class Payanyway::Request::Pay
Public Class Methods
new(params)
click to toggle source
Calls superclass method
Payanyway::Request::Base::new
# File lib/payanyway/request/pay.rb, line 20 def initialize(params) super @valid_signature = (@pretty_params[:signature] == Payanyway::Helpers::SignatureGenerate.for_pay(@params)) end
Public Instance Methods
response()
click to toggle source
# File lib/payanyway/request/pay.rb, line 29 def response @valid_signature ? 'SUCCESS' : 'FAIL' end
success?()
click to toggle source
# File lib/payanyway/request/pay.rb, line 25 def success? @valid_signature end
Private Instance Methods
signature()
click to toggle source
# File lib/payanyway/request/pay.rb, line 35 def signature Payanyway::Helpers::SignatureGenerate.for_pay(@params) end