For AI agents: visit https://docs.payu.in/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. Append .md to any documentation page URL to get its markdown version.
Jump to Content
PayU Developer Documentation Portal
Integration GuideAPI Reference
Log InIntegration LabDashboard LoginSign UpPayU Developer Documentation Portal
API Reference
Log InIntegration LabDashboard LoginSign Up
Integration GuideAPI Reference

Collect Payment

  • Collect Payment API - PayU Hosted Checkoutpost
  • Collect Payment API - Merchant Hosted Checkout
    • Net Banking
    • Cardspost
    • UPIpost
    • Walletspost
    • EMIpost
    • BNPLpost
  • Collect Payment API - S2S
    • Classic Integration-S2Spost
    • Cards Decoupled Flowpost
    • Cards Direct Authorization Flowpost
    • UPI Intent - S2Spost
    • Collect Payment API - S2S Link and Paypost
  • Error Codes
  • Additional Info for Payment APIs
  • Provision Alt ID API
  • Native OTP Flow APIs
    • Submit OTP API
    • Resend OTP API
  • Get Additional Charge Info API

introduction

  • PayU India API Reference
  • Authentication with PayU APIs

payment links

  • Get Access Tokenpost
  • Revoke Token API
  • Manage Payment Links
    • CreatePaymentLinkAPIpost
    • Change Status or Expiry for a Payment Link API
    • Get Transaction Details API - Payment Linksget
    • Share Payment Link APIpost
    • Get Single Payment Link API
    • Get All Payment Links API

General

  • Check Transaction APIs
    • Verify Payment APIpost
    • Check Payment APIpost
    • Get TDR APIpost
  • Transaction Detail APIs
    • Get Transaction Info APIpost
    • Get Transaction Detailspost
  • Refund APIs
    • Refund Transaction APIpost
    • Check Refund Status with Request ID APIpost
    • Check Action Status with PayU IDpost
    • Get All Refunds from Transaction IDpost
    • Refund Status Callback
    • Refund ARN Callback
    • Refund Status API for Split Payments
    • Error Codes for Refund Initiation
  • BIN APIs
    • Get BIN Info APIpost
    • Check is Domestic APIpost
    • Save Card BIN Info API
    • S2S Get Eligible BINs API
  • EMI APIs
    • Eligible BINs for EMI API v1.0post
    • Get EMI Amount according to Interest APIpost
      • EMI Options for Get EMI According to Interest API
    • EMI Calculator API
  • Health Check APIs
    • Get Payment Gateway Up Status API post
    • Get Issuing Bank Status APIpost
    • Get Issuing Bank Down BINs APIpost
  • Get Checkout Details APIpost
    • EMI Options for Get Checkout Details API
  • Bank Verification APIs
    • Get Token API - Bank Verification
    • Bank Verification API
  • Additional Info for General APIs
  • Payment State Explanations

Subscriptions

  • Payment Consent Transaction using PayU Hosted Checkout
  • Pay and Subscribe Consent Transaction using PayU Hosted Checkout
  • Payment Consent Transaction with Merchant Hosted Checkout
    • Net Banking Consent Transaction
    • Cards Consent Transaction
    • UPI Consent Transaction
  • Predebit Notification APIpost
  • Recurring Payment Transaction APIpost
  • Create a Pre-debit Notification and Recurring Payments Transactionpost
  • Manage Recurring Payment for Cards
    • Check Mandate Status for Cards API
    • Modify or Cancel Recurring Payments for VISA/MASTER Cards
      • Modify Recurring Payments for a VISA/MASTER Card
      • Cancel Recurring Payment for VISA/MASTER Cards
    • Modify or Cancel Recurring Payments for AMEX and RuPay Cards
      • Modify Recurring Payments for AMEX and RuPay Cards
      • Cancel Recurring Payment for RuPay Cards
  • Manage Recurring Payments for Net Banking
    • Check Net Banking Mandate Status API
    • Cancel Recurring Payment for Net Banking
  • Manage UPI Recurring Transaction
    • Get UPI Mandate Status API
    • Modify Recurring Payment for UPI
    • Cancel the Recurring Payment for UPI
    • Validate VPA APIpost
  • SI Parameter JSON Details
  • Set up WebHook to Receive Cancellation or Modification Update from the Issuer Bank
  • Update SI API

