Skip to main content

Order Transaction


Api ini Digunakan untuk melakukan topup atau order ke produk prabayar

Endpoint

https://api-ppob.hesda-store.com/v1/order

HTTP MethodEndpointDeskripsi
POSTBASE_URL/orderMelakukan order/topup produk prabayar
Webhook Notification

Webhook akan dikirimkan ke callback_url setelah transaksi selesai diproses. Pastikan callback_url yang Anda berikan sudah benar dan dapat menerima POST request.

Request Body

Parameter

ParameterTypeRequiredDescription
product_codestringYaKode produk yang akan di-order
customer_nostringYaNomor pelanggan/tujuan transaksi
callback_urlstringYaURL callback untuk notifikasi status transaksi

Example Request

{
"product_code": "XXL5",
"customer_no": "0895xxx",
"callback_url": "https://domain.com/webhooks/"
}

Response

{
"status": "success",
"message": "OK",
"data": {
"transaction_id": "faVfBMpLMJm0",
"product_code": "XXL5",
"product_name": "XX 5.000",
"status": "pending",
"message": "Transaksi Pending"
}
}

Structure

AttributeTypeDescription
statusstringStatus respon dari server.
messagestringKeterangan status.
dataobjectObjek data transaksi yang dibuat.
transaction_idstringID unik transaksi yang berhasil dibuat.
product_codestringKode produk yang di-order.
product_namestringNama produk yang di-order.
statusstringStatus transaksi (pending/success/failed).
messagestringPesan keterangan status transaksi.

Contoh Penggunaan

curl -X POST https://api-ppob.hesda-store.com/v1/order \
-H "Content-Type: application/json" \
-d '{
"product_code": "XXL5",
"customer_no": "0895xxx",
"callback_url": "https://domain.com/webhooks"
}'