Membuat dan memantau sesi Brick Checkout Page yang dihosting. Checkout Page berguna ketika Anda menginginkan tautan pembayaran yang dapat dibagikan atau halaman pembayaran yang dihosting tanpa membuat sendiri setiap metode pembayaran UI.
Buat Sesi Halaman Checkout
Buat sesi Brick Checkout Page yang dihosting dan terima checkoutUrl yang dapat dibagikan dengan pelanggan. Gunakan Checkout Page bila Anda ingin Brick menghosting pengalaman pembayaran di seluruh metode yang didukung alih-alih membuat sendiri setiap pembayaran UI. Permintaan tersebut menentukan jumlah, mata uang, detail pelanggan, masa berlaku, dan konteks callback untuk rekonsiliasi nanti.
Headers
publicAccessTokenPembawa
Buat Sesi Halaman Checkout › Request Body
externalIdPengidentifikasi unik yang ditentukan penjual untuk sesi pembayaran
currencyMata uang transaksi. Gunakan IDR untuk aliran Receive Money saat ini.
descriptionlabel Checkout ditunjukkan kepada pelanggan dan digunakan untuk rekonsiliasi.
amountJumlah pembayaran tetap. Jika dihilangkan, pembayaran mungkin berperilaku sebagai aliran jumlah terbuka.
typeJenis pembayaran. Koleksi yang diuji mendukung qris dan virtual_account.
Buat Sesi Halaman Checkout › Responses
200
statuserrorshashcodeStatus Checkout
Ambil status terbaru dari sesi Checkout Page yang dihosting. Gunakan endpoint ini untuk merekonsiliasi tautan pembayaran, pembayaran pesanan, atau kasus dukungan pelanggan ketika Anda memiliki referensi sesi checkout. Responsnya mengonfirmasi apakah sesi tersebut tertunda, berbayar, kedaluwarsa, gagal, atau siap untuk ditindaklanjuti di sistem Anda.
query Parameters
checkoutIdpengidentifikasi checkout yang dihasilkan Brick dikembalikan dari POST /v1/payments/checkout.
externalIdperiksa externalId
Status Checkout › Responses
200
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object | |
| type = object | |
| type = object |
statuserrorshashcode