It is issued after the payment
The charge response always reports:Reading the status
vatStatus appears on every charge in GET /v1/transactions:
Once a charge has been reversed,
vatStatus reads voided even though vatReceiptID is still
populated. Check vatStatus, not the presence of a receipt number.Getting the number
There is no webhook and no per-transaction lookup. Poll the list:pending and fills in the receipt number when it appears. Do not poll in a tight loop — see
Environments and limits.
If something stays pending for more than about fifteen minutes, that is worth reporting to
Vibepay. A background reconciler retries stuck receipts automatically, so it should be rare.
What you do not get
The tax breakdown — VAT (НӨАТ) and city tax (НХАТ) — is calculated and filed by Vibepay, but it is not returned to the terminal. A till has no use for it, and it is the employer, not the cardholder, who is the buyer of record for these receipts. If you need the breakdown for your own accounting, take it from your weekly settlement statement in the merchant dashboard rather than from this API.On a refund
Reversing a charge cancels its receipt with the tax authority automatically. You file nothing and you issue no credit note.vatStatus moves to voided once it has propagated.
