Quick Start

This guide will get you from zero to your first test transaction as quickly as possible

Get Your Test Credentials

SportsPay provides a sandbox environment for validating your integration before going live. Test transactions do not reach the card networks.

To request test credentials, email [email protected]

Choose an Integration Method

SportsPay supports three ways to accept payments. Choose the one that fits your platform:

Customized CheckoutEmbedded ComponentsDirect with Embedded Tokenization
How it worksCustomer is redirected to a SportsPay-hosted payment page (full-page or modal), then returned to your platformSportsPay payment fragment is rendered inside your checkout via the JavaScript library or an iframe embedYour platform submits transactions directly to the gateway using a secure browser-generated token
Card data handled by you?No — entered directly on SportsPay's hosted pageNo — entered in the SportsPay payment fragmentNo — tokenized in the browser via InterPay JavaScript
BrandingThemed to match your brand — colors, gradients, and logoThemed to match your brand, plus control over which visual components appearYou build the UI entirely
PCI scopeCard data is kept off your serversCard data is kept off your serversCard data is kept off your servers
Best forFastest integration with lowest compliance burdenIn-page checkout experience without handling card dataFull control over the checkout UI

Read the Customized Checkout overview

Read the Embedded Components overview

Read the Direct with Embedded Tokenization overview

Brand Your Checkout

If you're using Customized Checkout or Embedded Components, SportsPay themes the hosted payment page to match your brand — colors, gradients, button styles, border radii, and your logo. Theming applies automatically to both hosted methods.

See Theming for how to submit your brand theme.

Note: If you're using Direct with Embedded Tokenization, you are responsible for building and styling the checkout UI yourself. The theming system does not apply.

Connect to the Test Gateway

Use your test credentials with one of the following gateway URLs:

Recommended (matches live behaviour):

Pre-production (early feature testing only — may change without notice):

Run a Test Transaction

Use the following test card numbers to simulate payments. Any future expiry date and any CVV value will work.

Card TypeCard Number
Visa4000000000000002
Mastercard5454545454545454
American Express378282246310005
Discover6011000000000004

To simulate a decline, use an amount ending in 1 (e.g. 20.01) or set the card expiry month to 04.

Validate in PaymentsHQ

Once you've run a test transaction, log in to PaymentsHQ to confirm the result:

  • Partner login — view the gateway log and all transactions across merchants
  • Test merchant login — validate the merchant experience and check fields like INV for transaction grouping

Go Live

When you're ready to move to production, see the Production guide for steps to switch over your credentials and gateway URLs.


What's Next?

Depending on your integration method, continue with:

Need help? Email [email protected]