Status Pesanan Pembayaran Kueri
Kueri detail pesanan pembayaran berdasarkan nomor pesanan platform, mengembalikan status dan kunci timestamps saat ini.
Header
| Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| x-api-key | string | Ya | Pedagang API Key. Gunakan nilai yang diawali dengan mch_ dari halaman pengaturan API pedagang. |
| x-merchant-uid | string | Ya | Merchant UID. |
| x-timestamp | string | Ya | 13 digit milidetik timestamp. Penyimpangan jam yang diperbolehkan secara default adalah 5 menit. |
| x-nonce | string | Ya | String acak unik untuk setiap permintaan, hingga 128 karakter. Penggunaan kembali ditolak. |
| x-signature | string | Ya | Tanda tangan hex dihasilkan dengan HMAC-SHA256. Payload berisi Merchant UID, timestamp, nonce, metode, jalur, query kanonik, dan body kanonik. |
Parameter
| Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| orderNo | string | Ya | Parameter jalur. Nomor pesanan platform dikembalikan saat membuat pesanan pembayaran. |
Contoh permintaan
GET /openapi/payin/orders/PI1776193200123ABCD1234Kolom respons
| Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| orderNo | string | Ya | Nomor pesanan platform. |
| merchantOrderNo | string | null | Ya | Nomor pesanan pedagang. |
| bindKey | string | null | Ya | Kunci pengikatan untuk isi ulang anggota. Biasanya kosong untuk pesanan pembayaran bersama. |
| amount | string | null | Ya | Jumlah pesanan. |
| paidAmount | string | null | Ya | Jumlah yang dibayarkan. |
| address | string | null | Ya | Alamat penerimaan. |
| cashierUrl | string | null | Ya | Pembayaran URL. |
| paymentUri | string | null | Ya | Pembayaran dompet URI. |
| expireAt | string | null | Ya | Waktu kedaluwarsa pesanan. |
| createdAt | string | null | Ya | Waktu yang diciptakan. |
| detectedAt | string | null | Ya | Waktu pembayaran terdeteksi. |
| confirmedAt | string | null | Ya | Waktu konfirmasi. |
| completedAt | string | null | Ya | Waktu penyelesaian. |
| status | string | Ya | Pesan status. |
Contoh respons
{
"orderNo": "PI1776193200123ABCD1234",
"merchantOrderNo": "M202604150001",
"bindKey": "USER_90001",
"amount": "100.000000",
"paidAmount": "100.000000",
"address": "TXYZ3x9nJ5J4xP2gh6mQW7rT31jB8Y2pA9",
"cashierUrl": "https://open.uugate.com/SK/PI1776193200123ABCD1234",
"paymentUri": "TRON:TXYZ3x9nJ5J4xP2gh6mQW7rT31jB8Y2pA9?token=USDT&amount=100.000000",
"expireAt": "2026-04-18T06:30:00.000Z",
"createdAt": "2026-04-18T06:00:00.000Z",
"detectedAt": "2026-04-18T06:08:15.000Z",
"confirmedAt": "2026-04-18T06:09:02.000Z",
"completedAt": "2026-04-18T06:09:02.000Z",
"status": "completed"
}Contoh kode
cURL Contoh Permintaan
curl 'https://api.uugate.com/openapi/payin/orders/PI1776193200123ABCD1234' \
-H 'x-api-key: mch_xxxxxxxxxxxxxxxxxxxx' \
-H 'x-merchant-uid: 880001' \
-H 'x-timestamp: 1776193500000' \
-H 'x-nonce: 0d51f901bb7340ffb0cf70f5f0f26018' \
-H 'x-signature: <SIGNATURE_HEX>'Catatan
- Untuk kesuksesan bisnis akhir, gunakan status=completed.