Settlements

  • Settlement Transaction Details API
  • Settlement Detail Range API
  • Merchant Upcoming and Pending Settlement API
  • Release Settlement API

Affordability

  • Offer APIs
    • Fetch Offers API
    • Validate Offer API
  • BNPL Link & Pay Integration APIs
    • Get EMI Checkout Details API
    • Collect Payment API - BNPL Link & Pay
    • Delink BNPL Link & Pay API

Checkout Express

  • Get Order Details API

Tokenization

  • Model 2-Zero Code Change
    • Get User Cards APIpost
    • Process Transaction with a Saved Card
  • Model 3 – Simple REST APIs
    • Tokenize a Card API
    • Edit a Saved Card APIpost
    • Get User Cards API - Model 3post
    • Delete a Saved Card APIpost
    • Get Payment Details (Cryptogram)post
  • Collect Payments - Save Card
    • Payment with Zero Code Change
    • Complete Card Details
    • Using Network Tokens
    • Using Travel Quick Pay with Network Tokens
    • Using Issuer Tokens
    • Using Card Tokenized with PayU
    • Using Card on a Decoupled Flow with Network Token or Other Partner Tokenization
    • Using Card on a Decoupled Flow with PayU Tokenization

Merchant Wallet

  • Open-Loop Wallet APIs
    • Fetch Balance API
    • Create Wallet/Card API
    • Retrieve Customer Record API
    • Update Profile API
    • Block Card API
    • Unblock Card API
    • Check Status API
    • Statement Inquiry API
    • Unload API
    • Load API - Open Loop Wallet
    • Fund Transfer API
    • Create Beneficiary API
    • Fetch Beneficiary API
    • Update Beneficiary API
    • Delete Beneficiary API
    • Change Card Status API
    • Link Card API
    • Verify Cardholder API
    • Card Inquiry API
    • Reset PIN API
    • IMPL Mapping List
  • Closed-Loop Wallet APIs
    • Register Customer API
    • Retrieve Customer Record API
    • Loading Wallet APIs
      • PG Load API
      • Callback for PG Load API
      • PG Load Enquiry API
      • Load API
      • Check Status API - CLW
    • Statement Inquiry API
    • Debiting Wallet APIs
      • Non-Seamless Debit Transaction API
      • Seamless Debit Transaction API
      • Seamless Debit Callback
      • Debit Enquiry API
    • Update Profile API
    • Change Wallet Status API
    • Status Codes

