Skip to main content

Customer Top Up

API ini akan digunakan untuk mencairkan sejumlah nilai ke dalam saldo akun uang elektronik pelanggan dan mengkreditkan saldo akun.

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"
}
}