Refresh All Wallets
The API can be used to fetch the list of all the wallets created against a customer and also provides the balances (wherever applicable).
Consists of two parts.
Username: API Key obtained from Juspay dashboard
Password: Empty string
Example:- Basic MUQ2QUxxxxxxxxxxxxU5QTIxQzNFNTQwNkFDMEZCOg==
The merchantId/username provided by Juspay
application/x-www-form-urlencoded
We recommend passing the customer_id as the x-routing-id. If the customer is checking out as a guest, you can pass an alternative ID that helps track the payment session lifecycle. For example, this could be an Order ID or Cart ID.
This ID is associated with the customer. It plays a key role in ensuring consistency and maintaining connections across different systems. If you fail to pass the same x-routing-id for the same customer in all related API calls, it could lead to issues with API functionality. Therefore, it’s crucial that you use the same x-routing-id for all requests tied to the same customer.
Example:- customer_1122
Customer Id
Example:- cth_eN4e4kR12CJV
Name of the Wallet Provider
Its a one time use,15min valid token which can be used for initiating the transaction
The timestamp when the wallet was last refreshed
The Juspay provided bank code
It will be wallet_account
The mobile_number that was passed in the create wallet API.
The unique identifier generated by Juspay for a particular wallet
The balance available in the wallet. Available only for linked wallets.
The gateway reference id against which the wallet is created
Its true/false. Indicates whether the wallet is linked or not.
Invalid Request
null_error
Customer not found for given customerId.
Invalid Authentication
access_denied
Invalid Authentication
Have questions?
- Need help? Contact support
- LLM? Read llms.txt

