{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/billdesk/main/json-schema/billdesk-pay-using-issuer-token-schema.json", "title": "Pay using issuer token", "x-generated": "2026-10-14", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/billdesk-payments-openapi.yml#/components/schemas/Pay-using-issuer-token", "type": "object", "x-stoplight": { "id": "605rgi2ucynyf" }, "properties": { "issuer_token": { "type": "object", "required": [ "token_value", "token_cryptogram", "token_expiry_month", "token_expiry_year" ], "properties": { "token_value": { "type": "string", "description": "Token Value – as received from TSP in the ‘Detokenize’ response", "pattern": "^[A-Za-z0-9]{1,35}$" }, "token_cryptogram": { "type": "string", "description": "Token Cryptogram – as received from TSP in the ‘Detokenize’ response", "pattern": "^[a-zA-Z0-9\\\\\\\\/\\\\\\\\!@#\\\\\\\\$%\\\\\\\\^&\\\\\\\\*\\\\\\\\(\\\\\\\\)\\\\\\\\{\\\\\\\\}_\\\\\\\\+\\\\\\\\=\\\\\\\\|:”;’,\\\\\\\\.~`\\\\\\\\-\\\\\\\\\\\\\\\\]{1,256}$" }, "token_expiry_month": { "type": "integer", "description": "Token Expiry Month – as received from TSP in the MM format" }, "token_expiry_year": { "type": "integer", "description": "Token Expiry Year – as received from TSP in the YYYY format" } } }, "card_end": { "type": "string", "description": "Last 4 digits of the card number \n\nNote: For an EMI transaction via network token,this attribute value is required for loan booking" }, "cvv": { "type": "string", "description": "Card cvv value " }, "holder_name": { "type": "string", "description": "Cardholder name", "pattern": "^[A-Za-z0-9\\\\s\\\\.'\\\\-\\\\~\\\\@\\\\_]{1,120}$" } }, "required": [ "issuer_token", "card_end" ] }