Best Practices
Best practices for a smoother Hosted Web Integration and payment experience.
Follow these best practices while integrating with Hosted Checkout:
You must capture the authorised payments for the settlement of the payments in your bank account. Use the
to configure the capture settings at an account level via the Dashboard.Orders bind multiple payment attempts for a single order. This helps to prevent multiple payments. Integrate with Orders API on your server-side and pass the order_id
to Checkout.
This mandatory step allows you to confirm the authenticity of the details returned to the Checkout form for successful payments.
.Check the payment/order status, that is, if the payment's status is captured
and the order's status is paid
before proving the services to the customers.
Implement webhooks or the query API to avoid any cases of callback failure (drop offs could be connectivity or network failure) and to verify the payment details via an S2S call. Know more about
. You should enable the following webhooks:payment.captured
payment.failed
order.paid
Is this integration guide useful?