Biller Products
Top-up E-Wallet
Espay provides an API for e-wallet top-up. For integration, you send a request to the Bill Inquiry service with the bank provider and card number. Then, to complete the payment, you send a request to the Bill Payment service using the data returned from the Bill Inquiry. Learn more about Biller Product | Bill Inquiry and Biller Product | Bill Payment.
Download the Postman collection – E-Wallet Top-up here.
Product Codes
OVO
GOPAY
DANA
SHOPEEPAY
LINKAJA
OVO
| Product Code | Product Name | Transaction Type | Description |
|---|---|---|---|
| SVHOVO000 | Topup OVO | TOPUP | Enter top-up amount |
GOPAY
| Product Code | Product Name | Transaction Type | Description |
|---|---|---|---|
| SVHGJ000 | Topup GOPAY | TOPUP | Enter top-up amount |
DANA
| Product Code | Product Name | Transaction Type | Description |
|---|---|---|---|
| SVHDN000 | Topup DANA | TOPUP | Enter top-up amount |
SHOPEEPAY
| Product Code | Product Name | Transaction Type | Description |
|---|---|---|---|
| SVHSP000 | Topup SHOPEEPAY | TOPUP | Enter top-up amount |
LINKAJA
| Product Code | Product Name | Transaction Type | Description |
|---|---|---|---|
| SVHLAJ000 | Topup LINKAJA | TOPUP | Enter top-up amount |
Bill Inquiry - SVH
Sample Request
POST /rest/biller/inquirytransaction HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Content-Length: 240
Accept: */*
Host: api.espay.id
Authorization: Basic QWxhZGRpbjpTbWVsYW5h
rq_uuid=SENDERIDUUID0001
rq_datetime=2019-09-26 21:03:33
sender_id=SENDERID
password=TeJ9LtGs7xWZNwwm
order_id=081285784452
product_code=SVH
signature=818f1dd24644408f4f378fb606502b8720f3306ae62250ea3a95fb29b6b67e63
additional_data={"amount": "10000000"}
Sample Positive Response
{
"error_code":"0000",
"error_message":"Success",
"order_id":"081803644288",
"amount":10166500,
"bill_amount":10000000,
"admin_fee":166500,
"data":{
"customer_name":"OVO NO** D** AN*****I"
}
}
Sample Negative Response
{
"rq_uuid":"SENDERIDUUID0001",
"rs_datetime":"2025-10-16 16:53:17",
"error_code":405,
"error_desc":"product denied"
}
Bill Payment - SVH
Sample Request
POST /rest/biller/paymentreport HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Content-Length: 318
Accept: */*
Host: api.espay.id
Authorization: Basic QWxhZGRpbjpTbWVsYW5h
rq_uuid=SENDERIDUUID0001
rq_datetime=2019-09-26 21:08:13
sender_id=SENDERID
password=TeJ9LtGs7xWZNwwm
order_id=081285784452
product_code=SVH
amount=10166500
signature=1f4ee0cb00f68775b2a47ee36d6b44e652b446dda9a6317b0933de1cb23d0b4d
data={"customer_name":+"OVO+NO**+D**+AN*****I"}
Sample Positive Response
{
"error_code":"0000",
"error_message":"Success",
"order_id":"081803644288",
"amount":10166500,
"bill_amount":10000000,
"admin_fee":166500,
"data":{
"customer_name":"OVO NO** D** AN*****I"
},
"recon_ref":"20230825313659916256"
}
Sample Negative Response
{
"rq_uuid":"SANDBOXPAYMENTBILLERPULSAPOSTPAID010102",
"rs_datetime":"2025-10-16 15:32:57",
"error_code":801,
"error_desc":"Transaction error, inquiry data not found"
}
HTTP Bill Inquiry - SVH
POST /rest/biller/inquirytransaction HTTP/1.1
Host: sandbox-api.espay.id
Content-Type: application/x-www-form-urlencoded
Authorization: Basic ZXNwYXktdGVzdDp0ZXN0
Content-Length: 279
rq_uuid=SENDERIDUUID0001&rq_datetime=2019-09-26%2021%3A03%3A33&sender_id=SENDERID%26&password=TeJ9LtGs7xWZNwwm&order_id=081285784452&product_code=SVH&signature=818f1dd24644408f4f378fb606502b8720f3306ae62250ea3a95fb29b6b67e63&additional_data=%7B%22amount%22%3A%20%2210000000%22%7D
HTTP Bill Payment - SVH
POST /rest/biller/paymentreport HTTP/1.1
Host: sandbox-api.espay.id
Content-Type: application/x-www-form-urlencoded
Authorization: Basic ZXNwYXktdGVzdDp0ZXN0
Cookie: sl-session=ne88ArXH8Gh+U65nqdQl+Q==
Content-Length: 307
rq_uuid=SENDERIDUUID0001&rq_datetime=2019-09-26%2021%3A08%3A13&sender_id=SENDERID&password=TeJ9LtGs7xWZNwwm&order_id=081285784452&product_code=SVH&amount=10166500&signature=1f4ee0cb00f68775b2a47ee36d6b44e652b446dda9a6317b0933de1cb23d0b4d&data=%7B%22customer_name%22%3A%2B%22OVO%2BNO**%2BD**%2BAN*****I%22%7D
CURL Bill Inquiry - Smartfren
curl --location 'https://sandbox-api.espay.id/rest/biller/inquirytransaction' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic ZXNwYXktdGVzdDp0ZXN0' \
--data-urlencode 'rq_uuid=SENDERIDUUID0001' \
--data-urlencode 'rq_datetime=2019-09-26 21:03:33' \
--data-urlencode 'sender_id=SENDERID&' \
--data-urlencode 'password=TeJ9LtGs7xWZNwwm' \
--data-urlencode 'order_id=081285784452' \
--data-urlencode 'product_code=SVH' \
--data-urlencode 'signature=818f1dd24644408f4f378fb606502b8720f3306ae62250ea3a95fb29b6b67e63' \
--data-urlencode 'additional_data={"amount": "10000000"}'
CURL Bill Payment - SVH
curl --location 'https://sandbox-api.espay.id/rest/biller/paymentreport' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic ZXNwYXktdGVzdDp0ZXN0' \
--data-urlencode 'rq_uuid=SENDERIDUUID0001' \
--data-urlencode 'rq_datetime=2019-09-26 21:08:13' \
--data-urlencode 'sender_id=SENDERID' \
--data-urlencode 'password=TeJ9LtGs7xWZNwwm' \
--data-urlencode 'order_id=081285784452' \
--data-urlencode 'product_code=SVH' \
--data-urlencode 'amount=10166500' \
--data-urlencode 'signature=1f4ee0cb00f68775b2a47ee36d6b44e652b446dda9a6317b0933de1cb23d0b4d' \
--data-urlencode 'data={"customer_name":+"OVO+NO**+D**+AN*****I"}'