# First Time User
source: https://developer.mastercard.com/mastercard-checkout-solutions/tutorial/first_time_ui/index.md

Consumers can enroll in Click to Pay during checkout by creating a profile or adding a Mastercard card at checkout wherever Click to Pay is accepted.
Note: Consumers get the loading screen as the default experience. For detailed integration steps, see [First Time User](https://developer.mastercard.com/mastercard-checkout-solutions/documentation/use-cases/click-to-pay/firsttimeuser_usecase/index.md) use case.

## 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 [checkout()](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.                                                                                                                                                                                                                                                                              |
| [complianceSettings](https://developer.mastercard.com/mastercard-checkout-solutions/documentation/parameters/index.md#masked-consumer)                                                                                                                                                                                                                                                                                                                                                                                           | In case of [First Time User](https://developer.mastercard.com/mastercard-checkout-solutions/documentation/use-cases/click-to-pay/firsttimeuser_usecase/index.md) enrollment, Integrators must pass below static URLs for Terms and Privacy Notice: * <https://www.mastercard.com/global/click-to-pay/country-listing/privacy.html> * <https://www.mastercard.com/global/click-to-pay/country-listing/terms.html> |

