Development & Testing

Test Environment

SportsPay provides a test environment for validating integrations and transaction flows. Test transactions do not reach the card networks.

To request test credentials, email [email protected]


Gateways

Use your test credentials with the following gateways.

Production Gateways (Recommended for Final Testing)

https://svra.interpaypos.com:1443/ https://svrb.interpaypos.com:1443/

These gateways support test credentials and most closely match live behavior.

Test Gateway (Pre-Production)

https://testgate.interpaypos.com/api/

This gateway is used to deploy and validate new features before they are released to production. It may change without notice. Use this for early testing only.


Test Decline Scenarios

Use the values below to force specific decline responses.

Test ConditionCodeMessage
Amount ends in 1 (e.g. 20.01, 20.11)0001DECLINED TEST
Card expiry month is 04 (e.g. 04/30)9205DECLINED TEST

Test Card Numbers

Test terminals do not send card data to the networks.

You may use any valid-format Visa, Mastercard, American Express or Discover number, or the examples below.

  • Expiry date: any future date
  • CVV: any value
Card TypeCard Number
Visa4000000000000002
Visa4003000123456781
Mastercard5121212121212124
Mastercard5454545454545454
American Express378282246310005
American Express371449635398431
Discover6011000000000004
Discover6011000995500000

Transaction Reporting (PaymentsHQ)

SportsPay provides access to PaymentsHQ for reporting and reconciliation.

Partner Login

  • View the Gateway Log
  • See all transactions across merchants

Test Merchant Login

  • View the merchant experience
  • Validate fields such as INV for transaction grouping

Test Account Redirect Override

In test mode, you can replace the automatic redirect to SUCCESSURL or FAILUREURL with a diagnostic page.

The page displays:

  • The full redirect URL
  • Links to send GetResult and Ack requests

To enable this behavior, include the following in your StartSession request: TESTREDIRECT=Y

ℹ️

Ignored when used with a live TERMID