Go-Live Checklist
Before accepting real payments, make sure your PayFast integration is fully configured and tested.
Go Live with PayFast: Integration Checklist
Use this checklist to ensure a smooth and successful transition to the live environment.
Complete Sandbox Testing
-
Successfully tested payment flows in the sandbox
-
Simulated both successful and failed transactions
-
Verified all expected responses and redirects
Not done yet? See: Test Your Integration with the PayFast Sandbox
Complete Go-Live Checklist
To go live with PayFast, complete the following steps:
- Configure Live Credentials
- Update Environment URLs
- Verify Notifications (ITN / Webhooks)
- Perform a Live Test Transaction
- Review Payment Page & Branding
- Security & Compliance Checks
- Monitor Initial Transactions
Configure Your Live Credentials
-
Replace sandbox credentials with live PayFast credentials
-
Ensure your merchant ID and keys are correct
-
Store sensitive credentials securely
Update Environment URLs
-
Switch all endpoints from sandbox to live
-
Confirm return, cancel, and notify URLs are correct
-
Ensure HTTPS is enabled on all endpoints
Verify Notifications (ITN / Webhooks)
-
Confirm your notify URL is accessible
-
Validate that payment notifications are received and processed correctly
-
Handle duplicate notifications safely
Perform a Live Test Transaction
-
Complete at least one real transaction
-
Verify payment status updates correctly
-
Confirm order fulfillment or system response
Review Payment Page & Branding
-
Ensure your payment flow reflects your brand
-
Check product descriptions and amounts
-
Validate customer-facing messaging
Security & Compliance Checks
-
Ensure sensitive data is not exposed
-
Validate server-side verification steps
-
Follow PayFast security best practices
Monitor Your First Transactions
-
Keep an eye on initial live transactions
-
Check logs and error handling
-
Be ready to respond to unexpected issues
You're Ready to Go Live
Once all checks are complete, your integration is ready to accept real payments.
Related Guides
-
Integration Overview
-
Test Your Integration with the PayFast Sandbox
-
Quick Start Guide
Updated 9 days ago