QoinHub

Callback Notification

Terakhir diperbarui 5 April 2025

  • Endpoint dan Request Header
URL and Method
Method SubmitPOST
Request DataJSON IN BODY
Request FormatJSON
Response DataJSON IN HTTP RAW
Response FormatJSON
Header
AcceptApplication/json
Content-TypeApplication/json
LocaleEn
SignatureMenggunakan SHA 256 with RSA (Payload, Private Key)
  • Request Body
JSON AttributeTypeM/ODescription
CardholderBankStringOBank penerbit kartu
CardholderNameStringONama customer pada kartu
CardholderNoStringONomor kartu
OrderNoStringMNomor pesanan
ReceiptStringONomor bukti penerimaan
ReferenceNumberStringMNomor referensi transaksi.
Panjang maksimum nomor referensi 50 karakter.
RemarkStringOCatatan transaksi.
StatusINTMStatus transaksi.
1 = success
2 = failed
3 = expired
StatusCodeStringOKode status bank.
00 = sukses
01 = failed
02 = expired
StatusDescriptionStringOKeterangan status
Success
Failed
Expired
TransactionIdINTOID transaksi
payChannelINTO*Payment channel. (Lihat List Payment Channel Dibawah)
payMethodINTO*Cara pembayaran. (Lihat List Payment Method Dibawah)
PayDateStringMTanggal Pembayaran. (ISO-8601 Format)
VaNumberStringMNomor Virtual Account.

*List Payment Channel

pcCodepcName
visaVisa
masterMastercard
jcbJCB
gpnGPN
agivaAGI Virtual Account
brivaBRI Virtual Account
mandirivaMandiri Virtual Account
permatavaPermata Virtual Account
bnivaBNI Virtual Account
cimbvaCIMB Virtual Account
cimbvasyariahCIMB Syariah Virtual Account
linkajaLinkAja
ovoOVO
shopeepayShopeePay
gopayGopay
danaDANA
qrisqoinQRIS

Daftar channel lengkap beserta logo tersedia di Payment Channel.

*List Payment Method

pmIdpmCodepmName
1cardCredit/Debit Card
3btransferBank Transfer
4emoneyE-Money
6qrisQRIS

Response

Http 200 Ok : Success

FieldDescription
StatusKode Status
CodeKode Error yang ditampilan saat menjalankan aplikasi saat testing
MessageMenampilkan status berdasarkan Error Code
DataMenampilkan detail data

Note :
Response untuk callback notification harus 200, selain kode response 200 akan dianggap gagal.

json
{"CardholderBank":"","CardholderName":"","CardholderNo":"","OrderNo":"T24010662536","Receipt":"","ReferenceNumber":"QOIN2TEST62085","Remark":"Paid","Status":1,"StatusCode":"00","StatusDescription":"Success","TransactionId":662536,"payChannel":36,"payMethod":6,"PayDate":"2024-08-23T07:44:11+07:00","VaNumber":""}