Skip to main content
An invoice virtual account is a temporary number for one checkout. The amount and expiry are enforced. Do not reuse the number after the bill is paid, expired, or cancelled.

Create Bill

provisionInvoiceVa defaults to true. Optional: subMerchantId, customerId.
Put virtualAccountNumber on the checkout screen. Load ready-to-show copy with GET https://vas.finpaytech.co/business-api/api/v1/merchants/me/payment-options?expectedPaymentId={id}. When the payer sends the exact amount before expiresAt, status becomes MATCHED and matchedCreditId is set.

List, Get, Cancel

Cancel is for OPEN bills only.