WePay

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.
378282246310005
Amex Test CC number. Use any CVV2 number.
371449635398431
Amex 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
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 a checkout to cancel within 120 seconds (for credit card payments only).
$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.