Sandbox fixtures
Test cards and logins
Sandbox only. These PANs never hit a scheme. Only
CARD_MASK is stored. This is not real Visa 3DS and not PCI Level 1.| Brand | PAN | CVV | Expiry | Result |
|---|---|---|---|---|
| Visa | 4111110000000211 | 123 | 122030 | Sandbox 3DS — Enrolled, then capture |
| Mastercard | 5100000000000511 | 456 | 112029 | Captured immediately |
| Visa (decline) | 4000000000000000 | any | any | 004 Declined |
Expiry is MMYYYY. A known success PAN with the wrong CVV or expiry is declined. Any other PAN is declined. Masks look like 411111******0211 and 510000******0511.
Payout test beneficiary
IBAN AE070331234567890123456, SWIFT BOMLAEAD — settles Captured on getStatus if the wallet covers it. Any other pair fails with 007.
Demo panel logins
| Role | Password | |
|---|---|---|
| Demo merchant | sandbox@mrivory.test | MrIvory#1 |
| Platform admin | admin@mrivory.test | MrIvory#1 |
Older sandbox@reddragonpay.test / admin@reddragonpay.test / Sandbox#1 accounts still work. Register at /pgui/jsp/register to mint a new APP_ID and secret. Password rule: 8–32 characters, upper + lower + special.