{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "https://raw.githubusercontent.com/api-evangelist/verifone/refs/heads/main/json-schema/ecommerce-api-tokendetailspartial.json", "title": "TokenDetailsPartial", "description": "TokenDetailsPartial from Verifone eCommerce API", "type": "object", "properties": { "reuse_token_type": { "title": "Reuse Token Type", "description": "The type of Reuse Token. This indicates if the reuse token is an internal Verifone type or an external Third-Party type.
\n**Note**: `reuse_token_details` is **mandatory** when `reuse_token_type` is set to `TAVE` or `CHASE`.\n", "type": "string", "enum": [ "CHASE", "INTERNAL", "TAVE" ], "default": "INTERNAL" }, "reuse_token": { "type": "string", "description": "The Verifone issued reuse token used to represent the previously stored cardholder data.", "minLength": 14, "maxLength": 255 }, "analytics_token": { "type": "string", "description": "A token that cannot be reversed to Card Holder data. This is included in a Payment for auditing and tracking purposes." } } }