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 Condition | Code | Message |
|---|---|---|
Amount ends in 1 (e.g. 20.01, 20.11) | 0001 | DECLINED TEST |
Card expiry month is 04 (e.g. 04/30) | 9205 | DECLINED 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 Type | Card Number |
|---|---|
| Visa | 4000000000000002 |
| Visa | 4003000123456781 |
| Mastercard | 5121212121212124 |
| Mastercard | 5454545454545454 |
| American Express | 378282246310005 |
| American Express | 371449635398431 |
| Discover | 6011000000000004 |
| Discover | 6011000995500000 |
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
GetResultandAckrequests
To enable this behavior, include the following in your StartSession request: TESTREDIRECT=Y
Ignored when used with a live
TERMID
Updated about 22 hours ago
