1. Pay-in Services
  • Default module
    • Introduction to IndiConnect
      • Who Are We?
      • What Are We Building?
      • Key Features
      • How to Integrate?
      • Key API Features
      • API Access & Support
    • Merchant Onboarding Guide
      • Merchant Onboarding
        • Pre-onboarding-Checks
        • Reasons for Declination
        • KYC-Documents
      • How to get started?
        • Sign-up
        • Email-ID-Verification
        • Complete-Your-KYC
    • Co-operatives
      • Bizstack
        • Credit Reports
          • CRIF-SERVICE
            • send consent otp
            • report fetch API
          • Experian (Soft Pool)
            • Experian Credit Bureau_S
        • Verification Services
          • Identity Verification
            • Voter ID Verification
            • Driving License Verification
            • Mobile Verification
            • Mobile Verification with OTP
            • Mobile Verification with OTP Verify
            • Mobile Verification with OTP details
            • TAN verification_S
            • ITR Fetch_S
            • ITR Verification_S
            • Face Liveness Passive
            • Advanced Forgery_S
            • IEC Verification
            • Shop and Establishment certificate verification
            • Negative Due Diligence_S
            • ICSI verification
            • CA Membership verification
            • ICWAI Membership verification
          • Business Verification
            • Udyam Registration Check With OTP
            • Udyam Verification Otp Verify
            • Udyam Verification Without OTP
            • MCA - Company or LLP CIN Lookup
            • MCA - Company Search Lite
            • MCA Signatories(DIN Verification)
            • Company and LLP Master Data
            • ROC Director search _S(DIN Director Details)
          • Banking & Financial Verification
            • Bank Account Verification - PennyDrop
            • Bank AC Verification
            • Bank AC Verification Advanced
            • Hybrid Bank Account Verification_S
            • Silent account verification
            • IFSC
            • Cheque OCR
            • Experian Credit Bureau_S
          • Employment / EPFO Verification
            • EPFO Employee Name Search_S
            • EPFO Basic Establishment Search_S
            • EPF UAN Lookup
            • EPF UAN Validation
          • Vehicle & Transport Verification
            • Vehicle RC verification - Basic
            • Vehicle RC verification - Advanced
            • Vehicle reverse RC_S
            • Fast Tag Verification_S
            • FASTTAG Last Location Verification_S
          • Risk Intelligence
            • Geo Fencing_S
            • Reverse Geocode_S
            • IP Quality Check_S
            • TIN Fetch_S
          • Utilities & Property Verification
            • PNG verification
            • Property Tax
          • DigiLocker / Token Management
          • DigiLocker Document Retrieval
          • Face & Document Intelligence
            • Face Match
            • KYC OCR Plus
          • Email & Fraud Risk
            • Email Verification
            • Email Fraud Check
          • Address Intelligence
            • Address Match
            • Address split
          • Data Matching & Validation
            • Name Match
          • Utility Verification
            • Electricity Bill verification
            • LPG ID Verification
        • ID-Verification
          • Individual
            • PAN detailed
            • document verification
            • bank verification
            • vpa verification
            • aadhaar verification
            • aadhaar verification response
          • Business
            • PAN detailed
            • document verification
            • udyam send otp
            • udyam submit otp
            • gamex verification
            • telecom send otp
            • telecom verify otp
      • Pay-in Services
        • Indicollect
          • Create Collect request API
          • Create Intent Request
          • Create Dynamic QR request
          • Validate VPA
          • Get Collect status API by transactionId
          • Resend callback API
        • UPI-Direct
          • Get transaction status by INDC transactionId
          • Send collect request
          • intent request API
          • Dynamic QR API
          • Validate VPA API
          • Transaction callback
      • UPI Recurring Services
        • Create Mandate
        • Validate VPA
        • Get all transaction of a mandate
        • Get one mandate of client
        • Mandate revoke
        • Check status
        • Mandate Transaction callback
      • IndiConnect Static QR
        • Merchant Onboarding CALLBACK
        • Trasaction Success Callaback
        • Settlement Callback
        • Get Transaction Details
        • Get Settlement Details by Indiconnet Settlemt Id
    • SME
      • Bizstack
        • Credit Reports
          • CRIF-SERVICE
            • send consent otp
            • report fetch API
          • Experian (Soft Pool)
            • Experian Credit Bureau_S
        • Verification Services
          • Identity Verification
            • Voter ID Verification
            • Driving License Verification
            • Mobile Verification
            • Mobile Verification with OTP
            • Mobile Verification with OTP Verify
            • Mobile Verification with OTP details
            • TAN verification_S
            • ITR Fetch_S
            • ITR Verification_S
            • Face Liveness Passive
            • Advanced Forgery_S
            • IEC Verification
            • Shop and Establishment certificate verification
            • Negative Due Diligence_S
            • ICSI verification
            • CA Membership verification
            • ICWAI Membership verification
          • Business Verification
            • Udyam Registration Check With OTP
            • Udyam Verification Otp Verify
            • Udyam Verification Without OTP
            • MCA - Company or LLP CIN Lookup
            • MCA - Company Search Lite
            • MCA Signatories(DIN Verification)
            • Company and LLP Master Data
            • ROC Director search _S(DIN Director Details)
          • Banking & Financial Verification
            • Bank Account Verification - PennyDrop
            • Bank AC Verification
            • Bank AC Verification Advanced
            • Hybrid Bank Account Verification_S
            • Silent account verification
            • IFSC
            • Cheque OCR
            • Experian Credit Bureau_S
          • Employment / EPFO Verification
            • EPFO Employee Name Search_S
            • EPFO Basic Establishment Search_S
            • EPF UAN Lookup
            • EPF UAN Validation
          • Vehicle & Transport Verification
            • Vehicle RC verification - Basic
            • Vehicle RC verification - Advanced
            • Vehicle reverse RC_S
            • Fast Tag Verification_S
            • FASTTAG Last Location Verification_S
          • Risk Intelligence
            • Geo Fencing_S
            • Reverse Geocode_S
            • IP Quality Check_S
            • TIN Fetch_S
          • Utilities & Property Verification
            • PNG verification
            • Property Tax
          • DigiLocker / Token Management
          • DigiLocker Document Retrieval
          • Face & Document Intelligence
            • Face Match
            • KYC OCR Plus
          • Email & Fraud Risk
            • Email Verification
            • Email Fraud Check
          • Address Intelligence
            • Address Match
            • Address split
          • Data Matching & Validation
            • Name Match
          • Utility Verification
            • Electricity Bill verification
            • LPG ID Verification
        • ID-Verification
          • Individual
            • PAN detailed
            • document verification
            • bank verification
            • vpa verification
            • aadhaar verification
            • aadhaar verification response
          • Business
            • PAN detailed
            • document verification
            • udyam send otp
            • udyam submit otp
            • gamex verification
            • telecom send otp
            • telecom verify otp
      • Payout Services
        • VA Payout
          • Add Beneficiary Bank Account
          • Direct Payout Account API
          • Direct Payout VPA API
          • Add Beneficiary VPA
          • Create Transfer To Bank Account
          • Create Transfer to VPA
          • Get All Beneficiary API
          • Get All Transfer Details
          • Get Transfer Detail by Transfer Id
          • Get Payout Wallet Balance
          • Download Account Statement of virtual wallet
          • Get Account Statement of virtual wallet
          • Delete Beneficiary API
          • Resend Callback API
          • Verify VPA API
          • Callback request body
        • Payout
          • Add Beneficiary Bank Account
          • Direct Payout Account API
          • Create Transfer To Bank Account
          • Get Transfer Detail by Transfer Id
          • Get Account Balance API
          • Transaction callback
      • Pay-in Services
        • Indicollect
          • Create Collect request API
          • Create Intent Request
          • Create Dynamic QR request
          • Validate VPA
          • Get Collect status API by transactionId
          • Resend callback API
        • UPI-Direct
          • Get transaction status by INDC transactionId
          • Send collect request
          • intent request API
          • Dynamic QR API
          • Validate VPA API
          • Transaction callback
  1. Pay-in Services

