Go Live Checklist
Keep in mind the following pointers before you start accepting payments from end customers.
1. Test End-to-End Flow
Ensure that merchant have tested the integration in the QA/ Sandbox environment for both successful & failure scenarios. Perform an end-to-end test simulation and make sure merchant integration is working fine for all the workflows that merchant have selected. Check if merchant have performed the following steps:
Product Workflows | Success Scenarios | Failure Scenarios |
|---|---|---|
For Headers • Check the BD-Traceid is unique for the day and BD-Timestamp is passed correctly • Check "Content-Type" is passed as "application/jose". • Check "Accept" is passed as "application/jose" |
|
|
For BillDeskNeo – Full Redirect |
|
|
For CX+ – Deep API - One time payments |
|
|
For CX+ – Deep API - Recurring payments |
|
|
Please click here to access the test cases sheet that you need to self certify before going live with BillDesk.
2. Whitelist Production IPs/Domain
This integration will require whitelisting of merhcant's IPs/ domain used to open the checkout page. BillDesk will block if in case, any other domain is used to open the checkout page.
3. Configure Production Endpoint
Make sure merchant have configured/ replaced the endpoints to the production endpoints before going live.
4. Setup Production Keys
Ensure that the keys provided by BillDesk for accessing production environment are configured properly at merhcant's end. Make sure keys meant for encryption & signing of requests are properly handled at merhcant's end. Do not use encryption key for signing the request and otherwise.
5. Setup Webhooks
Ensure that merchant have set up and tested their Webhooks in the production mode for the events they want to receive notifications for.
Updated 6 months ago








