Class: ActiveMerchant::Billing::Integrations::Bill99Card::Return
- Inherits:
-
Return
- Object
- Return
- ActiveMerchant::Billing::Integrations::Bill99Card::Return
- Defined in:
- lib/active_merchant/billing/integrations/bill99_card/return.rb
Instance Method Summary collapse
- #account ⇒ Object
- #amount ⇒ Object
- #message ⇒ Object
- #order ⇒ Object
- #sign ⇒ Object
- #success? ⇒ Boolean
Instance Method Details
#account ⇒ Object
9 10 11 |
# File 'lib/active_merchant/billing/integrations/bill99_card/return.rb', line 9 def account params["merchantAcctId"] end |
#amount ⇒ Object
17 18 19 |
# File 'lib/active_merchant/billing/integrations/bill99_card/return.rb', line 17 def amount params['payAmount'] end |
#message ⇒ Object
38 39 40 |
# File 'lib/active_merchant/billing/integrations/bill99_card/return.rb', line 38 def @message end |
#order ⇒ Object
13 14 15 |
# File 'lib/active_merchant/billing/integrations/bill99_card/return.rb', line 13 def order params["orderid"] end |
#sign ⇒ Object
21 22 23 |
# File 'lib/active_merchant/billing/integrations/bill99_card/return.rb', line 21 def sign params['signMsg'] end |
#success? ⇒ Boolean
25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/active_merchant/billing/integrations/bill99_card/return.rb', line 25 def success? unless params['payResult'] == "10" @message = "Bill99 Error: FALSE_RETURN" return false end # unless verify_sign == sign.upcase # @message = "Bill99 Error: ILLEGAL_SIGN" # return false # end return true end |