QoinHub

Transaction History Detail

Terakhir diperbarui 27 Oktober 2026

Di halaman ini
Path/ordersnap/api/v1.0/transaction-history-detail
HTTP MethodPOST
Versionv1.0
Service Code13
🔒

Khusus Akun Enterprise

Endpoint ini hanya dapat digunakan oleh merchant bertipe Enterprise. Untuk mengaktifkan status Enterprise, merchant wajib mengajukan permohonan (request) terlebih dahulu kepada tim QoinHub.

Request Header

Field NameField TypeMandatoryField Description
Content-TypeStringMMedia type of the resource, i.e. application/json
AuthorizationStringMRepresents access_token of a request; string starts with keyword “Bearer ” followed by access_token. Can get this token from Access Token B2B response. Read here
X-TIMESTAMPStringMClient’s current local time in ISO-8601 format
X-SIGNATUREStringMCreated using symmetric signature HMAC_SHA512 algorithm. Read here
X-PARTNER-IDStringMAPI Key / Client ID merchant (Web Merchant > Pengaturan > System Setting > tab Security Key)
X-EXTERNAL-IDStringMMerchant’s unique ID per transaction request
CHANNEL-IDStringOPJP’s channel id
Content-Typeapplication/json
AuthorizationBearer gp9HjjEj813Y9JGoqwOeOPWbnt4CupvIJbU1Mmu4a11MNDZ7Sg5u9a
X-TIMESTAMP2026-10-27T11:00:00+07:00
X-SIGNATUREqoda1fa417c72d6b91c257e01e54fac824
X-PARTNER-ID7fb118fb-2738-4886-9817-8a2c4de43001
X-EXTERNAL-ID41807553358950093184162180797837
CHANNEL-ID95221

Request Body

Field NameField TypeMandatoryField Description
partnerReferenceNoStringCNomor referensi transaksi dari sistem partner/merchant.
Wajib diisi jika referenceNo tidak disertakan.
referenceNoStringCNomor transaksi dari sistem QoinHub.
Wajib diisi jika partnerReferenceNo tidak disertakan.
additionalInfoObjectOObjek data tambahan jika diperlukan

[!NOTE] Salah satu dari partnerReferenceNo atau referenceNo wajib diisi sebagai parameter pencarian detail transaksi.

json
{
  "partnerReferenceNo": "INV-20261027-001",
  "referenceNo": "TRX-001",
  "additionalInfo": {}
}

Response Body

Field NameField TypeMandatoryField Description
responseCodeString(7)MKode status hasil transaksi (Contoh: 2001300)
responseMessageString(150)MDeskripsi hasil transaksi
referenceNoStringONomor transaksi dari sistem QoinHub (sesuai request)
partnerReferenceNoStringONomor referensi transaksi dari merchant (sesuai request)
detailDataArray of ObjectsMDetail data riwayat transaksi (berisi 1 objek transaksi yang ditemukan)
detailData[].referenceNoStringMNomor transaksi dari sistem QoinHub
detailData[].partnerReferenceNoStringMNomor referensi transaksi dari sistem merchant
detailData[].amountObjectMTotal nominal transaksi
detailData[].amount.valueStringMNominal transaksi dengan format 2 digit desimal (Contoh: 75000.00)
detailData[].amount.currencyString(3)MKode mata uang sesuai ISO 4217 (IDR)
detailData[].feeAmountObjectMTotal biaya transaksi (fee, MDR fee, dll.)
detailData[].feeAmount.valueStringMNominal biaya dengan format 2 digit desimal (Contoh: 2250.00)
detailData[].feeAmount.currencyString(3)MKode mata uang sesuai ISO 4217 (IDR)
detailData[].dateTimeStringMWaktu pembuatan transaksi dalam format ISO-8601 (YYYY-MM-DDTHH:mm:ss+07:00)
detailData[].statusStringMStatus transaksi: SUCCESS, PENDING, FAILED
detailData[].typeStringMTipe transaksi (PAYMENT)
detailData[].additionalInfoObjectOInformasi detail tambahan transaksi
detailData[].additionalInfo.merchantNoStringOKode merchant
detailData[].additionalInfo.paymentStringOChannel pembayaran yang digunakan (Contoh: bcava, QRIS)
detailData[].additionalInfo.vaNoStringONomor VA / nomor pembayaran
detailData[].additionalInfo.payerNameStringONama pembayar
detailData[].additionalInfo.payerPhoneStringONomor telepon pembayar
detailData[].additionalInfo.payerEmailStringOEmail pembayar
detailData[].additionalInfo.lastUpdateStringOWaktu pembaruan status transaksi terakhir (ISO-8601)
detailData[].additionalInfo.expireStringOWaktu kedaluwarsa pembayaran (ISO-8601)
detailData[].additionalInfo.payCodeStringOKode bayar / auth code
detailData[].additionalInfo.rrnStringORetrieval Reference Number (RRN)
detailData[].additionalInfo.tipsAmountStringONominal tip transaksi (format 2 digit desimal)
detailData[].additionalInfo.issuerIdStringOID bank/issuer penyedia layanan
detailData[].additionalInfo.cpanStringOCustomer PAN (termasking/nomor kartu/akun)
additionalInfoObjectOObjek data tambahan tingkat root
json
{
  "responseCode": "2001300",
  "responseMessage": "Request has been processed successfully",
  "referenceNo": "TRX-001",
  "partnerReferenceNo": "INV-20261027-001",
  "detailData": [
    {
      "referenceNo": "TRX-001",
      "partnerReferenceNo": "INV-20261027-001",
      "amount": {
        "value": "75000.00",
        "currency": "IDR"
      },
      "feeAmount": {
        "value": "2250.00",
        "currency": "IDR"
      },
      "dateTime": "2026-10-27T10:15:30+07:00",
      "status": "SUCCESS",
      "type": "PAYMENT",
      "additionalInfo": {
        "merchantNo": "MC12345",
        "payment": "bcava",
        "vaNo": "9901023070661153",
        "payerName": "Customer Name",
        "payerPhone": "081234567890",
        "payerEmail": "customer@example.com",
        "lastUpdate": "2026-10-27T10:16:00+07:00",
        "expire": "2026-10-28T10:15:30+07:00",
        "payCode": "PC001",
        "rrn": "RRN123456",
        "tipsAmount": "0.00",
        "issuerId": "93600001",
        "cpan": "9360000112345678"
      }
    }
  ],
  "additionalInfo": {}
}

List Response Code

Response CodeHTTP StatusDescription
2001300200Request has been processed successfully
4001301400Invalid Field Format {field name}
4001302400Invalid Mandatory Field {field name}
4011300401Unauthorized. [Reason]
4011301401Invalid Token (B2B)
4041301404Transaction Not Found
4091300409Conflict
5001301500Internal Server Error