Go Live Checklist
Before accepting live payments, ensure your integration has been fully tested and meets the following recommendations.
API Integration
- Successfully create payments.
- Successfully retrieve payments.
- Handle all expected API error responses.
-
Use unique
merchantPaymentReferencevalues for every payment.
Merchant Callback
- Configure a publicly accessible callback URL.
- Verify the callback signature.
- Process duplicate callbacks safely.
-
Return
200 OKafter successful processing.
Customer Experience
- Redirect customers to the Hosted Checkout.
- Handle successful, failed, and cancelled payments.
- Display clear payment confirmation messages.
Production Readiness
- Replace test credentials with production credentials.
- Securely store API credentials and the Callback Signing Secret.
- Enable application logging for payment requests and callbacks.
- Monitor callback processing for failures.
Congratulations
Once every item in this checklist has been completed, your integration is ready to process live payments using Overdrive Connect.