2. Fetch and Manage Tokens
Retrieve tokens using Razorpay APIs to create subsequent payments.
Once you capture a payment, Razorpay Checkout returns a razorpay_payment_id
. You can use this ID to fetch the token_id
, which is used to create and charge subsequent payments.
You can retrieve the token_id
in the following ways:
- API
The following endpoint fetches the token_id
using a payment_id
.
GET
/payments/:id
Handy Tips
You can also retrieve the token_id
via the
A customer can have multiple tokens and these tokens can be used to create subsequent payments for multiple products or services. The following endpoint retrieves tokens linked to a customer.
Watch Out!
- This endpoint will not fetch the details of expired and unused tokens.
- The UPI tokens are not populated in the API response if the
save_vpa
feature is not enabled in your account. Please raise a request with our to get this activated.
GET
/customers/:id/tokens
The following endpoint deletes a token.
DELETE
/customers/:customer_id/tokens/:token_id
Is this integration guide useful?