Merchant Hosted Checkout

Custom Checkout or Merchant Hosted Checkout integration is used to process credit/debit card payments on your website using PayU, collect card details on your website and submit them to PayU via API. This eliminates the need for redirection to PayU’s payment page, resulting in a more secure and efficient transaction.

👍

Before you Begin:

Workflow

The following process diagram illustrates the Merchant Hosted Checkout workflow:

  1. It operates through a form post-call directly from the customer’s browser, sending their payment data into the PayU’s systems.
  2. A payment process initiated from your e-commerce website travels through the PayU’s secured environment before reaching the card ACS or a bank’s Net Banking page.
  3. After the transaction is completed in the bank’s website environment, the customer is redirected to your website.

Customer Experience

Step 1: The customer completes shopping at your website and initiates a transaction with saved card (for example, VISA) credentials.

Step 2: The customer enters the CVV and proceeds to complete the payment.

Step 3: After the credentials are entered, and the payment flow is launched, the user is navigated through a secured PayU environment that reflects the transaction ID.

Step 4: The flow takes the user to the login ACS page of the bank, where the user needs to complete the transaction by using the OTP sent by the bank to the registered mobile number.

Step 5: Customer is shown the status (failed/successful) on your website based on the transaction status from PayU.

Features

The features of Merchant Hosted Checkout are:

  • Collects the customer payment credentials directly through a customized payments interface hosted as part of your business website
  • Allows a fast and coherent payment process
  • Builds the e-commerce website using a readily available shopping cart or custom-built from scratch, as per business requirements
  • Provides the freedom to build your own payment experience and add elements as per your requirements to ensure continuity
  • Grants you total control over your customer’s payment data and improves your brand appeal

Prerequisites

The prerequisites for integrating with Merchant Hosted Checkout are:

🚧

Remember

If you are using only the UPI and Wallet payment modes with Merchant Hosted checkout, ensure that your website is secure.

  • You must have an understanding of the following concepts:
    • workflows
    • various payment processes
    • website designing fundamentals
    • Usability (UX) management principles necessary to build the complete online payments infrastructure on your website.
  • Sufficient technical bandwidth dedicated to managing the end-to-end web checkout processes in-house consistently.

Integration Steps

The Merchant Hosted Checkout integration involves the following steps:

  1. Payment Methods Integration (one or more)
  2. Test the Integration
  3. Go-live Checklist

During the integration, refer the Generate Hash for hash generation details.