Status Pesanan Pembayaran Kueri

Kueri detail pesanan pembayaran berdasarkan nomor pesanan platform, mengembalikan status dan kunci timestamps saat ini.

GET/openapi/payin/orders/{orderNo}

Header

KolomTipeWajibDeskripsi
x-api-keystringYaPedagang API Key. Gunakan nilai yang diawali dengan mch_ dari halaman pengaturan API pedagang.
x-merchant-uidstringYaMerchant UID.
x-timestampstringYa13 digit milidetik timestamp. Penyimpangan jam yang diperbolehkan secara default adalah 5 menit.
x-noncestringYaString acak unik untuk setiap permintaan, hingga 128 karakter. Penggunaan kembali ditolak.
x-signaturestringYaTanda tangan hex dihasilkan dengan HMAC-SHA256. Payload berisi Merchant UID, timestamp, nonce, metode, jalur, query kanonik, dan body kanonik.

Parameter

KolomTipeWajibDeskripsi
orderNostringYaParameter jalur. Nomor pesanan platform dikembalikan saat membuat pesanan pembayaran.

Contoh permintaan

GET /openapi/payin/orders/PI1776193200123ABCD1234

Kolom respons

KolomTipeWajibDeskripsi
orderNostringYaNomor pesanan platform.
merchantOrderNostring | nullYaNomor pesanan pedagang.
bindKeystring | nullYaKunci pengikatan untuk isi ulang anggota. Biasanya kosong untuk pesanan pembayaran bersama.
amountstring | nullYaJumlah pesanan.
paidAmountstring | nullYaJumlah yang dibayarkan.
addressstring | nullYaAlamat penerimaan.
cashierUrlstring | nullYaPembayaran URL.
paymentUristring | nullYaPembayaran dompet URI.
expireAtstring | nullYaWaktu kedaluwarsa pesanan.
createdAtstring | nullYaWaktu yang diciptakan.
detectedAtstring | nullYaWaktu pembayaran terdeteksi.
confirmedAtstring | nullYaWaktu konfirmasi.
completedAtstring | nullYaWaktu penyelesaian.
statusstringYaPesan 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.