Authenticate
Starts the authentication and linking process of the wallet with the customer. This API is used if the wallet was delinked earlier by the customer or you decided to skip authentication during wallet creation. The customer will get an OTP on his registered mobile number on successful completion of this step.
Consists of two parts.
Username: API Key obtained from Juspay dashboard
Password: Empty string
Example:-
Basic MUQ2QUxxxxxxxxxxxxU5QTIxQzNFNTQwNkFDMEZCOg==
Send it as authenticate if you want to start the authentication/linking process.
Required in case of multiple MID setup
Required for client side authentication
Unique identifier for the wallet account
Example : wlt_q23xzki3pazgtezo
wallet_account
Payment gateway provider (e.g., PAYTM, AMAZONPAY, MOBIKWIK)
Authentication token for the linked wallet (null if unlinked)
Current available balance in the wallet (null if unlinked or unavailable)
Boolean indicating if the wallet is successfully linked to the gateway
Timestamp of when the wallet balance was last refreshed
Reference ID provided by the payment gateway
Additional wallet-specific data including mobile number and device ID
Have questions?
- Need help? Contact support
- LLM? Read llms.txt

