Skip to main content

Customer Top Up

This API will be used to cash-in the amount value into customer e-money account balance, crediting the account balance.

Technical Specification

Body Request

NoNameTypeMandatoryMin LengthMax LengthDescription
1 partnerReferenceNoStringM164Transaction identifier on service consumer system
2 customerNumberStringM116Customer phone number with 08xx format
3 customerNameStringM1255Customer name from inquiry response
4 amountObjectM12Transaction Amount
5 feeAmountObjectM12Fee amount object from inquiry response
6 transactionDateStringM125YYYY-MM-DDThh:mm:ssZ format

Sample Request

{
"partnerReferenceNo": "78912343452347893",
"customerNumber": "081977817902",
"customerName": "sa**",
"amount": {
"value": "10000.00",
"currency": "IDR"
},
"feeAmount": {
"value": "0.00",
"currency": "IDR"
},
"transactionDate": "2022-09-23T14:56:11+07:00"
}

Body Response

NoNameTypeMandatoryMin LengthMax LengthDescription
1 responseCodeEnumM17BI SNAP Response Code.
2 responseMessageStringM1150BI SNAP Response Message.
3 referenceNoStringO164Transaction identifier on service provider system
4 partnerReferenceNoStringO164Transaction identifier on service consumer system
5 customerNumberStringO164Masked customer phone number with 08xx format
6 customerNameStringM1255Masked customer account name
7 amountObjectO12Detail of amount transaction

Sample Response

{
"responseCode": "2003800",
"responseMessage": "Request has been processed successfully",
"referenceNo": "2211150005490937",
"partnerReferenceNo": "78912343452347893",
"customerNumber": "081977817902",
"amount": {
"value": "10000.00",
"currency": "IDR"
}
}