Checkout Plus
Checkout Plus offers your customers a simplified checkout experience that keeps them in the context of your website throughout the payment process and enables them to use a wide-range of payment methods to pay without sharing or entering any sensitive information on your site.
PayU’s Checkout Plus is the easiest way to collect The payment page opens as a pop-up (aka modal) on your website which is a completely redirectionless payment experience. The modal is served from PayU servers which ensures that you need not get into the complications of a PCI-DSS compliance, all the while providing a world-class payment experience as shown in the image below.
Note: PayU Checkout Plus is only available for PayU hosted Checkout.
Supported Payment Modes
The following payment methods are supported in the PayU Checkout Plus:
- Credit Card
- Debit Card
- Net-Banking
- UPI
- Wallet
- EMI
- BNPL
Advantages of PayU Checkout Plus
Lower failure rates using retry feature
Our internal metrics show that around 15% transactions are failing at bank or 3D secure page. In such
cases usually, the consumers have to restart the entire checkout process. But with CheckoutPlus, the consumer remains in the payment context always. In the event that any system, network, or user error occurs, the
consumer is given a chance to retry seamlessly by landing back on inline’s payment form without
compromising current order. Thus consumers are empowered to start from where they left without
reinitiating the transaction process all over again.
Intuitive, Responsive design
Checkout Plus is built with highly optimized and responsive design approach. It automatically adjusts checkout page for any device be it smartphones, tablets, desktop or laptops. This gives your consumer a seamless payment experience irrespective of the device or browser they use. Additionally, PayU experience and data in Payments domain has been put into practice in this constantly improving checkout experience.
Simple Onetime Integration
Nothing better than a few lines of code solving a complex problem. You can have the best in payments powered by PayU that works smoothly across all platforms. You’ll need to just add a few lines of mostly JavaScript code and we’ll take care of the other complexities of the payments ecosystem. Furthermore, this is just a one-time effort and all the future enhancements and fixes will be done at our end.
Features
- Easy integration with pre-defined code snippets. Enables you to get started in few quick steps and start accepting payments.
- Works uniformly for website and mobile applications.
- Complete re-directionless payment on your cart page.
- Supports multiple payment modes that your customer may want to use, such as, UPI, Net Banking, Credit Cards, Debit Cards, E-Wallets etc.
- Allows you to customise your payment page, UI colours to suit your brand identity, logo etc.
- Create a wide range of offers across different payment modes using the PayU dashboard. Customer is shown the applicable offers on the checkout page.
APIs Used for Integration
| Use case → Reference | command / primary value |
|---|---|
| Prerequisite — PayU Hosted Checkout (Integration) | PayU Hosted Checkout must be available/enabled for the merchant (Checkout Plus is an add-on UX) |
| Embed Checkout Plus (modal) — Integrate Checkout Plus (Integration) | Same as hosted: browser flow to _payment, presented inside a PayU-served modal on your site (see full guide for snippet/SDK) |
| Collect payment (underlying PG request) — Collect Payment API (PayU Hosted Checkout) | Form POST to _payment parameters as for hosted checkout (modal wraps this flow) |
| Verify a payment — Verify Payment API | verify_payment |
| Check transaction info — Check Action Status with PayU ID | check_action_status |
| Get transaction by txnid — Get Transaction Info API | get_transaction_info |
Collect Payment endpoint: Same
_paymentURLs as PayU Hosted Checkout (modal wraps the hosted experience).
hashon_payment: Same family as hosted unless the Checkout Plus guide specifies additional fields — follow the Checkout Plus integration doc.
Post-service (commandAPIs) endpoint:POST https://info.payu.in/merchant/postservice.php?form=2
Post-service hash formula:sha512(key|command|var1|SALT)
