Sandbox test environment

Welcome to the N-Genius Online Sandbox! This environment is designed to help you simulate real-world payment scenarios and test your integration with our platform. Below, you’ll find comprehensive test card data organized for quick reference.

Use any value for the cardholder’s first name, last name, and CVV, unless otherwise specified.

Need a Sandbox Account?
You'll receive login credentials from the onboarding team or by clicking "Create Test Account".
Still need access? Reach out to [email protected].


Test Card Table (3DS 1.0)

PANSchemeCVVExp DateOutcome
4012001037141112VisaAnyAnySuccess 00
4012001037167778VisaAnyAnySuccess 00
4000000000000002VisaAnyAnySuccess 00
4111111111111111VisaAnyAnySuccess 00
4663295942784758VisaAnyAnyDeclined 05 - Do not honor
4596035679045649VisaAnyAnyDeclined 14 - Invalid account
5168441223630339MastercardAnyAnySuccess 00
5457210001000019MastercardAnyAnySuccess 00
5513935292057458MastercardAnyAnyDeclined 05 - Do not honor
376253059827197American ExpressAnyAnySuccess 00
342666155178069American ExpressAnyAnyDeclined 05 - Do not honor
30000633943679Diners Club Int'lAnyAnySuccess 00
6018533132741635DiscoverAnyAnySuccess 00
6250947000000014UnionPay12312/33SMS Code: 111111
3528249999991755JCB12301/39-

(More cards available upon request or in full version)


Apple Pay Test Cards

View Apple’s latest test cards

Note: Apple manages this list and may occasionally include outdated cards.


Fraud Simulator

  • Use expiry month = 01 to simulate rejected payments.
  • Use expiry month = 03–12 for fraud-accepted simulation.

EMV 3DS 2.0 Test Cards – Web

PANEMV 3DS ModeOutcome
2303779999000275Frictionless (transStatus != C)Success
2303779999000408*Challenge (transStatus == C)Success
2303779999000291Frictionless (transStatus == N)Failed (Not Authenticated)
2303779999000317Frictionless (transStatus == U)Failed (Unavailable)
2303779999000424Challenge (transStatus == N)Failed (Not Authenticated)
2303779999000432Challenge (transStatus == U)Failed (Unavailable)

All test cards in this section are Mastercard.

📘

Note: The card ending in 0408 is used exclusively by the Integrations team during onboarding. It must be used for final integration sign-off.

Non-3DS Test Cards

SchemePAN
Visa4093191766216474
Mastercard5126702681201744
Diners Club Int’l36744639013680
Discover6011431633657912

Declined Saved Cards Simulation

  1. Log in to the Sandbox portal as a merchant admin.
  2. Navigate to Settings → Organisational Hierarchy.
  3. Set the Token Group to TestPayByToken.
The screenshot shows the steps required to update the token group to the test token from within your Sandbox dashboard.

Update Token Group

Then, use one of the tokens below when submitting a payment request:

SchemeToken
VisadG9rZW5pemVkUGFuLy92MS8vU0hPV19OT05FLy82NTQ0Mjk3NDA3MDcxMDIx
MastercarddG9rZW5pemVkUGFuLy92MS8vU0hPV19OT05FLy84NTM1MTEzNTk3MjI5Njgw
Diners Club Int’ldG9rZW5pemVkUGFuLy92MS8vU0hPV19OT05FLy82NjAwMDAzMDU3NjQzNA==
DiscoverdG9rZW5pemVkUGFuLy92MS8vU0hPV19OT05FLy80NjM1ODEwNjA3MDYyMTc4
American ExpressG9rZW5pemVkUGFuLy92MS8vU0hPV19OT05FLy81MTY2NjI0Mzk2MDg3MTU=

Let us know if you need help setting up custom test cases or interpreting responses. We’re here to help!