ABC Payments

UPI deposit

Create order. Pay in any UPI app.

Awaiting amount

Generate a fresh order after amount selection.

Guest Login
7-Day Deposit Guarantee Secure UPI
How to make deposit?
  1. Your transfer amount has to match the submitted amount.
  2. Each order ID can only be used once to avoid duplicates.
  3. Final payment status must still be verified on the backend or webhook.
Advanced tools

Amount, orderId, and upiAppName are generated by the frontend automatically. Use this JSON to override any extra PayU fields such as firstname, email, phone, or productinfo. You can also assign dashboard owners with userId, userName, userEmail, and userPhone.

Paste a full payment URL, an order token, raw pa=..., or JSON containing result.intentURIData.

Parsed payload

      

Backend to PayU

Initiate the transaction server-side. Intent flow still requires backend creation, including the fields PayU expects for the S2S request.

Frontend launch

When the response returns result.intentURIData, the frontend builds upi://pay?{intentURIData} or app-specific UPI schemes.

Status reconciliation

Browser launch is not payment success. Verify the final state through webhooks or your backend payment status API.