Skip to main content

Environments

Sandbox​

Topper's sandbox is an environment that simulates the live Topper production environment. The sandbox environment provides a space where you can test your integration with Topper without touching any live accounts, and without using any real funds.

  • Topper App URL: https://app.sandbox.topperpay.com/
  • Topper REST URL: https://api.sandbox.topperpay.com/
info

If you face issues initializing Topper and see a 'something went wrong' error page, check the devtools console for details on the bootstrap token validation.

Email authentication and phone verification codes​

You can bypass email authentication and phone verification codes by typing 000000.

ID verification​

You can skip the need to upload a real ID by either:

Users will still see the KYC onboarding interface, maintaining a production-like experience.

note

To whitelist a domain, please contact your account manager.

Cards​

The following card details can be used to force specific outcomes when creating accounts:

Card numberOutcomeTypeCountryBrand
5318773012490080successdebitUSMasterCard
4748972091871094amount_invaliddebitUSVisa
4818924250131070card_unauthorizeddebitGBVisa
4407108123937239card_unauthorizedcreditGBVisa
4414745735532923card_declined_by_bankcreditUSVisa
5148447461737269card_declined_by_bankdebitUSMasterCard
4086439018748730card_expiredcreditUSVisa
4695070264707089card_expireddebitUSVisa
4532942248840268card_unsupportedcreditADVisa
4472010538259482card_unsupporteddebitUSVisa
4916426384864999request_data_invalidcreditUSVisa
4648778096000816request_data_invaliddebitUSVisa
4929216735379028insufficient_fundscreditMTVisa
4247318851058116insufficient_fundsdebitUSVisa
4916526184701927velocitycreditAEVisa
4467625019643180velocitydebitUSVisa
tip

When using the above card numbers, Topper will accept any value for the expiry date and CVV.

caution

In the crypto_offramp flow, only debit cards that match the user's country of residence will be accepted.

PayPal and Venmo​

The following PayPal and Venmo accounts can be used for testing:

PayPal Accounts​

EmailPasswordCountry
[email protected]PaypalP@y12345US

Venmo Accounts​

UsernamePasswordCountry
pwv-test-user2VenmoP@y12345US
pwv-test-user3VenmoP@y12345US
note

Both PayPal and Venmo payment methods are only available for US users.

caution

Guidelines for these accounts to avoid impacting shared testing values:

  • Do not change the email, username, phone number and/or the password;
  • Do not enable "remember this device" and/or multi-factor authentication (MFA).

Any of these actions may cause the testing accounts to stop working.

Production​

After successfully onboarding and testing your integration in our sandbox environment, you can start Topper sessions for your end users using the production environment.

  • Topper App URL: https://app.topperpay.com/
  • Topper REST URL: https://api.topperpay.com/
info

For security reasons, your widget id and key id for sandbox won't work in production. You need to generate a new signing key for production usage.