Payment Status
Part of the direct debit payment is to check status service. This service is useful for partners to check whether the direct debit payment has already succeeded or failed. API will return with transaction status information based on originalPartnerReferenceNo.
Technical Specification
Service Code: 55Body Request
1
originalPartnerReferenceNo
String
M
1
64
Transaction identifier on service consumer system
2
serviceCode
String
M
1
2
To identify which Direct Debit transactions need to be checked, enter 54.
Sample Request
{
"originalPartnerReferenceNo": "78912343452347892",
"serviceCode": "54"
}Body Response
2
responseMessage
String
M
1
150
BI SNAP Response Message.
3
originalReferenceNo
String
O
1
64
Transaction identifier/reference generated by PJP AIS Selain Bank
4
originalPartnerReferenceNo
String
O
1
64
Transaction identifier on service consumer system
5
serviceCode
String
M
1
2
To identify which Direct Debit transactions need to be checked, enter 54.
6
latestTransactionStatus
String
M
1
2
Latest transaction status. Possible values:
00 — Success
01 — Initiated
02 — Paying
03 — Pending
04 — Refunded
05 — Canceled
06 — Failed
07 — Not found
7
transactionStatusDesc
String
O
1
50
Transaction status description
8
transAmount
O
1
2
Transaction amount that will be paid using this payment method If it's IDR then value includes 2 decimal digits
Sample Response
Response Code & Message
1
200
2005500
Successful
2
400
4005500
Bad request
3
400
4005501
Invalid field format {field}
4
400
4005502
Invalid mandatory field {field}
5
401
4015501
Invalid token (B2B)
6
401
4015500
Unauthorised. [Reason]
7
403
4035501
Feature not allowed
8
403
4035504
Activity count limit exceeded
9
404
4045508
Invalid merchant
10
500
5005500
General error
11
504
5045500
Timeout
Last updated

