class Paydunya::Onsite::Invoice
Attributes
invoice_token[RW]
Public Instance Methods
charge(opr_token, confirm_token)
click to toggle source
# File lib/paydunya/checkout/onsite_invoice.rb, line 6 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
create(account_alias)
click to toggle source
# File lib/paydunya/checkout/onsite_invoice.rb, line 17 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