Partner Integration

  • Introduction
  • Onboarding and KYC APIs
    • Step 00 — Authentication
      • Get Token APIpost
    • Step 01 — Create Merchant
      • Create Merchant APIpost
    • Step 02 — Update Merchant Details
      • Update Merchant Details APIput
    • Step 03 — CKYC Verification
      • A. Send CKYC OTP API (Individual / Sole Prop)post
      • B. Verify CKYC OTP API (Individual / Sole Prop)post
      • C. Fetch CKYC Data API (Non-Individual Entities)post
    • Step 04 — Update: Business Details
      • Update Business Details APIput
    • Step 05 — Update Bank Details
      • Update Bank Details APIput
    • Step 06 — Upload Bank Proof (Conditional)
      • Upload Bank Proof APIpost
    • Step 07 — Update: Website Details
      • Update Website Details APIput
    • Step 08 — Add Signatory Details
      • Add Signatory Details APIput
    • Step 09 — DigiLocker Verification
      • Generate Digilocker Link APIpost
    • Step 10 — Update: Addresses
      • Update Merchant Addresses APIput
    • Step 11 — Video KYC (VKYC)
      • Create VKYC Profile APIpost
    • Step 12 — Add/Update UBO
      • Add Update UBO APIput
    • Step 13 — Business Members & KMP
      • Submit Business Members APIput
      • List Business members APIget
    • Step 14 — Fetch Required KYC Documents
      • Fetch Required KYC Docs APIget
    • Step 15 — Upload KYC Documents
      • Upload KYC Document APIpost
      • Show KYC Document APIget
      • Delete KYC Document APIdel
    • Step 16 — E-Sign Agreement
      • Generate Agreement for ESign APIget
    • Utilities
      • Get Merchant Details APIget
  • Partner Payment Integration APIs
    • Get Access Token - Partner Integration
      • Validate Auth Code and Client API - Partner Integration
      • Refresh Token API - Partner Integration
    • Hosted Checkout Integration - Partner Integration
    • UPI S2S Integration API - Partner Integration
    • UPI TPV Integration API - Partner Integration
    • Partner Refund Transaction API
    • Partner Refund Status API
  • Using Webhooks for Merchant Status
    • Register Webhooks API to Get Real-Time Merchant Status
      • Partner Webhook
    • Get Real-Time Merchant Status using Webhooks
    • KYC Errors and Solutions
  • OAuth API
    • Validate Auth Code and Clientpost
    • Get Merchant Credentials APIget
  • Document Categories and Types
  • Partner Category List

ZION

  • Subscription Life Cycle and role of Webhooks
  • Manage Subscriptions API
    • Update Subscription API
    • Get List of Subscriptions API
    • Cancel Subscription API
    • Get Subscription Details API
  • Manage Invoice APIs
    • Get Invoice API
    • Create Invoice API

Cross-border Payments

  • Cross-Border Net Banking
  • PayU Hosted Checkout - CBpost
  • S2S Integration - CB
    • CB - Cardspost
    • CB - UPIpost
    • CB - Net Bankingpost
  • UDF Update API
  • PayU Hosted Checkout - CB LRSpost
  • Merchant Hosted Checkout - CB LRS post
  • Invoice Upload API
  • Response Code and Description - Invoice Upload API
  • Settlement Detail Range API - CB Payments
  • Get Settlement Detail API - CB Payments
  • Recurring Payment Transaction API - PACB

Pre-Authorize Payment

  • Introduction
  • Capture a Pre-Authorized APIpost
  • Pre-Authorize Payments for Cards
    • PayU Hosted Checkout with Pre-Authorize Paymentpost
    • Merchant Hosted with Pre-Authorize Paymentpost
  • Pre-Authorize Payments for UPI
    • UPI One-Time Mandate API - PayU Hosted
    • UPI One-Time Mandate API - Merchant Hosted
    • UPI OTM Status Check API
    • Cancelling UPI One-Time Mandate
    • UPI Reserve Pay APIs - TPV
      • UPI Reserve Pay One-Time Mandate - PayU Hosted
      • UPI Reserve Pay One-Time Mandate - Merchant Hosted
  • Cancel a Pre-Authorized Transaction API
  • Error Codes - Pre-Authorize Payment

split settlements

  • Onboarding Child Merchants APIs
    • Get Client Token API
    • Create Child Merchant API
    • Sub Account Listing API v3
  • Split During Transaction using _payment
    • Absolute Split During Transaction
    • Split by Percentage During Transaction
  • Split After Transaction API
    • Absolute Split After Transaction
    • Split by Percentage after Transaction
  • Get Transaction Information APIs
    • Get Aggregator/Parent Transaction Info APIpost
    • Get Child/Parent Split Transaction Info APIpost
    • Get Split Info API
  • Settlement APIs
  • Refund APIs - Split Settlements
    • Refund Status API for Split Payments
  • Other Related APIs
  • Business Category & Sub-category UUIDs List

