Testing modes and response fixtures
Select a test scope and the documented card, ACH and 3DS scenarios.
Choose the scope
Sandbox simulates transactions. A single live-account test transaction uses test_mode=enabled and is not supported in Sandbox. Account-wide test mode simulates all transactions and should not be enabled on an account serving live customers. Mode Scope Sandbox Development account, simulated transactions Test transaction Only the marked transaction on a live account Account test mode Every transaction on that account
Use test data only
Do not enter real card or bank account data. The source’s current expiration table says 10/29; its older sample still shows ccexp=1025. Use the documented current test value and the format required by your endpoint. Source brand labels for 6799990100000000019 also differ between tables; use the numeric fixture for the documented scenario rather than inferring a brand capability.
Card and ACH
Card Type Number Visa 4111111111111111 MasterCard 5431111111111111 Discover 6011000991300009 American Express 341111111111111 Diner’s Club 30205252489926 JCB 3541963594572595 Maestro 6799990100000000019
Card and ACH 2
Other Details Value Credit Card Expiration 10/29 Account (ACH) 24413815 Routing (ACH) 490000018
Triggering Specific Responses
Goal How to Trigger Declined transaction Amount less than 1.00 Fatal error Invalid card number AVS match Address1 = 888, Zip = 77777 CVV match CVV = 999
Not Enrolled – Frictionless Flow
Card Type Number Visa 4111111111111111 Mastercard 5431111111111111 Amex 341111111111111 Discover 6799990100000000019
Frictionless Authentication Flow
Card Type Number Visa 4100000000000100 Mastercard 5100000000000107 Amex 340000000000108 Discover 6440000000000104
Challenge Flow
Card Type Number Visa 4100000000005000 Mastercard 5100000000005007 Amex 340000000005008 Discover 6440000000005004
Expected authentication outcomes
For not-enrolled cards the source expects cardholder_auth=attempted, an empty CAVV and ECIFlag=07. Frictionless authentication returns verified, mock_cavv_0002_1234567890 and ECIFlag=05. A challenge returns Enrolled=Y, PAResStatus=C and ECIFlag=02; pass with 12345, fail with another code or cancel by closing it. These are sandbox scenarios, not production guarantees.