Skip to main content

Account Inquiry

To perform top up into an e-money account, you need to check the existing account balance, before performing top up. Using this account inquiry response you will get the min and max amount of top up for that particular account.

Technical Specification

Body Request

NoNameTypeMandatoryMin LengthMax LengthDescription
1 partnerReferenceNoStringM164Transaction identifier on service consumer system
2 customerNumberStringM116Customer phone number with 08xx format
3 amountObjectM12Transaction Amount
4 transactionDateStringM15YYYY-MM-DDThh:mm:ssZ format

Sample Request

{
"partnerReferenceNo": "78912343452347893",
"customerNumber": "081977817902",
"amount": {
"value": "10000.00",
"currency": "IDR"
},
"transactionDate": "2022-11-15T14: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 minAmountObjectO12Detail of minimum amount transaction
8 maxAmountObjectO12Detail of maximal amount transaction
9 amountObjectO12Detail of amount transaction
10 feeAmountObjectO12Detail of fee amount transaction
11 feeTypeStringO125Partner fee type

Sample Response

{
"responseCode": "2003700",
"responseMessage": "Request has been processed successfully",
"referenceNo": "620221116090342222708",
"partnerReferenceNo": "78912343452347892",
"customerNumber": "XXXXXXXX7902",
"customerName": "sa**m",
"minAmount": {
"value": "10000.00",
"currency": "IDR"
},
"amount": {
"value": "10000.00",
"currency": "IDR"
},
"feeAmount": {
"value": "0.00",
"currency": "IDR"
},
"feeType": "Admin fee"
}