UPI-Direct

Overview#

UPI Direct by Indiconnect provides a seamless and secure way for businesses to accept digital payments through dynamic UPI QR codes and direct payment requests. This API enables merchants to generate real-time QR codes, request payments, and track transactions efficiently. With features like secure encryption, tokenization, and real-time monitoring, UPI Direct ensures smooth payment processing for businesses of all sizes.

Key Features#

Dynamic QR Code Generation: Instantly create unique QR codes with embedded payment details such as amount, order ID, and merchant information.
Secure Transactions: Ensures data protection through robust encryption and tokenization.
Seamless API Integration: Easily integrate UPI Direct into your existing systems, apps, or websites.
Real-time Monitoring: Track payments, statuses, and transaction volumes in real-time.
Optimized Checkout Experience: Enhance the payment process for customers with fast, hassle-free transactions.

Types of Requests#

UPI Direct supports multiple types of payment requests, allowing businesses to handle transactions flexibly:
Collect Request: Initiate a UPI payment request where customers authorize the payment via their UPI app.
Dynamic QR Request: Generate real-time QR code link embedded with transaction details for easy scanning and payment.
Intent QR Request: Create QR code link for intent-based payments, streamlining the checkout experience.

Lifecycle of a UPI Transaction#

A UPI transaction follows these statuses:
Success: The transaction is successfully processed, and funds are transferred.
Pending: The customer has received the payment request but has not yet authorized it.
Deemed: It means transaction is treated as complete, even if it hasn't fully gone through yet, based on certain rules or conditions.

