Biller Product

Check Biller Products

Check Biller Products merupakan layanan yang dapat Anda gunakan untuk mengecek kode dan nama produk biller yang terdaftar di platform Anda.

Flow

Kirimkan parameter yang diperlukan dalam permintaan Anda, dan Espay Biller Product akan memberikan respons dalam format JSON.

API URL

Environment URL
Sandbox
https://sandbox-api.espay.id/rest/billertools/getregisteredproducts
Production
https://api.espay.id/rest/billertools/getregisteredproducts

Authorization

Setiap permintaan yang Anda kirim, harus menyertakan header Authorization menggunakan Basic Auth. Pelajari lebih lanjut Basic Auth.

Authorization: Basic {base64(username:password)}
Key Value
Method
POST
HTTP Version
HTTP/1.0
Accept
*/*
Content-Length
<dynamic>
Content-Type
application/x-www-form-urlencoded
Authorization
Basic base64(username:password)

Parameter Permintaan

Parameter Tipe Mandatory Keterangan
rq_uuid
String (255)
Y
Request identifier. ID unik yang digunakan untuk mengidentifikasi pesan.

Format:
Sender_id + Unik ID

Contoh:
SENDERID123ABC-DEF456
rq_datetime
String (19)
Y
Tanggal dan waktu transaksi yang dikirim dari server merchant.

Format:
YYYY-MM-DD HH:MM:SS

Contoh:
2024-12-17 12:30:45
sender_id
String (32)
Y
Kode identitas merchant yang diberikan oleh tim Espay.
password
String (32)
Y
Kata sandi yang diberikan oleh tim Espay.
signature
String (32)
Y
Kode yang digunakan untuk melakukan validasi transaksi. Pelajari Biller Product | Hash-Based Signature.
Y: Yes, O: Optional, C: Conditional

Parameter Respons

Parameter Tipe Mandatory Keterangan
rq_uuid
String (255)
Y
Request identifier. ID unik yang digunakan untuk mengidentifikasi pesan.

Format:
Sender_id + Unik ID

Contoh:
SENDERID123ABC-DEF456
rq_datetime
String (19)
Y
Tanggal dan waktu transaksi yang dikirim dari server merchant.

Format:
YYYY-MM-DD HH:MM:SS

Contoh:
2024-12-17 12:30:45
error_code
String (4)
Y
Kode respons.

Format:
  • Sukses: 0000
  • Gagal: xxxx
error_desc
String (128)
Y
Deskripsi respons.
product
String (16)
C
Produk yang terdaftar. Lihat Daftar Produk
Y: Yes, O: Optional, C: Conditional
Parameter Tipe Mandatory Keterangan
rq_uuid
String (255)
Y
Request identifier. ID unik yang digunakan untuk mengidentifikasi pesan.

Format:
Sender_id + Unik ID

Contoh:
SENDERID123ABC-DEF456
rq_datetime
String (19)
Y
Tanggal dan waktu transaksi yang dikirim dari server merchant.

Format:
YYYY-MM-DD HH:MM:SS

Contoh:
2024-12-17 12:30:45
error_code
String (4)
Y
Kode respons.

Format:
  • Sukses: 0000
  • Gagal: xxxx
error_desc
String (128)
Y
Deskripsi respons.
products
String (16)
C
Produk yang terdaftar. Lihat Daftar Produk
  product_code
...
...
Kode produk.
  product_name
...
...
Nama produk.










































Sample Permintaan

POST /rest/billertools/getregisteredproducts HTTP/1.0
Host: https://sandbox-api.espay.id
Content-Length: 108
Content-type: application/x-www-form-urlencoded
Authorization: Basic RU5TRVZBTDprVXVYUjVNUkRtcHZrY1lk
    
rq_uuid=5441217&
rq_datetime=2014-12-09 17:53:20&
sender_id=SENDERID&
password=590biller
               




















Sample Respons Positif

{
   "rq_uuid":"5441217",
   "rs_datetime":"2014-12-09 17:53:24",
   "error_code":"0000",
   "error_desc":"COMPLETED SUCCESFULLY",
   "products":[
      {
         "product_code":"SINCBN",
         "product_name":"CBN"
      },
      {
         "product_code":"SCCCTB",
         "product_name":"CITIBANK CREDIT CARD"
      },
      {
         "product_code":"STBFRM",
         "product_name":"FIRST MEDIA (d/h KABELVISION)"
      },
      {
         "product_code":"STCGRI",
         "product_name":"GARUDA INDONESIA"
      },
      {
         "product_code":"SVHTS50",
         "product_name":"TELKOMSEL 50000"
      },
      {
         "product_code":"STBTOP",
         "product_name":"TOP TV"
      },
      {
         "product_code":"SLYYTV",
         "product_name":"YES TV"
      }
   ]
}
                


Sample Respons Negatif

{
   "rq_uuid":"5441217",
   "rs_datetime":"2025-10-14 15:49:38",
   "error_code":"EX",
   "error_desc":"Cannot map server service. Record not found"
}
                    


HTTP

POST /rest/billertools/getregisteredproducts HTTP/1.1
Host: sandbox-api.espay.id
Content-Type: application/x-www-form-urlencoded
Authorization: Basic ZXNwYXktdGVzdDp0ZXN0
Content-Length: 91

rq_uuid=5441217&rq_datetime=2014-12-09%2017%3A53%3A20&sender_id=SENDERID&password=590biller
               


CURL

curl --location 'https://sandbox-api.espay.id/rest/billertools/getregisteredproducts' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic ZXNwYXktdGVzdDp0ZXN0' \
--data-urlencode 'rq_uuid=5441217' \
--data-urlencode 'rq_datetime=2014-12-09 17:53:20' \
--data-urlencode 'sender_id=SENDERID' \
--data-urlencode 'password=590biller'
               
Scroll to Top