On This Page
Use Case 2: Checkout with a Saved Card
In this use case, the customer selects a previously saved card and is prompted to
re-enter the card verification value (CVV).
Overview
Figure:
Checkout with a Saved Card Flow
- The merchant renders aMicroform Integrationfield for the CVV.
- The PAN and expiration date are not collected when they are already associated with a stored token.
- When the customer submits the form,Microform Integrationreturns a transient token containing the CVV.
Transient Token Contents
The transient token is a JWT that replaces the CVV in the authorization request. A
zero‑amount authorization is not required in this flow.
For security reasons, the CVV value is not visible in the decoded token. If you
require access to decrypted CVV data, you must use the Payment Credential Retrieval
APIs.
Example: Checkout with a Saved Card
Transient Token Response
eyJraWQiOiIwMGNGR0h1d0ZsSEVkaGxPREhOSUU4ZEhURVpFeXdFRiIsImFsZyI6IlJTMjU2In0.eyJpc3MiOiJGbGV4LzAwIiwiZXhwIjoxNzc0OTUyNTk0LCJ0eXBlIjoibWYtMi4xLjAiLCJpYXQiOjE3NzQ5NTE2OTQsImp0aSI6IjFENVhaUDEyUFhEODNISlZPUERFRVY4RUFDVVpJTUxLMjlTMkVPWjVFNzJQNUFVUUpGSzM2OUNCQTA5MjVDNzUiLCJjb250ZW50Ijp7InBheW1lbnRJbmZvcm1hdGlvbiI6eyJjYXJkIjp7ImV4cGlyYXRpb25ZZWFyIjp7InZhbHVlIjoiMjAyNyJ9LCJudW1iZXIiOnsiZGV0ZWN0ZWRDYXJkVHlwZXMiOlsiMDAxIl0sIm1hc2tlZFZhbHVlIjoiWFhYWFhYWFhYWFhYNDI0MiIsImJpbiI6IjQyNDI0MiJ9LCJzZWN1cml0eUNvZGUiOnt9LCJleHBpcmF0aW9uTW9udGgiOnsidmFsdWUiOiIxMiJ9fX19fQ.lEOqM7CGNh82oiCEcPgPmOzdmPoIVGdQdAsLJQRD13InDaO5hopulbBdz_jAl27luaQy5Lxd9h5MgtORIkDtDRPboVCQzcohESwoO_FwHVK0Wg_RsGyLcZN0SByKHIt2TfnbEDB1J5lwkj9o_XLHpBpNWegJzy5r37sAPauZFtivQceDRi_BL04IUIh431KQAW8rRhBsEEA77MBsdSJ-x3381znuiAGziLP4bvKFDSppsAX4Mbm1xm78O71sYCEMPs_-kDZ75n324vM8XF0aS0bhkZ_68jjt1m_YxnnTD33u_eQ5hIbTGf4R68wjvs1ZHjF8Ao9zbYhDguVK1KZiDw
Decoded Transient Token
{ "iss": "Flex/00", "exp": 1774953407, "type": "mf-2.1.0", "iat": 1774952507, "jti": "1D2GZ9UXVF9WSMYX5JCZD5AVAVSUGRO27H1HA9I3Y6O0GC9JA45F69CBA3BF32E4", "content": { "paymentInformation": { "card": { "securityCode": {} } } } }