search

No results found

API Reference chevron_right Transactions chevron_right Detail
receipt_long TRANSACTIONS

Transaction Detail

Dapatkan detail lengkap transaksi berdasarkan ref_id atau invoice. Response akan menyertakan data item, H2H results, dan SMM results sesuai jenis order.

GET /v1/trx/{'{ref_id}'}

Path Parameters

Parameter Type Description
ref_id string Reference ID atau Invoice transaksi.

analytics Response Fields

receipt Transaction Data

id integer

ID unik transaksi

ref_id string

Reference ID yang Anda kirim saat create order

invoice string

Invoice number dari sistem

payment_method string

Metode pembayaran: saldo, qris, dll

status string

Status transaksi: pending, paid, completed, failed

price integer

Harga produk (sebelum fee)

fees integer|null

Biaya transaksi (payment gateway fee)

amount integer

Total yang dibayar (price + fees − coupon_discount)

coupon_code string|null

Kode voucher yang dipakai. Order lewat API reseller selalu null — voucher hanya ada di checkout web & aplikasi.

coupon_discount integer

Potongan voucher dalam rupiah (0 bila tanpa voucher). Dipakai agar rincian tutup: price + fees − coupon_discount = amount.

note string|null

Catatan transaksi dari sistem

payment_link string|null

Link pembayaran (hanya untuk payment gateway)

qr_link string|null

Link QR Code (untuk QRIS)

expired_at datetime|null

Waktu kadaluarsa pembayaran

created_at datetime

Waktu transaksi dibuat

inventory_2 Items Array

variant_id integer

ID variant produk

variant_name string

Nama variant

product_name string

Nama produk

product_license string|null

Data produk (akun/lisensi) - hanya untuk auto

seller_note string|null

Catatan penjual untuk varian ini — biasanya instruksi pemakaian (cara login, larangan mengganti password, masa aktif). Berbeda antar varian pada produk yang sama, jadi ambil per item, bukan per produk. null bila varian tersebut memang tidak punya catatan. Berbeda dari note di bawah, yang menempel pada data pesanan.

price integer

Harga per item

qty integer

Jumlah item

note string|null

Customer data (nomor HP, link target, dll)

order_process string

Jenis proses: auto, manual, h2h, smm

sync_alt H2H Results (untuk order_process: h2h)

variant_id integer

ID variant yang diproses H2H

sn string

Serial Number dari provider. Jika failed: "failed: [error message]"

dispatch_status string

Status seluruh unit item ini: completed (semua unit terkirim), failed (semua gagal), partial (sebagian berhasil, sebagian gagal), atau pending (masih ada unit berjalan).

log_message string|null

Pesan dari provider

total_units / delivered_units / failed_units integer

Jumlah unit item ini, berapa yang sudah terkirim, dan berapa yang gagal. Untuk quantity: 1 nilainya selalu 1 / 0 atau 1 / 0.

units array

Rincian per unit: unit (urutan, mulai 1), dispatch_status, sn, ref_id, log_message. Order dengan quantity > 1 menghasilkan satu SN per unit — ambil semuanya dari sini; field sn di level atas hanya berisi SN pertama.

Penting untuk quantity > 1: satu unit = satu dispatch dengan SN sendiri. Jangan menutup order hanya karena ada SN yang muncul — order baru benar-benar selesai saat dispatch_status: "completed", atau saat delivered_units + failed_units == total_units.

thumb_up SMM Results (untuk order_process: smm)

variant_id integer

ID variant SMM

order_id string|null

ID order dari SMM Panel

status string

Pending, In progress, Completed, Partial

start_count integer|null

Jumlah awal sebelum diproses

remains integer|null

Sisa yang belum terkirim (0 = selesai)

provider_status string|null

Status mentah dari source SMM jika tersedia

delivered_count integer|null

Jumlah yang sudah berhasil diproses/dikirim

refund_amount integer|null

Nominal refund parsial jika ada

partial_refund_pending_manual boolean

Penanda jika refund parsial masih menunggu tindak lanjut manual

📚 Pelajari lebih lanjut

Lihat dokumentasi lengkap tentang jenis order process di Order Process Types

