# Repeat User on Recognized Device
source: https://developer.mastercard.com/mastercard-checkout-solutions/tutorial/returninguser_recognized_ui/index.md

Click to Pay users, during their checkout journey, can encounter different checkout screens.
Note: Consumers get the loading screen as the default DCF experience. For detailed integration steps please refer [Repeat User on Recognized Device](https://developer.mastercard.com/mastercard-checkout-solutions/documentation/use-cases/click-to-pay/returninguser_recognized/index.md).

## Mastercard's DCF Screen {#mastercards-dcf-screen}

The Mastercard's DCF screen varies based on a combination of factors passed in the in [init()](https://developer.mastercard.com/mastercard-checkout-solutions/documentation/sdk-reference/init/index.md) or [checkoutWithCard()](https://developer.mastercard.com/mastercard-checkout-solutions/documentation/sdk-reference/checkout-method/index.md) methods.

|                                                                                                                                                                                                                                                            Parameter                                                                                                                                                                                                                                                             |                                                                                                                                       Details                                                                                                                                       |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [customInputData](https://developer.mastercard.com/mastercard-checkout-solutions/documentation/sdk-reference/common-objects/index.md#custom-input-data)                                                                                                                                                                                                                                                                                                                                                                          | Card enrollment options presented by Mastercard DCF: * `WITHIN_CHECKOUT` - This experience offers Click to Pay as a payment option to complete Checkout for an order. * `PAYMENT_SETTINGS` - This experience offers Click to Pay to enroll and add their cards for faster checkout. |
| [confirmPayment](https://developer.mastercard.com/mastercard-checkout-solutions/documentation/sdk-reference/common-objects/index.md#dpa-transaction-options)                                                                                                                                                                                                                                                                                                                                                                     | If explicitly set to `True`, Mastercard DCF prompts the consumer to confirm the payment before completing checkout.                                                                                                                                                                 |
| [dpaBillingPreference](https://developer.mastercard.com/mastercard-checkout-solutions/documentation/sdk-reference/common-objects/index.md#dpa-transaction-options)                                                                                                                                                                                                                                                                                                                                                               | Possible values are `FULL`/`POSTAL_COUNTRY`/`NONE` that impact the behavior of the DCF screen.                                                                                                                                                                                      |
| [consumerEmailAddressRequested](https://developer.mastercard.com/mastercard-checkout-solutions/documentation/sdk-reference/common-objects/index.md#dpa-transaction-options) or [consumerPhoneNumberRequested](https://developer.mastercard.com/mastercard-checkout-solutions/documentation/sdk-reference/common-objects/index.md#dpa-transaction-options) or [consumerNameRequested](https://developer.mastercard.com/mastercard-checkout-solutions/documentation/sdk-reference/common-objects/index.md#dpa-transaction-options) | If consumer name, email address or mobile number are not passed in the checkout payload, DCF screen prompts consumer to enter them.                                                                                                                                                 |

