Testing

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:

FieldValue
PayGate ID10011072130
Encryption Keytest
Environmenthttps://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 BatchReference for each request (Postman uses {{$randomInt}} for this).

  • Store the returned UploadID in a variable to reuse for Confirm and Query requests.

  • Monitor your webhook URL (such as Pipedream or webhook.site) for callback notifications from PayGate.

  • Expect asynchronous responses; use the Query method to check final transaction results.