Class: ActiveMerchant::Billing::Integrations::Bill99Card::Notification
- Inherits:
-
Notification
- Object
- Notification
- ActiveMerchant::Billing::Integrations::Bill99Card::Notification
- Defined in:
- lib/active_merchant/billing/integrations/bill99_card/notification.rb
Instance Method Summary collapse
- #account ⇒ Object
- #acknowledge ⇒ Object
- #acknowledge_response ⇒ Object
- #complete? ⇒ Boolean
- #currency ⇒ Object
- #fee ⇒ Object
- #gross ⇒ Object
- #invoice ⇒ Object
- #item_id ⇒ Object
- #received_at ⇒ Object
- #status ⇒ Object
- #test? ⇒ Boolean
- #transaction_id ⇒ Object
- #type ⇒ Object
Instance Method Details
#account ⇒ Object
50 51 52 |
# File 'lib/active_merchant/billing/integrations/bill99_card/notification.rb', line 50 def account params['merchantAccId'] end |
#acknowledge ⇒ Object
54 55 56 |
# File 'lib/active_merchant/billing/integrations/bill99_card/notification.rb', line 54 def acknowledge verify_payment == params['signMsg'] end |
#acknowledge_response ⇒ Object
58 59 60 |
# File 'lib/active_merchant/billing/integrations/bill99_card/notification.rb', line 58 def acknowledge_response "<result>1</result><redirecturl>#{REDIRECT_URL}</redirecturl>" end |
#complete? ⇒ Boolean
8 9 10 |
# File 'lib/active_merchant/billing/integrations/bill99_card/notification.rb', line 8 def complete? "10" == params["payResult"] end |
#currency ⇒ Object
35 36 |
# File 'lib/active_merchant/billing/integrations/bill99_card/notification.rb', line 35 def currency end |
#fee ⇒ Object
31 32 33 |
# File 'lib/active_merchant/billing/integrations/bill99_card/notification.rb', line 31 def fee params['fee'] end |
#gross ⇒ Object
27 28 29 |
# File 'lib/active_merchant/billing/integrations/bill99_card/notification.rb', line 27 def gross params['payAmount'] end |
#invoice ⇒ Object
42 43 44 |
# File 'lib/active_merchant/billing/integrations/bill99_card/notification.rb', line 42 def invoice end |
#item_id ⇒ Object
38 39 40 |
# File 'lib/active_merchant/billing/integrations/bill99_card/notification.rb', line 38 def item_id params['orderId'] end |
#received_at ⇒ Object
12 13 14 |
# File 'lib/active_merchant/billing/integrations/bill99_card/notification.rb', line 12 def received_at Time.parse params['dealTime'] end |
#status ⇒ Object
16 17 18 |
# File 'lib/active_merchant/billing/integrations/bill99_card/notification.rb', line 16 def status end |
#test? ⇒ Boolean
46 47 48 |
# File 'lib/active_merchant/billing/integrations/bill99_card/notification.rb', line 46 def test? end |
#transaction_id ⇒ Object
20 21 22 |
# File 'lib/active_merchant/billing/integrations/bill99_card/notification.rb', line 20 def transaction_id params['dealId'] end |
#type ⇒ Object
24 25 |
# File 'lib/active_merchant/billing/integrations/bill99_card/notification.rb', line 24 def type end |