class MomoPay::Transaction
Public Class Methods
confirm(data)
click to toggle source
# File lib/momo_pay/transaction.rb, line 4 def self.confirm(data) data.merge!({ requestType: :capture, partnerCode: MomoPay.setup.partner_code, partnerName: MomoPay.setup.partner_name, }) data.merge!(signature: MomoPay::Signature.new(data, MomoPay.setup.signature_confirm_keys).to_s) MomoPay::Request.post('/pay/confirm', data) end
revert(data)
click to toggle source
# File lib/momo_pay/transaction.rb, line 15 def self.revert(data) data.merge!( requestType: :revertAuthorize, partnerCode: MomoPay.setup.partner_code, partnerName: MomoPay.setup.partner_name, ) data.merge!(signature: MomoPay::Signature.new(data, MomoPay.setup.signature_confirm_keys).to_s) MomoPay::Request.post('/pay/confirm', data) end