API Reference

Payout Callback

This callback catered the case the payout has been successfully sent to the supplier, that is triggered from payment out process

Parameter

Path

Data Type Validation

Description

company_id

string

Client/ user UUID

company_name

string

Client/ user name

payment_id

string

Pay-out uuid (generated from Paper.id)

disbursement_id

string

Disbursement uuid

partner_id

string

Partner/ Mitra UUID

partner_name

string

Partner/ Mitra Name

status

string

COMPLETED: All disbursements are successfully paid (paper.id successfully perform fund transfer)
FAILED: All disbursements are not successfully paid

status_failure_code

string

INVALID_DESTINATION The banks have reported that the destination account is unregistered or blocked. If unsure about this, please retry again or contact the destination bank directly regarding the status of the destination account
REJECTED_BY_BANK The bank has rejected this transaction for unclear reasons. We are unable to predict whether the disbursement will succeed should you retry the same disbursement request.
TRANSFER_ERROR We’ve encountered a fatal error while processing this disbursement. Certain API fields in your request may be invalid. Please contact our customer support team for more information
TEMPORARY_TRANSFER_ERROR We’ve encountered a temporary issue while processing this disbursement. Please retry the disbursement in 1-2 hours

timestamp

timestamp

Time stamp when disbursement executed

amount

double

Disbursement Amount

currency

string

Currency code from disbursement amount. Default is IDR

account_type

string

Destination account type. Currently there are 2 type of destination account: bank_account and virtual_account

bank_code

string

Destination bank code

account_number

string

Destination bank or virtual account number

account_holder_name

string

Name of the account holder (e.g: Michael Chen)

JSON Payload

{
	"company_id": "12840182ajsafksh12easgf",
	"company_name": "PT Pakar Digital Global",
	"payment_id": "1283u1asaksf",
	"disbursement_id": "DISB-1298319",
	"partner_id": "kjhkaskda128euaioshd",
	"partner_name": "PT Pakar Finansial Global",
	"amount": 100000,
	"status": "DISBURSED",
	"completed_time": "2022-01-11T01:39:18.773Z",
	"currency": "IDR",
	"account_type": "bank_account",
	"bank_code": "BCA",
	"account_number": "09991231877",
	"account_holder_name": "Michael Chen"
}