Brick API Documentation
Brick API

Open VA

Server

Hasilkan dan pantau pembayaran Open VA yang dapat digunakan kembali. Gunakan titik akhir ini ketika pelanggan dapat mentransfer jumlah fleksibel ke pengidentifikasi akun virtual yang sama dan sistem Anda memerlukan rekonsiliasi status Open VA.


Status Open VA

GET
https://sandbox.onebrick.io
/v2/payments/gs/va/open
publicAccessToken (header)

Periksa status pembayaran terbaru untuk Open Virtual Account. Gunakan endpoint ini ketika callbacks tertunda, ketika tim dukungan perlu memverifikasi pembayaran, atau ketika tugas rekonsiliasi Anda perlu mengonfirmasi status VA saat ini. Berikan pengidentifikasi VA yang diperlukan dan gunakan respons untuk memperbarui catatan pembayaran internal.

Status Open VA › query Parameters

vaId
​string · required

Id unik akun virtual misal: OP_xxxx

Status Open VA › Responses

200

status
​integer
Default: 0
​object
​object
error
​

Generate Open VA

POST
https://sandbox.onebrick.io
/v2/payments/gs/va/open
publicAccessToken (header)

Hasilkan Open Virtual Account yang dapat menerima jumlah pembayaran fleksibel dari pelanggan. Gunakan Open VA ketika pembayar dapat mentransfer jumlah yang bervariasi ke pengidentifikasi VA yang sama, seperti isi ulang dompet atau aliran pendanaan akun yang dapat digunakan kembali. Simpan detail VA yang dikembalikan oleh Brick dan rekonsiliasi pembayaran melalui callbacks atau status Open VA endpoint.

Generate Open VA › Request Body

bankShortCode
​string · required

Kode pendek institusi bank

Default: MANDIRI
referenceId
​string · required

ID unik yang dihasilkan oleh klien untuk melacak setiap generasi VA (maksimum 255 karakter)

Default: test-VA-1
displayName
​string · required

Nama tampilan yang ditampilkan di platform pembayaran pelanggan (maksimum 24 karakter).

Default: PRODONLY

Generate Open VA › Responses

200

status
​integer
Default: 0
​object
​object
error
​