Refund Payment
Technical Specification
Development
POST
TBC
Production
POST
TBC
Body Request
1
merchantId
String
M
1
64
Merchant identifier that is unique for each merchant
2
originalPartnerReferenceNo
String
O
1
64
Original transaction identifier on service consumer system
3
originalReferenceNo
String
M
1
64
Original transaction identifier on service provider system
4
partnerRefundNo
String
M
1
64
Partner reference number for the refund transaction
6
reason
String
M
1
256
Refund reason
7
refundTime
String (ISO 8601)
M
1
25
Refund date and time in ISO 8601 format
8
additionalInfo
Object
O
1
1
Additional information for the refund request
9
additionalInfo.terminalId
String
O
1
32
Terminal identifier
Sample Request
{
"merchantId": "00007100010926",
"originalPartnerReferenceNo": "2020102900000000000001",
"originalReferenceNo": "2020102977770000000009 ",
"partnerRefundNo": "239850918204981205970",
"refundAmount": {
"value": "10000.00",
"currency": "IDR"
},
"reason": "Customer complain",
"refundTime": "2020-12-21T17:21:41+07:00",
"additionalInfo": {
"terminalId": "A1234567"
}
}Body Response
2
responseMessage
String
M
1
150
BI SNAP response message
3
originalPartnerReferenceNo
String
O
1
64
Original transaction identifier on service consumer system
4
originalReferenceNo
String
M
1
64
Original transaction identifier on service provider system
5
originalExternalId
String
O
1
32
External identifier from the original refund request
6
refundNo
String
M
1
64
Refund transaction identifier on service provider system
7
partnerRefundNo
String
M
1
64
Partner reference number for the refund transaction
9
refundTime
String (ISO 8601)
M
1
25
Refund date and time in ISO 8601 format
10
additionalInfo
Object
O
1
1
Additional information returned in the response
11
additionalInfo.terminalId
String
O
1
32
Terminal identifier
Sample Response
Last updated

