Jump to Content
PayU Developer Documentation Portal
HomeIntegration GuideTutorialsAPI ReferenceRelease Notes
Log InPayU Developer Documentation Portal
API Reference
Log In
HomeIntegration GuideTutorialsAPI ReferenceRelease Notes
All
Pages
Start typing to search…

introduction

  • PayU India API Reference
  • Authentication with PayU APIs

Collect Payment

  • Collect Payment API - PayU Hosted Checkoutpost
  • Collect Payment API - Merchant Hosted Checkout
    • Net Banking
    • Cardspost
    • UPIpost
    • Walletspost
    • EMIpost
    • BNPLpost
    • QR
  • Collect Payment API - S2S
    • Cards Classic Integrationpost
    • Cards Decoupled Flowpost
    • Cards Direct Authorization Flowpost
    • UPI Collection - S2Spost
    • Collect Payment API - S2S Link and Paypost
  • Additional Info for Payment APIs

General

  • Check Transaction APIs
    • Verify Payment APIpost
    • Check Payment APIpost
    • Get TDR APIpost
  • Transaction Detail APIs
    • Get Transaction Info APIpost
    • Get Transaction Details APIpost
  • Refund APIs
    • Refund Transaction APIpost
    • Check Refund Status API with Request IDpost
    • Check Refund Status API with PayU IDpost
    • Get All Refunds from Transaction IDs APIpost
    • Refund ARN Callback
    • Error Codes for Refund Initiation
  • Settlement Details
    • Get Settlement Details API
    • Settlement Detail Range API
  • 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
    • Eligible BINs for EMI API v2.0
    • EMI Calculator API
  • Health Check APIs
    • Get Net Banking Status APIpost
    • Get Issuing Bank Status APIpost
    • Getting Issuing Bank Down BINs APIpost
  • Get Checkout Details APIpost
  • Miscellaneous
    • Get Token API - Bank Verification
    • Bank Verification API
    • UPI Number Mapper API
    • Provision Alt ID API
    • Submit OTP API
    • Resend OTP API
    • Fetch Balance API – Sodexo Integration
    • EMI Options for Get Checkout Details API
    • EMI Options for Get EMI According to Interest API
  • Additional Info for General APIs
  • Error Codes
  • Transaction Stages - Error References on Field7 & Field8
  • Payment State Explanations

payment links

  • Get Token API - Payment Linkspost
  • Revoke Token API
  • Manage Payment Links
    • Create a Payment Link APIpost
    • Change Status or Expiry for a Payment Link API
    • Get Transaction Details APIget
    • Share Payment Link APIpost
    • Get Single Payment Link API
    • Get All Payment Links API

Subscription

  • 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
  • Pre-Debit Notification APIpost
  • Recurring Payment Transaction APIpost
  • Manage Recurring Payment for Cards
    • Check Mandate Status for Cards API
    • Modify Recurring Payments for a Card
    • Cancel Recurring Payment for a Card
  • 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

Affordability

  • Offer APIs
    • Fetch Offers API
    • Validate Offer API

Checkout Express

  • Get Order Details API

Save Cards

  • Model 2-Zero Code Change
    • Get User Cards APIpost
    • Process Transaction with a Saved Card
  • Model 3 – Simple REST APIs
    • Save 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 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

hexa WALLET

  • 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
  • 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

ParTner integration

  • Introduction
  • User Token APIs - Partner Integration
    • Get Token API - Partner Integrationpost
    • Refresh Token APIpost
    • Send OTP APIpost
    • Verify OTP APIpost
  • Onboarding and KYC APIs
    • Onboarding APIs
      • Create Merchant APIpost
      • Update Merchant Details APIput
      • Get Merchant APIget
    • Bank Details API
      • Add or Update Bank Details APIpost
      • Penny Verify APIpost
    • Verify and Link Merchant APIpost
    • Manage KYC Documents
      • Info KYC Document APIget
      • Documents Required APIget
      • Create KYC Documentpost
      • Delete KYC Document APIdelete
      • Post CKYC APIpost
      • Upload Aadhaar XML Offline APIpost
    • E-Sign Flow APIs
      • Generate Merchant Agreement for E-Sign API
      • Send OTP to Signatory Email API
      • E-Sign Merchant Agreement API
  • Manage Invoices or Payment Links
    • Create Payment Link API - Partner Integrationpost
    • Get Single Payment Link APIget
    • Update Payment Link APIput
  • Using Webhooks for Merchant Status
    • Register Webhooks API to Get Real-Time Merchant Status
    • Get Real-Time Merchant Status using Webhooks
    • KYC Errors and Solutions
  • OAuth API
    • Validate Auth Code and Clientpost
    • Get Merchant Credentials APIget
  • Partner Category List
  • Document Categories and Types
  • 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

ZION

  • Subscription Life Cycle and role of Webhooks
  • Manage Subscriptions API
    • Define Subscription 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

  • PayU Hosted Checkout - CBpost
  • Merchant Hosted Integration - CB
    • Cards - CBpost
    • UPI - CBpost
  • UDF Update APIpost
  • Invoice Upload API
  • Response Code and Description - Invoice Upload API

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
    • Cancel a Pre-Authorized Transaction
  • Pre-Authorize Payments for UPI
    • UPI One-Time Mandate API - PayU Hosted
    • UPI One-Time Mandate API - Merchant Hosted
    • Cancelling UPI One Time Mandate
  • Error Codes - Pre-Authorize Payment

split settlements

  • Onboarding Child Merchants APIs
    • Get Client Token API
    • Create Child Merchant API
    • Sub Account Listing API
  • 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
    • Release Settlement API
    • Settlement Reconciliation API
  • Refund APIs - Split Settlements
    • Subvention Refund for Aggregators API
    • Refund Status API for Split Payments
  • Other Related APIs
  • Business Category & Sub-category UUIDs List

Chargeback

  • Read Chargeback API
  • Read Reasons API
  • Accept 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

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

Offer APIs

The APIs are used to fetch or validate offers:

  • Fetch Offers API
  • Validate Offer API

For Offers API integration using _payment API, refer to the following:

  • Integrate with PayU Hosted Checkout
  • Integrate with Merchant Hosted Checkout - Offers
    • Instant Discount or Cashback using Merchant Hosted Checkout
    • SKU-Based Offer using