Response Codes & Failure Reason
Response Codes
Response Code
Response Message
Error Object
00
Success
-
credentials_invalid
Signature is Invalid
{
"error": {
"type": "API_ERROR",
"details": [
{
"field": "",
"message": "Make sure the signature value and method is correct"
}
],
"traceId": "{trace id}"
}
}
credentials_invalid
Access Token is Invalid
{
"error": {
"type": "API_ERROR",
"details": [
{
"field": "",
"message": "Request new access token"
}
],
"traceId": "{trace id}"
}
}
field_format_invalid
Format Field is Invalid
{
"error": {
"type": "API_ERROR",
"details": [
{
"field": "{field name}",
"message": "Make sure {field name} format is correct"
}
],
"traceId": "{trace id}"
}
}
field_required
Mandatory Field is Missing
{
"error": {
"type": "API_ERROR",
"details": [
{
"field": "{field name}",
"message": "Make sure {field name} value is fulfilled"
}
],
"traceId": "{trace id}"
}
}
amount_below_limit
Amount Value below the minimum
{
"error": {
"type": "API_ERROR",
"details": [
{
"field": "{field name}",
"message": "Make sure {field name} amount is above minimum"
}
],
"traceId": "{trace id}"
}
}
resource_already_exists
X-REQUEST-ID is already exists
{
"error": {
"type": "API_ERROR",
"details": [
{
"field": "",
"message": "Use unique X-EXTERNAL-ID"
}
],
"traceId": "{trace id}"
}
}
resource_already_exists
ID is already exists
{
"error": {
"type": "API_ERROR",
"details": [
{
"field": "{field name}",
"message": "Use unique {field name}"
}
],
"traceId": "{trace id}"
}
}
service_unavailable
Gateway / Partner service is unavailable
{
"error": {
"type": "GATEWAY_ERROR",
"details": [
{
"field": "",
"message": "Please hit periodically"
}
],
"traceId": "{trace id}"
}
}
service_unavailable
Gateway / Partner service is unavailable
{
"error": {
"type": "GATEWAY_ERROR",
"details": [
{
"field": "",
"message": "Please hit periodically"
}
],
"traceId": "{trace id}"
}
}
unsupported_channel_code
Channel Code is currently not supported
{
"error": {
"type": "API_ERROR",
"details": [
{
"field": "{field name}",
"message": "Make sure channel code following on the API Document"
}
],
"traceId": "{trace id}"
}
}
resource_missing
Payout ID is not exist
{
"error": {
"type": "API_ERROR",
"details": [
{
"field": "",
"message": "Make sure payout id is correct"
}
],
"traceId": "{trace id}"
}
}
format_invalid
Payout format is invalid
{
"error": {
"type": "API_ERROR",
"details": [
{
"field": "",
"message": "Make sure payout object no more than 1000 items"
}
],
"traceId": "{trace id}"
}
}
resource_missing
Inquiry ID is not exist
{
"error": {
"type": "API_ERROR",
"details": [
{
"field": "{field name}",
"message": "Make sure inquiry id is correct"
}
],
"traceId": "{trace id}"
}
}
general_error
General Error
{
"error": {
"type": "API_ERROR",
"details": [
{
"field": "",
"message": "Please contact our representative team"
}
],
"traceId": "{trace id}"
}
}
amount_above_limit
Amount value above the maximum
{
"error": {
"type": "API_ERROR",
"details": [
{
"field": "{field name}",
"message": "Make sure {field name} amount is below maximum"
}
],
"traceId": "{trace id}"
}
}
daily_payout_limit_exceeded
Exceed daily Payout limit
{
"error": {
"type": "API_ERROR",
"details": [
{
"field": "",
"message": "Remaining amount today: Rp [current Payout balance]. Please try again tomorrow or contact Helpdesk"
}
],
"trace_id": "{trace id}"
}
}
payouts_in_process
Payouts are being process
{
"error": {
"type": "API_ERROR",
"details": [
{
"field": "",
"message": "Wait a moment to retrieve the Payout"
}
],
"trace_id": "{trace id}"
}
}
format_invalid
Payouts format is invalid
{
"error": {
"type": "API_ERROR",
"details": [
{
"field": "",
"message": "Make sure Payout request format is correct"
}
],
"trace_id": "{trace id}"
}
}
Failure Reason
Failure reason will appear whenever Payout Transactin Status is "FAILED"
Invalid account
Beneficiary account is invalid or doesn't exist
Inactive account
Beneficiary account is inactive
Dormant account
Beneficiary account is closed or deactivated
Failed to process by Bank Network
Bank is failed to process the transaction
Feature not allowed at this time
Merchant is not eligible to access the feature at the moment
Unknown Bank Network error
Undefined Bank error response
Declined due to beneficiary limit
Beneficiary account has already reached the daily limit