Example Request

curl --request GET \
  --url https://sekalipay.com/api/v1/trx/TRX-001 \
  --header 'X-APIKEY: YOUR_API_KEY'

Auto Product Response

200 OK
{
  "message": "OK",
  "data": {
    "id": 99899,
    "ref_id": "TRX-20260210-001",
    "invoice": "SPY1770673917X5",
    "payment_method": "saldo",
    "status": "completed",
    "price": 50000,
    "fees": null,
    "amount": 50000,
    "coupon_code": null,
    "coupon_discount": 0,
    "items": [{
      "variant_id": 8,
      "variant_name": "1 Tahun",
      "product_name": "Spotify",
      "product_license": "[email protected]|pass",
      "seller_note": "Login memakai akun yang diberikan. Jangan mengganti password.",
      "price": 50000,
      "qty": 1,
      "note": null,
      "order_process": "auto"
    }]
  },
  "h2h_results": [],
  "smm_results": []
}

H2H (Pulsa) Response

{
  "message": "OK",
  "data": {
    "id": 99900,
    "ref_id": "TRX-002",
    "invoice": "SPY1770673917X6",
    "payment_method": "saldo",
    "status": "completed",
    "price": 10000,
    "fees": null,
    "amount": 10000,
    "coupon_code": null,
    "coupon_discount": 0,
    "items": [{
      "variant_id": 101,
      "variant_name": "Telkomsel 10K",
      "product_name": "Telkomsel",
      "product_license": null,
      "price": 10000,
      "qty": 1,
      "note": "08123456789",
      "order_process": "h2h"
    }]
  },
  "h2h_results": [{
    "variant_id": 101,
    "sn": "SN123456789",
    "dispatch_status": "completed",
    "log_message": "Transaksi Sukses"
  }],
  "smm_results": []
}

H2H Failed Response

{
  "message": "OK",
  "data": {
    "id": 99902,
    "ref_id": "TRX-004",
    "status": "failed",
    "items": [{
      "variant_id": 102,
      "variant_name": "Pulsa 5K",
      "note": "08123456789",
      "order_process": "h2h"
    }]
  },
  "h2h_results": [{
    "variant_id": 102,
    "sn": "failed: Nomor tidak valid",
    "dispatch_status": "failed"
  }],
  "smm_results": []
}

SMM Response

{
  "message": "OK",
  "data": {
    "id": 99901,
    "ref_id": "TRX-003",
    "invoice": "SPY1770673917X7",
    "payment_method": "saldo",
    "status": "completed",
    "price": 25000,
    "fees": null,
    "amount": 25000,
    "coupon_code": null,
    "coupon_discount": 0,
    "items": [{
      "variant_id": 201,
      "variant_name": "1K Followers",
      "product_name": "Instagram Followers",
      "product_license": null,
      "price": 25000,
      "qty": 1000,
      "note": "https://instagram.com/user",
      "order_process": "h2h",
      "is_smm": true,
      "status": "processing",
      "provider_status": "processing"
    }]
  },
  "h2h_results": [],
  "smm_results": [{
    "variant_id": 201,
    "order_id": "98765",
    "status": "processing",
    "provider_status": "processing",
    "start_count": 5000,
    "remains": 350,
    "delivered_count": 650,
    "refund_amount": null,
    "partial_refund_pending_manual": false
  }]
}

SMM Completed Response

{
  "message": "OK",
  "data": {
    "id": 99901,
    "ref_id": "TRX-003",
    "status": "completed",
    "items": [{
      "variant_id": 201,
      "variant_name": "1K Followers",
      "order_process": "h2h",
      "is_smm": true,
      "status": "completed"
    }]
  },
  "h2h_results": [],
  "smm_results": [{
    "variant_id": 201,
    "order_id": "98765",
    "status": "completed",
    "provider_status": "success",
    "start_count": 5000,
    "remains": 0,
    "delivered_count": 1000,
    "refund_amount": null,
    "partial_refund_pending_manual": false
  }]
}

Not Found Response

404 NOT FOUND
{
  "message": "TRX_NOT_FOUND"
}
chat_bubble Feedback