Use our PayGate sandbox to simulate transactions, test API integrations, and troubleshoot issues in a safe environment — without processing real payments.
Test Credentials
| Field | Value |
|---|---|
| PayGate ID | 10011072130 |
| Encryption Key | test |
| Environment URL | https://secure.paygate.co.za/payweb3/initiate.trans (update per product) |
These credentials are for sandbox use only and must not be used in production.
Available Integrations for Testing
- PayWeb3 – Hosted checkout
- PayHost – Full API control
- PayBatch – Batch file uploads via SOAP/XML
- PaySubs – Subscription-based payments
Each integration can be tested using predefined success/fail test card numbers or mock requests.
Postman Collections and WSDL
- Download PayGate Postman Collection
- View WSDL Specification (for SOAP-based APIs like PayBatch)
Tips for Testing
- Use unique
REFERENCEvalues per request (Postman uses{{$randomInt}}) - Expect asynchronous responses — use Query operations to check final outcomes
- Monitor webhook URLs using tools like webhook.site or Pipedream
Common Test Card Numbers
| Card Number | Result | Description |
|---|---|---|
4000000000000002 | Success | Visa test card |
5200000000000015 | Success | Mastercard test card |
9999999999999999 | Decline | Simulates a rejection |
