Sha256: e789c4f7218c91994d3c5b4213e793197550ef17a3c8619a7a19f01608e6ed22
Contents?: true
Size: 1.03 KB
Versions: 1
Compression:
Stored size: 1.03 KB
Contents
module Paydunya module Onsite class Invoice < Paydunya::Checkout::Invoice attr_accessor :invoice_token def charge(opr_token, confirm_token) result = send_post_request(Paydunya::Setup.opr_charge_base_url, { token: opr_token, confirm_token: confirm_token }) rebuild_invoice(result['invoice_data']) if result['response_code'] == '00' @response_code = result['response_code'] @response_text = result['response_text'] result['response_code'] == '00' end def create(account_alias) result = send_post_request(Paydunya::Setup.opr_base_url, { invoice_data: build_invoice_payload, opr_data: { account_alias: account_alias } }) create_response(result) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
paydunya-1.0.6 | lib/paydunya/checkout/onsite_invoice.rb |