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.
  • 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 CVV2 number.
  • 371449635398431: Amex Test CC number. Use any CVV2 number.
  • 6011111111111117: Discover 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 Amounts

  • $3.61, $103.61: Cause a checkout to authorize but then be denied for fraud.
  • $9.61, $109.61: Cause a checkout to authorize but then be reversed due to NSF/chargeback (within 5 minutes).
  • $6.61, $106.61: Cause a checkout to be synchronously denied during authorization.
  • $12.61, $112.61: Cause a checkout to expire within 120 seconds.
  • $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.
  • $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.
  • $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.

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.