> ## Documentation Index
> Fetch the complete documentation index at: https://razorpay-881012b3.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Payments

> Know about TPAP Pro payments flow and list of endpoints.

<div style={{display:"flex",flexWrap:"wrap",alignItems:"center",gap:"0.35rem 0.9rem",border:"1px solid rgba(128,128,128,0.28)",borderRadius:"0.5rem",padding:"0.45rem 0.75rem",margin:"0 0 1.25rem",fontSize:"0.875rem"}}>
  <span style={{fontWeight:600}}>Available in</span>
  <span>🇮🇳 India</span>
</div>

Razorpay's TPAP Pro - Payments APIs lets you manage different transactions such as make and collect payments, approve and reject collect requests. You can also fetch the list of transactions using the API.

<br />

Below are the steps to integrate TPAP Pro. You can also refer to our comprehensive [TPAP Pro integration guide](/docs/payments/tpap-pro/integration-guide).

1. [Customer Onboarding](/docs/api/payments/tpap-pro/customer-onboarding)
2. [Manage Funds and Account](/docs/api/payments/tpap-pro/funds-account-management)
3. Payments
4. [Mandates](/docs/api/payments/tpap-pro/mandate-flow)
5. [Complaints](/docs/api/payments/tpap-pro/complaints-flow)
6. [UPI Numbers](/docs/api/payments/tpap-pro/upi-number)
7. [UPI Lite](/docs/api/payments/tpap-pro/fundsource-lite)

<CardGroup cols={2}>
  <Card title="Resolve VPAs" href="/docs/api/payments/tpap-pro/payments-flow/resolve-vpa">
    `POST` `/v1/upi/tpap/vpa/resolve`

    Resolves a VPA.
  </Card>

  <Card title="Make a Payment" href="/docs/api/payments/tpap-pro/payments-flow/make-payments">
    `POST` `/v1/payments/pay`

    Makes a payment.
  </Card>

  <Card title="Collect a Payment" href="/docs/api/payments/tpap-pro/payments-flow/collect-payments">
    `POST` `/v1/payments/collect`

    Collects a payment.
  </Card>

  <Card title="Approve a Collect Request" href="/docs/api/payments/tpap-pro/payments-flow/approve-collect-requests">
    `POST` `/v1/payments/:upi_transaction_id/approve`

    Approves a collect request.
  </Card>

  <Card title="Reject a Collect Request" href="/docs/api/payments/tpap-pro/payments-flow/reject-collect-requests">
    `POST` `/v1/payments/:upi_transaction_id/reject`

    Rejects a collect request.
  </Card>

  <Card title="Fetch Payments" href="/docs/api/payments/tpap-pro/payments-flow/fetch-payments">
    `GET` `/v1/upi/tpap/paymentsrefresh=true&upi_transaction_id=RZPkbnkb98scbkhbnj89b&reference_id=RSKwpINfSkdEvtdxf&type=collect&status=deemed`

    Fetch a list of payments.
  </Card>
</CardGroup>

## Related Guides

* [About TPAP Pro](/docs/payments/tpap-pro)
* [Integrate With TPAP Pro](/docs/payments/tpap-pro/integration-guide)
