Overview
Web-Redirect payments use the InterPay™ gateway, your registration platform, and the customer’s browser to process payments securely.
SportsPay hosts the payment page where the customer enters their card details. Your platform never handles card data, reducing PCI scope and simplifying compliance.
Once integrated, Web-Redirect automatically supports new gateway features without requiring changes on your side.
CustomerPay
No additional implementation is required to support CustomerPay with Web-Redirect.
- The gateway determines whether a merchant is enabled for CustomerPay based on the
TERMID - The hosted payment page calculates and applies the
USERFEEautomatically - The final
USERFEEamount is returned in the GetResult response after payment completion
StartSession, GetResult, and Ack
Web-Redirect processing is handled through three gateway messages:
- StartSession – Creates a payment session and returns a redirect URL
- GetResult– Retrieves the result of the completed payment
- Ack– Confirms and finalizes the transaction (optional)
Each request includes required fields that allow the gateway to validate the request and credit the correct merchant account. Responses include a consistent set of fields regardless of message type.
Payment Sequence
flowchart TD
A[Customer completes registration] --> B[Registration platform sends StartSession]
B --> C[Gateway returns SECUREID + Redirect URL]
C --> D[Browser redirects to SportsPay hosted payment page]
D --> E[Customer enters card details]
E --> F[Payment processed by gateway]
F --> G[Browser redirected to Success or Failure URL]
G --> H[Registration platform sends GetResult]
H --> I[Gateway returns payment result]
I --> J{Ack required?}
J -- Yes --> K[Registration platform sends Ack]
K --> L[Gateway confirms and closes session]
J -- No --> M[Session ends]
L --> N[Registration platform continues user flow]
M --> N[Registration platform continues user flow]
- The customer completes registration and proceeds to payment
- Your server sends a StartSession request to the InterPay™ gateway
- The gateway responds with a
SECUREIDand a hosted paymentURL - The customer’s browser is redirected to the hosted payment page
- The customer enters their card details and submits payment
- The gateway redirects the browser back to the configured Success or Failure URL
- Your server sends a GetResult request using the returned
SECUREID - The gateway returns the payment result
- (Optional) Your server sends an
Ackrequest to confirm processing - (Optional) The gateway confirms and closes the session
- Your application continues the user flow (confirmation, receipt, next steps)
Updated 4 months ago
