class Oyi::Acceptance

Accept fund from yoru customers

Public Class Methods

create_invoice(params) click to toggle source

Create a payment checkout URL with addtional details for invoicing

# File lib/oyi/acceptance.rb, line 13
def create_invoice(params)
  Client.request http_method: :post, endpoint: '/api/payment-checkout/create-invoice', params: params
end
delete(params) click to toggle source

Delete a payment/invoice link

# File lib/oyi/acceptance.rb, line 23
def delete(params)
  Client.request http_method: :delete, endpoint: "/api/payment-checkout/#{params[:payment_link_id_or_partner_tx_id]}"
end
get(params) click to toggle source

Get the details of a payment/invoice link

# File lib/oyi/acceptance.rb, line 28
def get(params)
  Client.request http_method: :get, endpoint: "/api/payment-checkout/#{params[:payment_link_id_or_partner_tx_id]}"
end
payment_checkout(params) click to toggle source

Create a payment checkout URL

# File lib/oyi/acceptance.rb, line 8
def payment_checkout(params)
  Client.request http_method: :post, endpoint: '/api/payment-checkout/create-v2', params: params
end
status(params) click to toggle source

Get the status of a transaction

# File lib/oyi/acceptance.rb, line 18
def status(params)
  Client.request http_method: :get, endpoint: "/api/payment-checkout/status?#{URI.encode_www_form(params)}"
end