kycStatus and partnerTncUrl.enKashCardIdcardAccountIdkycStatuspartnerTncUrl{
"enKashCardId": "EKCWLUAADN",
"cardAccountId": "CAC7975",
"kycStatus": {
"name": "NOT_UPLOADED",
"label": "Not Uploaded"
},
"partnerTncUrl": "https://home.enkash.com/partner/tnc",
...
}kycStatus.name !== "APPROVED" or the user has not yet accepted the latest T&C (as indicated by the T&C flow/flags in the EnKash Card Details API response):| Environment | URL |
|---|---|
| Production | |
| UAT |
{
"token": "<access_token_for_user_or_card_context>",
"enKashCardId": "EKCWLUAADN",
"cardAccountId": "CAC7975",
"returnUrl": "https://your-app.com/card/home"
}eyJ0b2tlbiI6IjxhY2Nlc3NfdG9rZW4+IiwgImVuS2FzaENhcmRJZCI6IkVLQ1dMVUFBRE4iLCAiY2FyZEFjY291bnRJZCI6IkNBQzc5NzUiLCAicmV0dXJuVXJsIjoiaHR0cHM6Ly95b3VyLWFwcC5jb20vY2FyZC9ob21lIn0=https://home.enkash.com/partner/tnc?WID={enKashCardId}==&at={token}&returnUrl={returnUrl}https://invoice-uat.enkash.in/partner/tnc?WID=EKCWLUAADN==&at=<access_token_for_user_or_card_context>&returnUrl=https://your-app.com/card/homekycStatus.name = "NOT_UPLOADED"):kycStatus (and other T&C‑related flags as provided by the API).enKashCardIdcardAccountId (if required for your context)kycStatus.name === "APPROVED"), and