Class: Oyi::VirtualAccount
- Inherits:
-
Object
- Object
- Oyi::VirtualAccount
- Defined in:
- lib/oyi/virtual_account.rb
Overview
Use unique Virutal Account number as a payment method for your customers
Class Method Summary collapse
-
.all(params = {}) ⇒ Object
Get all VAs.
-
.create(params) ⇒ Object
Create a new VA number.
-
.get(id) ⇒ Object
Get VA details.
-
.transactions(id, params = {}) ⇒ Object
Get all transactions for a VA.
-
.update(id, params) ⇒ Object
Update existing VA.
Class Method Details
.all(params = {}) ⇒ Object
Get all VAs
23 24 25 |
# 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) ⇒ Object
Create a new VA number
8 9 10 |
# 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) ⇒ Object
Get VA details
13 14 15 |
# File 'lib/oyi/virtual_account.rb', line 13 def get(id) Client.request http_method: :get, endpoint: "/api/static-virtual-account/#{id}" end |