How to Integrate UPI Direct ?#

To start using UPI Direct, follow these steps:
1.
Subscribe and Obtain API Credentials
Sign up for UPI Direct and get access to your API keys from the merchant portal.
Use these credentials to authenticate your API requests securely.
2.
Integrate UPI Direct APIs
Refer to the API documentation for endpoints and request parameters.
Implement the appropriate request type based on your payment flow (Collect, Dynamic QR, etc.).
Use standard REST API calls to initiate and manage transactions.
3.
Monitor Transactions in Real-Time
Track payment statuses using API response codes and transaction monitoring tools.
Implement webhook notifications to receive real-time updates on payment completions.
Upi direct.png

Error Handling#

200 OK – Request successful.
400 Bad Request – Invalid request parameters.
401 Unauthorized – Invalid API key or authentication issue.
404 Not Found – Requested resource does not exist.
408 Request Timeout – Payment request expired before customer authorization.
500 Internal Server Error – Temporary server issue, retry after some time.

Troubleshooting Tips#

Ensure API keys are correctly passed in the request headers.
Validate UPI IDs before initiating a transaction.
Check for sufficient balance in the payer’s account.
Verify webhook configuration to receive transaction updates.
Confirm that the UPI service provider is not experiencing downtime.

FAQs#

Q1: What is UPI Direct?
UPI Direct enables businesses to accept payments via UPI using QR codes and direct payment requests.
Q2: How do I generate a UPI QR Code?
Use the Dynamic QR API to create a real-time QR code with transaction details.
Q3: What happens if a customer does not complete the payment?
If the customer does not authorize the request, the transaction remains in pending status until it expires.
Q4: Can I cancel a payment request?
No, once a payment request is generated, it cannot be canceled. However, if the customer does not approve it, meaning the customer declines it the collect request. the request will expire.
Q5: How do I check the status of a transaction?
Use the transaction status API to retrieve real-time payment updates.

Support#

For further assistance, contact Indiconnect Support:
πŸ“§ Email: support@indiconnect.com
πŸ“ž Phone: +91 9201010130
For further assistance, visit the Indiconnect Developer Portal or contact our support team.
Modified atΒ 2026-04-06 06:29:15
Previous
Resend callback API
Next
Get transaction status by INDC transactionId
Built with