FORMAX CONNECT
    • Explore Our API Suite
    • UPI Collect API
      • Collect Request
        POST
      • Collect Request Status
        POST
      • Verify VPA
        POST
      • Webhook

    UPI Collect API

    Simplify UPI Payment Collection with Formax Connect#

    The Formax Connect UPI Collect API enables businesses, merchants, and developers to initiate UPI payment requests directly from their websites, mobile applications, and enterprise platforms.
    Using the customer's Virtual Payment Address (VPA), businesses can generate payment collection requests that customers can review and authorize through supported UPI applications.
    Designed for secure and seamless integration, our RESTful API simplifies payment initiation and enables businesses to manage UPI collections through a standardized payment workflow.

    Key Features#

    Seamless Payment Initiation: Initiate UPI collect requests directly from your application.
    VPA-Based Collection: Request payments using the customer's UPI ID.
    Secure Payment Authorization: Customers authorize payment requests through their supported UPI applications.
    Transaction Reference Tracking: Track initiated payment requests using transaction identifiers.
    Payment Status Verification: Retrieve transaction outcomes using the UPI Collect Status API.
    Webhook Notifications: Receive automated transaction updates through configured webhook endpoints.
    Developer-Friendly Integration: Structured JSON requests and responses for simplified implementation.

    How UPI Collect Works#

    1.
    Collect Customer Details: Obtain the customer's UPI ID and payment amount through your application.
    2.
    Initiate Collect Request: Submit a payment request using the Formax Connect UPI Collect API.
    3.
    Customer Authorization: The customer receives the collect request in a supported UPI application and authorizes the payment.
    4.
    Transaction Processing: The payment is processed through the UPI network.
    5.
    Payment Confirmation: Retrieve the transaction status using the Collect Status API or receive updates through webhook notifications.
    6.
    Complete the Transaction: Update your application based on the confirmed payment outcome.

    Common Use Cases#

    E-commerce and online checkout payments
    Merchant payment collection
    Digital services and subscription payments
    Fintech and payment-enabled applications
    Invoice and order-based collections
    Enterprise payment workflows

    Integration Guidelines#

    To ensure reliable payment processing:
    Verify the customer's VPA before initiating a collect request.
    Use unique transaction references to identify payment requests.
    Handle pending, successful, and failed payment states appropriately.
    Configure a secure webhook endpoint to receive transaction notifications.
    Use the Collect Status API to verify uncertain or pending transactions.
    Confirm successful payment status before delivering goods or activating services.
    Implement appropriate timeout handling and safeguards against duplicate payment requests.

    Related APIs#

    Verify VPA API — Validate a customer's UPI ID before initiating payment collection.
    UPI Collect Status API — Retrieve the latest available status of a previously initiated collect transaction.
    UPI Webhook API — Receive automated server-to-server notifications for payment events.

    Start Integrating UPI Collect#

    Explore the API reference to understand authentication, request parameters, response formats, transaction statuses, and error handling.
    Formax Connect — Secure, Simple & Seamless UPI Collections.
    Modified at 2026-10-20 11:19:30
    Previous
    Explore Our API Suite
    Next
    Collect Request
    Built with