πŸ§ͺ Testing Withdraw

Developers can use this documentation to test withdraws to Bank Accounts in various regions.

Adding Debit Cards

Coinflow provides a set of test debit cards that can be used to test withdraws on sandbox. You may use any CVV and future expiration date with the below numbers. The expiration date is automatically set to 12/29 when using the test card panel in the UI.

πŸ‡ΊπŸ‡Έ United States (US Only)

Use this card for US-only push-to-card withdrawals:

Card NumberCard TypeCVVExpiry MonthExpiry Year
4169 0500 0000 0004VisaAnyAnyAny

⚠️ Important: The US card (4169 0500 0000 0004) is for US-only push-to-card withdrawals. For global push-to-card, use the country-specific cards below.

🌍 Global Push-to-Card (International)

Use these cards for global push-to-card withdrawals to the respective countries:

Card NumberCard TypeCountryCVVExpiry MonthExpiry Year
4513 7700 0000 0000VisaArgentinaAnyAnyAny
5174 3700 0000 0006MastercardAustraliaAnyAnyAny
4372 9500 0000 0008VisaAustriaAnyAnyAny
4544 4100 0000 0006VisaBelgiumAnyAnyAny
4027 7300 0000 0003VisaBrazilAnyAnyAny
4047 6000 0000 0004VisaBulgariaAnyAnyAny
4506 4400 0000 0009VisaCanadaAnyAnyAny
4038 7700 0000 0006VisaCroatiaAnyAnyAny
4030 1800 0000 0006VisaCyprusAnyAnyAny
5497 7400 0000 0000MastercardDenmarkAnyAnyAny
4177 1800 0000 0009VisaEstoniaAnyAnyAny
5275 9100 0000 0007MastercardFinlandAnyAnyAny
4499 6500 0000 0002VisaFranceAnyAnyAny
4570 9400 0000 0009VisaGermanyAnyAnyAny
4771 7800 0000 0006VisaGreeceAnyAnyAny
5262 1000 0000 0000MastercardHungaryAnyAnyAny
4135 0800 0000 0002VisaIndiaAnyAnyAny
4319 3500 0000 0007VisaIrelandAnyAnyAny
5354 7600 0000 0000MastercardItalyAnyAnyAny
4205 4000 0000 0007VisaJapanAnyAnyAny
4343 0600 0000 0002VisaLatviaAnyAnyAny
4220 7300 0000 0008VisaLithuaniaAnyAnyAny
4937 3400 0000 0000VisaLuxembourgAnyAnyAny
4196 8100 0000 0008VisaMaltaAnyAnyAny
4259 8400 0000 0009VisaMexicoAnyAnyAny
5374 7600 0000 0006MastercardNetherlandsAnyAnyAny
4171 7000 0000 0000VisaPolandAnyAnyAny
4261 5000 0000 0005VisaPortugalAnyAnyAny
4256 0100 0000 0002VisaRomaniaAnyAnyAny
4579 9700 0000 0007VisaSaudi ArabiaAnyAnyAny
4333 3500 0000 0009VisaSlovakiaAnyAnyAny
4004 7400 0000 0009VisaSloveniaAnyAnyAny
4790 1200 0000 0002VisaSouth AfricaAnyAnyAny
4520 1300 0000 0008VisaSouth KoreaAnyAnyAny
4133 8800 0000 0007VisaSpainAnyAnyAny
4300 0400 0000 0005VisaSwedenAnyAnyAny
4263 2300 0000 0007VisaUnited KingdomAnyAnyAny

🚧 Forcing a failed debit card creation

To force a failure, like β€œCard is ineligible for disbursements”, set the expiration date to 01/25. This will throw a 400 error and means that the card is not compatible with the Visa/Mastercard payout networks.

Adding Bank Accounts

When testing a US bank payout, you may use any of the test routing and account numbers provided by plaid.

Adding IBAN Accounts

You may generate a random IBAN number from randomiban.com to test SEPA payouts.

Adding UK Bank Accounts

Coinflow provides a set of test bank accounts to test UK Offramps. Please use the below account and sort codes:

BankAccount NumberSort Code
Santander Bank94197759090128
Barclays Bank22052471202678
HSBC Bank39732474401276
N26 Bank24676654040026
Lloyds Bank88515871774926
National Westminster (Natwest)20353250606004

Adding PIX Accounts

When testing PIX accounts, please use the below account number on sandbox.

PixKey
40882598074

Testing Verification

How Do I force a failed RTP withdrawal?

To force a failure on instant withdraw, you can set firstName = suspended when passing values to the Coinflow withdraw form.

How Do I force a rejection verification for a US withdrawer?
On verification, pass 9999 as the last 4 social security number and 99999 as the withdrawer’s zipcode.

How Do I force a pending verification status for a US withdrawer?
On verification, pass 1111 as the last 4 social security number and 11111 as the withdrawer’s zipcode.