Class: Spree::Webhook::AcledaMobilesController
- Inherits:
-
BaseController
- Object
- ApplicationController
- BaseController
- Spree::Webhook::AcledaMobilesController
- Defined in:
- app/controllers/spree/webhook/acleda_mobiles_controller.rb
Instance Method Summary collapse
-
#return ⇒ Object
{ “TransactionId”: “16de81d4-b5ef-ef59-16de-81d4b5efef59”, “PaymentTokenId”: “REF0361472663”, VTENH payment number “TxnAmount”: “30”, “SenderName”: “Test User”, “SignedHash”: “c5b9be690bde7dc8a0abebb1a45c0850359540a4977aecd4cdf13e15a2edfe79” }.
Instance Method Details
#return ⇒ Object
{
"TransactionId": "16de81d4-b5ef-ef59-16de-81d4b5efef59",
"PaymentTokenId": "REF0361472663", VTENH payment number
"TxnAmount": "30",
"SenderName": "Test User",
"SignedHash": "c5b9be690bde7dc8a0abebb1a45c0850359540a4977aecd4cdf13e15a2edfe79"
}
14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'app/controllers/spree/webhook/acleda_mobiles_controller.rb', line 14 def return request_updater = ::Vpago::AcledaMobile::PaymentRequestUpdater.new(@payment) request_updater.call order = @payment.order order = order.reload if order.paid? || @payment.pending? render_success else render_failed end end |