Check Transaction Eligibility
Validates a user’s eligibility to perform credit or debit transactions on a sub-wallet based on compliance rules.
Authorizations
Your unique client identifier issued by Cashfree. You can find this in your Merchant Dashboard.
The secret key associated with your client ID. Use this to authenticate your API requests. You can find this in your Merchant Dashboard.
Headers
API version to be used. Format is in YYYY-MM-DD.
"2025-11-01"
Body
Request parameters to check the user's eligibility for a credit or debit transaction.
Unique identifier for the user, as provided by you during PPI user creation.
1 - 50"USER827364"
Unique identifier for the wallet, as provided by you during wallet creation.
1 - 50"WALLET936721"
Unique identifier of the sub-wallet for which eligibility is being checked.
1 - 50"35246543210987654321"
Transaction amount for which eligibility is being validated. Must be a valid positive number with up to 2 decimal places.
x >= 1600
Type of transaction flow:
CREDIT- Add funds to the sub-wallet.DEBIT- Remove funds from the sub-wallet.
"DEBIT"
Response
Success response for checking transaction eligibility.
Whether the user is eligible to perform the specified transaction.
true
Unique identifier for the user, as provided by you during PPI user creation.
"USER827364"
Unique identifier for the wallet, as provided by you during wallet creation.
"WALLET936721"
Unique identifier of the sub-wallet for which eligibility was checked.
"35246543210987654321"
Transaction amount that was validated.
600
Type of transaction that was checked.
- CREDIT
- DEBIT
"DEBIT"