class Oyi::Disbursement

Allows you to disburse fund to any bank accounts in Indonesia

Public Class Methods

account_inquiry(params) click to toggle source

Get beneficiary account details

# File lib/oyi/disbursement.rb, line 8
def account_inquiry(params)
  Client.request http_method: :post, endpoint: '/api/inquiry', params: params
end
balance() click to toggle source

Get partner balance

# File lib/oyi/disbursement.rb, line 23
def balance
  Client.request http_method: :get, endpoint: '/api/balance'
end
cancel_scheduled_remit(params) click to toggle source

Delete a scheduled remit

# File lib/oyi/disbursement.rb, line 43
def cancel_scheduled_remit(params)
  Client.request http_method: :delete, endpoint: '/api/scheduled-remit', params: params
end
list_scheduled_remit() click to toggle source

Get a list of all scheduled remits

# File lib/oyi/disbursement.rb, line 38
def list_scheduled_remit
  Client.request http_method: :post, endpoint: '/api/scheduled-remit/list'
end
remit(params) click to toggle source

Start disbursing money to a specific amount

# File lib/oyi/disbursement.rb, line 13
def remit(params)
  Client.request http_method: :post, endpoint: '/api/remit', params: params
end
remit_status(params) click to toggle source

Get status of a disbursement request

# File lib/oyi/disbursement.rb, line 18
def remit_status(params)
  Client.request http_method: :post, endpoint: '/api/remit-status', params: params
end
retry_scheduled_remit(params) click to toggle source

Retry a scheduled remit

# File lib/oyi/disbursement.rb, line 48
def retry_scheduled_remit(params)
  Client.request http_method: :post, endpoint: '/api/scheduled-remit/retry', params: params
end
schedule_remit(params) click to toggle source

Create a scheduled disbursement

# File lib/oyi/disbursement.rb, line 28
def schedule_remit(params)
  Client.request http_method: :post, endpoint: '/api/scheduled-remit', params: params
end
scheduled_remit_details(params) click to toggle source

Get the details of a scheduled remit

# File lib/oyi/disbursement.rb, line 33
def scheduled_remit_details(params)
  Client.request http_method: :get, endpoint: '/api/scheduled-remit', params: params
end