class Oyi::VirtualAccount
Use unique Virutal Account
number as a payment method for your customers
Public Class Methods
all(params = {})
click to toggle source
Get all VAs
# File lib/oyi/virtual_account.rb, line 23 def all(params = {}) Client.request http_method: :get, endpoint: "/api/static-virtual-account?#{URI.encode_www_form(params)}" end
create(params)
click to toggle source
Create a new VA number
# File lib/oyi/virtual_account.rb, line 8 def create(params) Client.request http_method: :post, endpoint: '/api/generate-static-va', params: params end
get(id)
click to toggle source
Get VA details
# File lib/oyi/virtual_account.rb, line 13 def get(id) Client.request http_method: :get, endpoint: "/api/static-virtual-account/#{id}" end
transactions(id, params = {})
click to toggle source
Get all transactions for a VA
# File lib/oyi/virtual_account.rb, line 28 def transactions(id, params = {}) Client.request http_method: :get, endpoint: "/api/va-tx-history/#{id}?#{URI.encode_www_form(params)}" end
update(id, params)
click to toggle source
Update existing VA
# File lib/oyi/virtual_account.rb, line 18 def update(id, params) Client.request http_method: :put, endpoint: "/api/static-virtual-account/#{id}", params: params end