Testing

To test your integration without having to actually charge credit cards, you can use our Test Environment at https://stage.wepay.com/. The Test Environment is an exact copy of the Production Environment, except credit cards and bank accounts are not actually charged.

Older version? You can view the older version 2015-08-15 here.


Test Credit Cards

  • 4003830171874018: VISA Test CC number. Use any CVV2 number.
  • 4111111111111111: VISA Test CC number. Use any CVV2 number.
  • 5496198584584769: Mastercard Test CC number. Use any CVV2 number.
  • 2223000048400011: Mastercard Test CC number. Use any CVV2 number.
  • 2223520043560014: Mastercard Test CC number. Use any CVV2 number.
  • 378282246310005: Amex Test CC number. Use any 4-digit CVV2 number.
  • 371449635398431: Amex Test CC number. Use any 4-digit CVV2 number.
  • 6011111111111117: Discover Test CC number. Use any CVV2 number.
  • 6011000990139424: Discover Test CC number. Use any CVV2 number.
  • 3530111333300000: JCB Test CC number. Use any CVV2 number.
  • 3566002020360505: JCB Test CC number. Use any CVV2 number.
  • 30569309025904: Diners Club Test CC number. Use any CVV2 number.
  • 38520000023237: Diners Club Test CC number. Use any CVV2 number.

Test Bank Numbers

  • 021000021, 011401533, 091000019: Valid US bank routing numbers. Use any 3-17 digit bank account number to go with them.
  • 00257 596, 00202 899, 00212 369: Valid Canadian bank transit and institution numbers. Use any 3-17 digit bank account number to go with them.
  • 565777, 482917, 262654: Valid sort codes for UK bank accounts. Use any 8 digit bank account number to go with them.

Test Plaid Login

To test the Plaid ACH payment flow, use the login credentials provided at the bottom of the Plaid pop up.


Test Amounts

  • $3.61, $103.61: Cause a checkout to authorize but then be denied for fraud.
  • $6.61, $106.61: Cause a checkout to be synchronously denied during authorization.
  • $9.61, $109.61: Cause a checkout to authorize but then be reversed due to NSF/chargeback (within 5 minutes).
  • $12.61, $112.61: Cause a checkout to expire within 120 seconds.
  • $21.61, $24.61, $121.61, $124.61: Cause a checkout to throw an error.
  • $22.61, $25.61, $122.61, $125.61: Cause a checkout to return a mock checkout response.
  • $763.61, $1763.61: Cause an uncaptured checkout to cancel within 120 seconds (only for checkouts in which the auto_capture flag is set to false). This behavior mimics the situation in which an authorization on a credit card expires because the funds have not been captured via a /checkout/capture call within 7 days.
  • $766.61, $1766.61: Cause a payout of the available balance within 120 seconds.
  • $1000-$1020: Cause a checkout to be synchronously denied during authorization.

Test Account Names

  • DisableTestAccountMagicName: Cause an account to be disabled within ten minutes.

Test KYC Last Names

  • wepay-test-a: Cause submitted KYC data to not be automatically marked as verified.

Test KYC EIN

  • 123456789: No testing impact; cause submitted KYC to be successfully verified.

Test KYC SSN

  • 555667777: No testing impact; cause submitted KYC to be successfully verified.

Test UK Strong Customer Authentication

  • 4440000009900010: Visa credit card number to trigger the strong customer authentication challenge.
  • 4440000042200014: Visa credit card number to trigger a successful frictionless challenge.
  • 4440000042200022: Visa credit card number to trigger an attempted (but failed) challenge.
  • 5506900140100305: MasterCard credit card number to trigger the strong authentication challenge.
  • 5506900140100503: MasterCard credit card number to trigger and attempted (but failed) challenge.
  • 5123459999998221: MasterCard credit card number to trigger a retryable error.

Older Version

Testing (2015-08-15)

To test your integration without having to actually charge credit cards, you can use our Test Environment at https://stage.wepay.com/. The Test Environment is an exact copy of the Production Environment, except credit cards and bank accounts are not actually charged.


Test Credit Cards

  • 4003830171874018: VISA Test CC number. Use any CVV2 number.
  • 5496198584584769: Mastercard Test CC number. Use any CVV2 number.

Test Bank Numbers

  • 021000021, 011401533, 091000019: Valid US bank routing numbers. Use any 3-17 digit bank account number to go with it.
  • 00257 596, 00202 899, 00212 369: Valid Canadian bank transit and institution numbers. Use any 3-17 digit bank account number to go with them.

Test Amounts

  • $3.61, $103.61: The special amounts for a transaction that will cause it to authorize but then be denied for fraud.
  • $9.61, $109.61: These are the magic amounts for a transaction to authorize but then be reversed due to NSF/chargeback (within 5 minutes).
  • $6.61, $106.61: The magic amounts to cause a transaction to be synchronously denied during authorization.
  • $12.61, $112.61: The magic amounts to cause an abandoned checkout to expire in 90 seconds.
  • $22.61, $222.61, $2622.61: The magic amounts that speed up subscription periods - weekly, monthly, quarterly and yearly become 5 mins, 10 mins, 15 mins and 20 mins respectively.
  • $1000-$1020:The magic amounts to cause a transaction to be synchronously denied during authorization.