APIs used for Integration
Use these references to embed Checkout Plus and manage the payments completed through its PayU-hosted modal.
Checkout Plus setup
| Use case → Reference | command / primary value | Description |
|---|---|---|
| Prerequisite — PayU Hosted Checkout (Integration) | PayU Hosted Checkout | Provides the underlying hosted payment experience that must be available before you add the Checkout Plus modal. |
| Embed Checkout Plus (modal) — Integrate Checkout Plus (Integration) | bolt.launch(data, handlers) | Loads the PayU inline JavaScript SDK, launches the payment modal with transaction data, and returns the result to your page. |
Payment APIs
| Use case → Reference | command / primary value | Description |
|---|---|---|
| Collect payment (underlying PG request) — Collect Payment API (PayU Hosted Checkout) | Browser form POST to _payment | Collects the payment through PayU Hosted Checkout, which Checkout Plus presents in a modal on your website. |
| Verify a payment — Verify Payment API | verify_payment | Retrieves transaction status and details using the merchant transaction ID for reconciliation with PayU's database. |
| Check transaction info — Check Action Status with PayU ID | check_action_status | Retrieves the status of capture, refund, and cancellation requests for a PayU ID. |
| Get transaction by txnid — Get Transaction Info API | get_transaction_info | Retrieves transaction details for an exact transaction time specified in minutes and seconds. |
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)
Updated 20 days ago
Did this page help you?
