Test Your PayBatch Integration with Confidence
This section provides everything you need to safely test your PayGate PayBatch setup before going live. Simulate real-world payment flows—including Authorisations, Settlements, and Refunds—validate batch structures, and monitor webhook delivery using sandbox credentials and test tools like Postman.
What You Can Test
-
Authorisation, Settlement, and Refund flows
-
Confirming and querying batches
-
Webhook notification delivery
-
Basic HTTP Authentication setup
-
Handling valid and invalid batch lines
-
Reviewing response structures and Upload IDs
Test Credentials
Use the following sandbox credentials for testing:
| Field | Value |
|---|---|
| PayGate ID | 10011072130 |
| Encryption Key | test |
| Environment | https://secure.paygate.co.za/paybatch/1.2/process.trans |
These credentials are for testing purposes only and must not be used in production environments.
Tools for Testing
Click below to open the official Postman Collection or view the WSDL spec:
Test PayBatch SOAP Integration End-to-End
Use this step-by-step guide to test the PayGate PayBatch SOAP API using real-world request flows.
Testing Tips
-
Use a different
BatchReferencefor each request (Postman uses{{$randomInt}}for this). -
Store the returned
UploadIDin a variable to reuse forConfirmandQueryrequests. -
Monitor your webhook URL (such as Pipedream or webhook.site) for callback notifications from PayGate.
-
Expect asynchronous responses; use the
Querymethod to check final transaction results.
