Documentation
Testing
Test cards and test IBANs that reproduce success, declines, authentication, disputes and returned payouts.
Test cards
Use any future expiry date and any three-digit CVC. These numbers only work in the sandbox.
| Number | Card | Behaviour |
|---|---|---|
| 4242 4242 4242 4242 | Visa · EEA | Succeeds. |
| 5555 5555 5555 4444 | Mastercard · EEA | Succeeds. |
| 4000 0082 6000 0000 | Visa · United Kingdom | Succeeds, with cross-border pricing. |
| 4000 0007 6000 0002 | Visa · non-European | Succeeds, with international pricing. |
| 4000 0027 6000 3184 | Visa · EEA | Requires 3-D Secure authentication (requires_action). |
| 4000 0000 0000 0077 | Visa | Goes to processing, then succeeds asynchronously. |
| 4000 0000 0000 0259 | Visa | Succeeds, then a dispute is opened. |
| 4000 0000 0000 0002 | Visa | Declined (card_declined). |
| 4000 0000 0000 9995 | Visa | Declined with reason insufficient_funds. |
Card numbers never reach VEYRA
Even in the sandbox, card numbers are typed into provider-hosted fields and exchanged for a token. VEYRA's servers never receive the full number or the CVC.
Test IBANs
Bank account behaviour is decided by the last four digits of the account number:
| Account number ends in | Verification | Payouts |
|---|---|---|
| …0000 | Verification fails | Payouts fail: account closed. |
| …1111 | Name mismatch | Verification reports that the holder name does not match. |
| …2222 | Close match | Holder name is a close match; the account needs review. |
| …3333 | Verified | Payouts are paid, then returned by the bank. |
| anything else | Verified | Payouts succeed. |
Examples with valid checksums:
| IBAN | Country | Result |
|---|---|---|
| DE89370400440532013000 | Germany | Verified, payouts succeed |
| IT60X0542811101000000123456 | Italy | Verified, payouts succeed |
Useful scenarios
- Pay with
4000 0027 6000 3184to walk through a 3-D Secure challenge and observerequires_action. - Pay with
4000 0000 0000 0259, then open the dispute in the dashboard and follow the reserve in your balance. - Add an IBAN ending in
3333, trigger a payout and watch it come back aspayout.returned. - Add any IBAN and note the 24-hour security hold before its first payout.

