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.

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.

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.