Chargeback

  • Generate Token on Chargeback Dashboard
  • Regenerate Token API - Chargeback
  • Read Chargeback API
  • Read Reasons API
  • Accept Chargeback API
  • Accept/Contest Chargeback API
  • Contest Chargeback API

BBPS

  • Introduction - BBPS
    • Biller Types in BBPS
    • Version Control for BBPS APIs
  • Get Token API - BBPSpost
  • Biller APIs
    • Get Biller Categories APIget
    • Get All Billers By Category APIget
    • Get All Region APIget
    • Get All Billers By Region APIget
    • Biller Plans APIpost
    • PaymentAmountExactness Scenario
    • CustomerParamGroups Scenario
  • Bill APIs
    • Bill Fetch APIpost
    • Bill Payment APIpost
    • Bill Validation APIpost
    • Get Payment Status APIget
    • Payment Modes  and Required Parameters
    • Initiating Channel  vs Payment Modes
  • Prepaid APIs
    • Get Circle List APIget
    • Get Operators List APIget
    • Get Prepaid Recharge Plans APIpost
    • Get Operator and Circle By Mobile Number APIpost
    • Get Custom Recharge Plans APIpost
  • Complaint-Related APIs
    • Raise BBPS Complaint APIpost
    • Check Complaint Status APIpost
  • Check Health Status APIpost

payouts

  • Introduction
  • Authentication for Payouts
    • Generate Token using Merchant's Credentials API
    • Generate Token using Private Client IDpost
    • Refresh Token API - Payouts
    • IP Check for Payouts
  • Initiation and Tracking
    • Get Account Details API - Payoutsget
    • Initiate Transfer APIpost
    • Check Transfer Status APIpost
    • Cancel Transfer APIpost
    • Disable Queued Payouts APIpost
  • Verification and Validation
    • Get IFSC Details APIget
    • Verify Account or Penny Test APIpost
    • Validate VPA - Payoutspost
  • Smart Send APIs
    • Create Smart Send Link APIpost
    • Smart Send Details APIget
    • Extend Expiry Date APIput
    • Cancel Smart Send APIpost
    • Smart Send Error Codes
  • Bulk Smart Send
    • Bulk File Upload API
    • Bulk Process File APIput
    • Bulk Upload Status APIget
  • Beneficiary Management
    • View Beneficiary Details API
    • Create or Register Beneficiary API
  • Error Codes
  • Set Webhook API - Payouts

Sodexo

  • Fetch Balance API – Sodexo Integration

REWARD PARTNERS

  • Fetch Balance All API
  • Collect Payment with Rewards API

In-person payments

  • Integrate UPI QR APIs
    • Dynamic QR Generation API
    • Insta Static QR Generation API
    • Insta Deactivate VPA API
    • Insta Static QR Regeneration API
    • Integrated Static Bharat QR Generation API
    • Payment Initiation API – Integrated Bharat QR
    • Offline Intent Link Generation API
    • Expire Intent Link API
    • Print Invoice QR API
    • Send Invoice QR to SMS API
    • Transaction Callback API
    • Transaction Status Check API
    • Cancel QR Transaction API
    • Error codes for QR APIs
  • POS Terminal Integration APIs
    • Initiate POS Payment Transaction API
    • Cancel Omnichannel Transaction API
  • Android POS SDK APIs
    • Get Device Information API
    • Update App API
    • Initiate Transaction API
    • Get Bank List API
    • EMI Tenure List API
    • EMI Transaction API
    • Signature Capture API
    • Transaction Details API
    • Initiate Void Transaction API
    • Send SMS and Email API
    • Print Receipts API
    • Shared Response Payload
Powered by 

Beneficiary Management

The Beneficiary Management APIs allows you to check the beneficiary details and create or register a beneficiary to make payouts using the following APIS:

  • View Beneficiary Details API
  • Create or Register Beneficiary API

Updated 6 months ago


Bulk Upload Status API
View Beneficiary Details API
Did this page help you?

Updated 6 months ago


Bulk Upload Status API
View Beneficiary Details API
Did this page help you?