Integrasi backend bertujuan untuk mendapatkan link WebView dan order number dengan memberikan informasi pembayaran.

Url and Method

URL Sandbox : https://sandbox-api.qoinhub.id/v2/order
Url Production : https://api.qoinhub.id/v2/order

Method SubmitRequest FormatRequest DataResponse FormatResponse Data
POSTJSONJSON IN BODYJSONJSON IN HTTP RAW

Header

AcceptSignatureIdempotency-Key
Application/jsonSHA 256 with RSA (Payload, Private Key)-idem-key-bcaa

📘

Keterangan

  1. Payload, semua data transaksi yang terdapat di kolom body yg akan dikirimkan ke Qoin PG.
  2. Private key digunakan sebagai key merchant yang akan ditambahkan di signature.
  3. Untuk melakukan cek manual - signature apakah sudah sesuai atau belum dapat melalui link

https://8gwifi.org/rsasignverifyfunctions.jsp

  1. Yang perlu diperhatikan saat generate signature :
  • Pilih size Generate RSA Key :1024 bit,
  • Pilih Generate Signature
  • Clear Text Message, diisi dengan payload hasilnya akan tergenerate otomatis di kolom Signature Output
  • RSA Signature Algorithms, menggunakan SHA256withRSA

📘

Informasi

  1. Saat ini merchant sudah bisa memilih channel pembayaran secara langsung, dan bisa membatasi tampilan dari semua pilihan dari channel pembayaran yang tidak dipilih oleh merchant sebelumnya.
  2. Untuk melakukan “Filter Payment Channel” merchant dapat mengisi payload "enabled_webview_payment_channels" dengan memilih salah satu channel pembayaran, maka merchant akan langsung diarahkan ke tampilan summary yang menampilkan keseluruhan detail isi ringkasan dari pembayaran yang harus dibayarkan.
Filter Payment Channel

Filter Payment Channel

  1. Untuk melakukan “Filter Payment Method” merchant dapat mengisi payload "enabled_webview_payment_method" dengan memilih salah satu channel pembayaran dan mengosongkan "enabled_webview_payment_channels", maka merchant akan langsung diarahkan ke tampilan summary yang menampilkan keseluruhan detail isi ringkasan dari pembayaran yang harus dibayarkan.
Filter Payment Method

Filter Payment Method

Url And Method

Url Sandbox : https://sandbox-api.qoinhub.id/v2/order/status

Url Production : https://sandbox-api.qoinhub.id/v2/order/status

Method SubmitRequest FormatRequest DataResponse FormatResponse Data
POSTJSONJSON IN BODYJSONJSON IN HTTP RAW

Header

AcceptContent-TypeLocale
Application/jsonApplication/jsonEn

📘

Notes

Untuk menampilkan versi full, pada WebUrl ditambahkan /full sebelum /web.
Untuk Versi full menampilkan semua payment channel, sedangkan untuk versi tanpa /full menampilkan payment channel yang sudah sesuai standar SNAP BI.

Contoh :

https://staging-webview.qoinhub.id/web/T23020000530?s=dVYj2jbc5q47U8Njqb-Ddp417jsWmd0H5ha-NFsy3ja5soqus/M9Hd26M0cIhXYN3unxtBG1zr6U12sG2UQwmKL/LNkUj7Pev79b3wZApqMot9Muuxh3AlD0LnHXcjnPVMmanrro8gVJ8CE15y4OvaHpoXms7L1ipbFkCBpk65h8OWrf3XYWFE/PROP26ClOX4BBDxT6uyqCCpvltZFLA2iuSdwhbb6ZqnjlSTnXyQjSU3k2QN-3Lk7b7HA6T1kW3D-6MdnoWqQE/ZNYcQYOPGwCwSkHqBbGa1penF59P9cAZCCoom9Vf9NN6iRDIKnMJGllSUCfpHvpD0pHiMIu9g==

Menjadi :

https://staging-webview.qoinhub.id/full/web/T23020000530?s=dVYj2jbc5q47U8Njqb-Ddp417jsWmd0H5ha-NFsy3ja5soqus/M9Hd26M0cIhXYN3unxtBG1zr6U12sG2UQwmKL/LNkUj7Pev79b3wZApqMot9Muuxh3AlD0LnHXcjnPVMmanrro8gVJ8CE15y4OvaHpoXms7L1ipbFkCBpk65h8OWrf3XYWFE/PROP26ClOX4BBDxT6uyqCCpvltZFLA2iuSdwhbb6ZqnjlSTnXyQjSU3k2QN-3Lk7b7HA6T1kW3D-6MdnoWqQE/ZNYcQYOPGwCwSkHqBbGa1penF59P9cAZCCoom9Vf9NN6iRDIKnMJGllSUCfpHvpD0pHiMIu9g==