pilot

Recognized Click to Pay Customer {#uctp-flow-recognized}
========================================================

This section provides an overview of the `Click to Pay` recognized experience. This interaction occurs when a customer's device is recognized by `Unified Click to Pay` using the remember me flow.  
A customer's device is recognized under these conditions:

* When the customer has used `Click to Pay` on their device through any `Click to Pay` channel.
* If the customer chose to have their device remembered during a previous transaction.

Recognized customer devices use the following payment flow.

#### Figure:

Journey ![](/content/dam/documentation/cybs/en-us/topics/payments-processing/card-processing/unified-click-to-pay/images/uctp-recognized-740x420.svg/jcr:content/renditions/original)

1. The customer checks the **remember me** setting on the card-selection screen.
2. Integrators send additional details on compliance settings in the checkout payload.
3. On success, the Unified Click to Pay SDK saves customer details on the consumer device.
4. On the next visit to any `Click to Pay` interaction, when passing the same customer details to get cards, the card lists are returned.

{#uctp-flow-recognized_ol_j3t_4r5_pjc}  
Find more details on code changes in the [Use Case Dictionary](/docs/cybs/en-us/unified-click-to-pay/developer/all/rest/unified-click-to-pay/uctp-appendix-intro/uctp-use-case-dictionary.md "").

#### Figure:

Recognized `Click to Pay` Customer ![](/content/dam/documentation/cybs/en-us/topics/payments-processing/card-processing/unified-click-to-pay/images/uctp-recognized-flow-600x500.svg/jcr:content/renditions/original)
1. Set up your server side by generating the capture context. For information about how to set up your server side, see [Server-Side Set Up](/docs/cybs/en-us/unified-click-to-pay/developer/all/rest/unified-click-to-pay/uctp-integration-details/uctp-ss-setup.md "").
2. Set up your client side by initiating the `Unified Click to Pay` JavaScript SDK. For a recognized customer, you will load these functions from the SDK:
   * initialize(capture context JWT)
   * getCards(consumer identity - email)
   * checkout(card details)

For information about setting up the client side, see [Client-Side Set Up](/docs/cybs/en-us/unified-click-to-pay/developer/all/rest/unified-click-to-pay/uctp-integration-details/uctp-cs-setup.md "").
