{"title":"Click to Pay","category":"default","creationDate":1674650640,"content":"<p>Click to Pay allows shoppers to make secure card payments without having to enter their card details.<\/p>\n<p>To use Click to Pay, shoppers can create accounts with both <a href=\"https:\/\/src.mastercard.com\/profile\/enroll\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Mastercard<\/a> and <a href=\"https:\/\/secure.checkout.visa.com\/createAccount\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Visa<\/a>, or directly with their issuing bank if it is supported. The card scheme is responsible for securely storing the cardholder data and issuing tokens.<\/p>\n<p>Shoppers with Click to Pay accounts are recognized during checkout and can select their preferred card details from their Click to Pay account to complete the payment.<\/p>\n<div class=\"notices green\">\n<p>Currently, Adyen's Click to Pay integration doesn't support <a href=\"\/pt\/online-payments\/tokenization\/make-token-payments\" target=\"_blank\">recurring payments<\/a>, meaning you can't offer it for subscriptions and automatic top-ups. To offer recurring payments, use our regular <a href=\"\/pt\/payment-methods\/cards\" target=\"_blank\">Card<\/a> Component or Drop-in instead.<\/p>\n<\/div>\n<h2 id=\"before-you-begin\">Requirements<\/h2>\n<p>The requirements for Click to Pay differ depending on your integration. Select the tab corresponding to your integration:<\/p>\n\n<div id=\"tabrRNG3\">\n    <div data-component-wrapper=\"tabs\">\n        <tabs\n                        :items=\"[{&quot;title&quot;:&quot;Sessions flow&quot;,&quot;content&quot;:&quot;\\n&lt;table&gt;\\n&lt;thead&gt;\\n&lt;tr&gt;\\n&lt;th style=\\&quot;text-align: left;\\&quot;&gt;Requirement&lt;\\\/th&gt;\\n&lt;th style=\\&quot;text-align: left;\\&quot;&gt;Description&lt;\\\/th&gt;\\n&lt;\\\/tr&gt;\\n&lt;\\\/thead&gt;\\n&lt;tbody&gt;\\n&lt;tr&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;&lt;strong&gt;Integration type&lt;\\\/strong&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;Click to Pay is supported for the following integrations: &lt;ul&gt;&lt;li markdown=\\&quot;1\\&quot;&gt;&lt;a href=\\&quot;\\\/pt\\\/online-payments\\\/build-your-integration\\\/sessions-flow\\\/?platform=Web&amp;amp;integration=Drop-in\\&quot;&gt;Web Drop-in&lt;\\\/a&gt; v5.39.0 or higher.&lt;\\\/li&gt;&lt;li markdown=\\&quot;1\\&quot;&gt;&lt;a href=\\&quot;\\\/pt\\\/online-payments\\\/build-your-integration\\\/sessions-flow?platform=Web&amp;amp;integration=Components\\&quot;&gt;Web Components&lt;\\\/a&gt; v5.39.0 or higher.&lt;\\\/li&gt;&lt;\\\/ul&gt;&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;tr&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;&lt;strong&gt;&lt;a href=\\&quot;\\\/pt\\\/development-resources\\\/api-credentials\\&quot;&gt;API credentials&lt;\\\/a&gt;&lt;\\\/strong&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;Web Drop-in or Components for Click to Pay requires  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/Checkout\\\/latest\\\/overview\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;Checkout API&lt;\\\/a&gt; v68 or later.&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;tr&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;&lt;strong&gt;Setup steps&lt;\\\/strong&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;Before you begin:&lt;ol&gt;&lt;li markdown=\\&quot;1\\&quot;&gt;&lt;a href=\\&quot;\\\/pt\\\/payment-methods\\\/add-payment-methods\\&quot; target=\\&quot;_blank\\&quot;&gt;Add cards as a payment method&lt;\\\/a&gt; in your Customer Area.&lt;\\\/li&gt;&lt;li markdown=\\&quot;1\\&quot;&gt;Add Click to Pay as a payment method in your Customer Area.&lt;\\\/li&gt;&lt;\\\/ol&gt;&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;\\\/tbody&gt;\\n&lt;\\\/table&gt;\\n&quot;,&quot;altTitle&quot;:&quot;sessions&quot;,&quot;oldTabId&quot;:&quot;sessions-requirements_1&quot;,&quot;relation&quot;:&quot;sessions&quot;},{&quot;title&quot;:&quot;Advanced flow&quot;,&quot;content&quot;:&quot;\\n&lt;table&gt;\\n&lt;thead&gt;\\n&lt;tr&gt;\\n&lt;th style=\\&quot;text-align: left;\\&quot;&gt;Requirement&lt;\\\/th&gt;\\n&lt;th style=\\&quot;text-align: left;\\&quot;&gt;Description&lt;\\\/th&gt;\\n&lt;\\\/tr&gt;\\n&lt;\\\/thead&gt;\\n&lt;tbody&gt;\\n&lt;tr&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;&lt;strong&gt;Integration type&lt;\\\/strong&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;Click to Pay is supported for the following integrations: &lt;ul&gt;&lt;li markdown=\\&quot;1\\&quot;&gt;&lt;a href=\\&quot;\\\/pt\\\/online-payments\\\/build-your-integration\\\/sessions-flow\\\/?platform=Web&amp;amp;integration=Drop-in\\&quot;&gt;Web Drop-in&lt;\\\/a&gt; v5.39.0 or higher.&lt;\\\/li&gt;&lt;li markdown=\\&quot;1\\&quot;&gt;&lt;a href=\\&quot;\\\/pt\\\/online-payments\\\/build-your-integration\\\/sessions-flow?platform=Web&amp;amp;integration=Components\\&quot;&gt;Web Components&lt;\\\/a&gt; v5.39.0 or higher.&lt;\\\/li&gt;&lt;li markdown=\\&quot;1\\&quot;&gt;API only with the &lt;a href=\\&quot;\\\/pt\\\/payment-methods\\\/cards\\\/click-to-pay\\\/?tab=custom-card_3\\&quot;&gt;Custom Card Component&lt;\\\/a&gt;.&lt;\\\/li&gt;&lt;\\\/ul&gt;&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;tr&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;&lt;strong&gt;&lt;a href=\\&quot;\\\/pt\\\/development-resources\\\/api-credentials\\&quot;&gt;API credentials&lt;\\\/a&gt;&lt;\\\/strong&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;Web Drop-in or Components for Click to Pay requires  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/Checkout\\\/latest\\\/overview\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;Checkout API&lt;\\\/a&gt; v68 or later.&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;tr&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;&lt;strong&gt;Setup steps&lt;\\\/strong&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;Before you begin:&lt;ol&gt;&lt;li markdown=\\&quot;1\\&quot;&gt;If you use the Custom Card Component and want to use the separate ClickToPay Component for Click to Pay, contact our &lt;a href=\\&quot;https:\\\/\\\/ca-test.adyen.com\\\/ca\\\/ca\\\/contactUs\\\/support.shtml?form=other\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot; class=\\&quot;external-link no-image\\&quot;&gt;Support Team&lt;\\\/a&gt; or your Account Manager to add Click to Pay to your account.&lt;\\\/li&gt;&lt;li markdown=\\&quot;1\\&quot;&gt;&lt;a href=\\&quot;\\\/pt\\\/payment-methods\\\/add-payment-methods\\&quot; target=\\&quot;_blank\\&quot;&gt;Add cards as a payment method&lt;\\\/a&gt; in your Customer Area.&lt;\\\/li&gt;&lt;li markdown=\\&quot;1\\&quot;&gt;Add Click to Pay as a payment method in your Customer Area.&lt;\\\/li&gt;&lt;\\\/ol&gt;&lt;\\\/td&gt;\\n&lt;td&gt;&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;\\\/tbody&gt;\\n&lt;\\\/table&gt;\\n&quot;,&quot;altTitle&quot;:&quot;advanced&quot;,&quot;oldTabId&quot;:&quot;advanced-requirements_2&quot;,&quot;relation&quot;:&quot;advanced&quot;}]\"\n            :should-update-when-url-changes='true'>\n        <\/tabs>\n    <\/div>\n<\/div>\n\n<h2>Benefits<\/h2>\n<p>Click to Pay offers the following benefits:<\/p>\n<ul>\n<li><strong>Higher authorization rates<\/strong>: Increases card authorization rates through the use of <a href=\"\/pt\/online-payments\/network-tokenization\">Network tokens<\/a>.<\/li>\n<li><strong>Faster checkout and higher conversion<\/strong>: Eliminates manual card detail entry, speeding up checkout times and boosting conversion rates.<\/li>\n<li><strong>Secure<\/strong>: All payments are made from a recognized device, or are authenticated through a one-time password, making them more secure than regular card payments.<\/li>\n<li><strong>No additional fees<\/strong>: Payments are processed as network token card payments, meaning you don't incur additional costs.<\/li>\n<\/ul>\n<h2>How it works<\/h2>\n<ol>\n<li>During checkout, we identify whether your shopper has a Click to Pay account by recognizing either their device or email address.<\/li>\n<li>If the shopper has a Click to Pay account, they can pay with their stored card details. Otherwise, the shopper can manually enter their card details.<\/li>\n<li>The shopper receives a one-time password via email or phone, and then authenticates with the password.<br>\nThis step is skipped if the shopper is using a recognized device.<\/li>\n<li>The shopper's stored Click to Pay cards are shown.<\/li>\n<li>The shopper selects their preferred card and confirms the purchase.<\/li>\n<\/ol>\n<p>To offer this flow, you need to:<\/p>\n<ul>\n<li><a href=\"#configure-integration\">Configure your integration<\/a> for Click to Pay.<\/li>\n<li>Ensure your integration can <a href=\"#recognize-users\">recognize Click to Pay users<\/a>.<\/li>\n<\/ul>\n<h3>Checkout example<\/h3>\n<p>The following image represents Adyen's implementation of Visa and Mastercard brand guidelines for a Click to Pay checkout page. We recommend you offer Click to Pay through Adyen's Web Drop-in or Component integration, because it meets card scheme requirements.<\/p>\n<div class=\"row\" style=\"align-items: center;justify-content: center;\">\n<div class=\"col col-12 col-md-4\" style=\"background-color:transparent;;\"><p><a rel=\"lightbox\" href=\"\/user\/pages\/docs\/08.payment-methods\/04.cards\/23.click-to-pay\/clicktopay.png\" src=\"\"><figure class=\"image-caption caption-middle\"><img title=\"Click to Pay for Drop-in or Components\" alt=\"Click to Pay checkout example\" class=\"caption caption-middle\" src=\"\/user\/pages\/docs\/08.payment-methods\/04.cards\/23.click-to-pay\/clicktopay.png\"><figcaption class=\"\">Click to Pay for Drop-in or Components<\/figcaption><\/figure><\/a><\/p><\/div><\/div>\n<p>If you do not use Adyen's provided component, you must follow <a href=\"https:\/\/www.emvco.com\/dynamic\/click-to-pay-cx-guidelines\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">EMVCO customer experience guidelines<\/a> to build your Click to Pay checkout component.<\/p>\n<h2 id=\"configure-integration\">1. Configure your integration<\/h2>\n<p>How you configure Click to Pay depends on your integration:<\/p>\n<ul>\n<li><a href=\"\/pt\/online-payments\/build-your-integration\/sessions-flow?integration=Drop-in\">Drop-in<\/a>: Click to Pay is shown with card payments when available.<\/li>\n<li><a href=\"\/pt\/online-payments\/build-your-integration\/sessions-flow?integration=Components\">Component<\/a>: Integrate Click to Pay as part of the Card Component.<\/li>\n<li><a href=\"\/pt\/payment-methods\/cards\/custom-card-integration\">Custom Card Component<\/a>: Integrate Click to Pay as a standalone component.<\/li>\n<\/ul>\n\n<div id=\"tabCo4RD\">\n    <div data-component-wrapper=\"tabs\">\n        <tabs\n                        :items=\"[{&quot;title&quot;:&quot;Drop-in&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;When you &lt;a href=\\&quot;\\\/pt\\\/online-payments\\\/build-your-integration\\\/sessions-flow?platform=Web&amp;amp;integration=Drop-in#create-instance\\&quot;&gt;configure Drop-in&lt;\\\/a&gt;, add the following configuration for Click to Pay to the &lt;code&gt;paymentMethod.card&lt;\\\/code&gt; object:&lt;\\\/p&gt;\\n&lt;table&gt;\\n&lt;thead&gt;\\n&lt;tr&gt;\\n&lt;th&gt;Configuration&lt;\\\/th&gt;\\n&lt;th&gt;Description&lt;\\\/th&gt;\\n&lt;\\\/tr&gt;\\n&lt;\\\/thead&gt;\\n&lt;tbody&gt;\\n&lt;tr&gt;\\n&lt;td&gt;&lt;code&gt;clickToPayConfiguration.merchantDisplayName&lt;\\\/code&gt;&lt;\\\/td&gt;\\n&lt;td&gt;Your merchant name. Depending on the authentication flow, this can be shown to the shopper.&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;\\\/tbody&gt;\\n&lt;\\\/table&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Add Click to Pay configuration to Drop-in&#039;\\&quot; :id=\\&quot;&#039;&#039;\\&quot; :code-data=\\&quot;[{&amp;quot;language&amp;quot;:&amp;quot;js&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;const checkout = await AdyenCheckout({\\\\n  paymentMethodsConfiguration: {\\\\n    card: {\\\\n      clickToPayConfiguration: {\\\\n        merchantDisplayName: &#039;YOUR_MERCHANT_NAME&#039;\\\\n        shopperEmail: &#039;SHOPPER_EMAIL_ADDRESS&#039; \\\\\\\/\\\\\\\/ Used to recognize your shopper&#039;s Click to Pay account.\\\\n      }\\\\n    },\\\\n  },\\\\n  ...\\\\n});\\\\n\\\\nconst dropin = checkout.create(&#039;dropin&#039;).mount(&#039;#dropin-area&#039;)&amp;quot;}]\\&quot; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&quot;,&quot;altTitle&quot;:&quot;drop-in&quot;,&quot;oldTabId&quot;:&quot;drop-in_1&quot;,&quot;relation&quot;:&quot;drop-in&quot;},{&quot;title&quot;:&quot;Card Component&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;When you integrate Click to Pay as part of the Card Component, the Click to Pay payment option is shown to recognized shoppers who have already set up Click to Pay. Shoppers who have not set up Click to Pay are only shown card payment options that do not use Click to Pay.&lt;\\\/p&gt;\\n&lt;div class=\\&quot;notices green\\&quot;&gt;\\n&lt;p&gt;When you mount the Card Component with Click to Pay configuration, and a Click to Pay shopper is recognized, they receive a one-time password through email or SMS. Make sure that you mount the Component only when your shopper chooses to pay with Click to Pay.&lt;\\\/p&gt;\\n&lt;\\\/div&gt;\\n&lt;p&gt;When you &lt;a href=\\&quot;\\\/pt\\\/online-payments\\\/build-your-integration\\\/sessions-flow?platform=Web&amp;amp;integration=Components#configure\\&quot;&gt;configure the Card Component&lt;\\\/a&gt;, include the following configuration for Click to Pay:&lt;\\\/p&gt;\\n&lt;table&gt;\\n&lt;thead&gt;\\n&lt;tr&gt;\\n&lt;th&gt;Configuration&lt;\\\/th&gt;\\n&lt;th&gt;Description&lt;\\\/th&gt;\\n&lt;\\\/tr&gt;\\n&lt;\\\/thead&gt;\\n&lt;tbody&gt;\\n&lt;tr&gt;\\n&lt;td&gt;&lt;code&gt;clickToPayConfiguration.merchantDisplayName&lt;\\\/code&gt;&lt;\\\/td&gt;\\n&lt;td&gt;Your merchant name. Depending on the authentication flow, this can be shown to the shopper.&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;\\\/tbody&gt;\\n&lt;\\\/table&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Add Click to Pay configuration to Card Component&#039;\\&quot; :id=\\&quot;&#039;&#039;\\&quot; :code-data=\\&quot;[{&amp;quot;language&amp;quot;:&amp;quot;js&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;const card = checkout.create(&#039;card&#039;, {\\\\n  clickToPayConfiguration: {\\\\n    merchantDisplayName: &#039;YOUR_MERCHANT_NAME&#039;,\\\\n    shopperEmail: &#039;SHOPPER_EMAIL_ADDRESS&#039; \\\\\\\/\\\\\\\/ Used to recognize your shopper&#039;s Click to Pay account.\\\\n  }\\\\n  ...\\\\n}).mount(&#039;#card-area&#039;);&amp;quot;}]\\&quot; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&quot;,&quot;altTitle&quot;:&quot;component&quot;,&quot;oldTabId&quot;:&quot;card-component_2&quot;,&quot;relation&quot;:&quot;component&quot;},{&quot;title&quot;:&quot;Custom Card Component&quot;,&quot;content&quot;:&quot;\\n&lt;div class=\\&quot;notices green\\&quot;&gt;\\n&lt;p&gt;To enable the Click to Pay Component, contact our &lt;a href=\\&quot;https:\\\/\\\/ca-test.adyen.com\\\/ca\\\/ca\\\/contactUs\\\/support.shtml?form=other\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot; class=\\&quot;external-link no-image\\&quot;&gt;Support Team&lt;\\\/a&gt;.&lt;\\\/p&gt;\\n&lt;\\\/div&gt;\\n&lt;p&gt;When you integrate with the Click to Pay Component, it is not rendered in the same UI element as where you collect cardholder details for card payments. This lets you separate Click to Pay from regular card payments and implement your own logic for when to offer Click to Pay.&lt;\\\/p&gt;\\n&lt;p&gt;Click to Pay is designed to be an alternative to manual card detail entry. To optimize the shopper experience when you combine Click to Pay with your &lt;a href=\\&quot;\\\/pt\\\/payment-methods\\\/cards\\\/api-only\\\/\\&quot;&gt;API-only card integration&lt;\\\/a&gt;:&lt;\\\/p&gt;\\n&lt;ul&gt;\\n&lt;li&gt;Show the Click to Pay Component next to the card entry fields, so that shoppers who look to pay by card find both options.&lt;\\\/li&gt;\\n&lt;li&gt;Show only one option at a time, to maintain a clean interface. We recommend you show Click to Pay if your shopper is recognized, and manual card entry fields if not or if the shopper chooses to enter their card details manually.&lt;\\\/li&gt;\\n&lt;\\\/ul&gt;\\n&lt;div class=\\&quot;notices green\\&quot;&gt;\\n&lt;p&gt;When you mount the Click to Pay Component and a Click to Pay shopper is recognized, they receive a one-time password through email or SMS. Make sure that you mount the Component only when your shopper chooses to pay with Click to Pay.&lt;\\\/p&gt;\\n&lt;\\\/div&gt;\\n&lt;p&gt;To use Click to Pay as a standalone Component:&lt;\\\/p&gt;\\n&lt;ol&gt;\\n&lt;li&gt;&lt;a href=\\&quot;\\\/pt\\\/online-payments\\\/build-your-integration\\\/sessions-flow?integration=Components&amp;amp;platform=Web&amp;amp;version=latest#create-payment-session\\&quot;&gt;Create a session&lt;\\\/a&gt;, including all required parameters and &lt;code&gt;shopperEmail&lt;\\\/code&gt;.&lt;\\\/li&gt;\\n&lt;li&gt;&lt;a href=\\&quot;\\\/pt\\\/online-payments\\\/build-your-integration\\\/sessions-flow?integration=Components&amp;amp;platform=Web&amp;amp;version=latest#set-up\\&quot;&gt;Set up Components&lt;\\\/a&gt;.&lt;\\\/li&gt;\\n&lt;li&gt;&lt;a href=\\&quot;\\\/pt\\\/online-payments\\\/build-your-integration\\\/sessions-flow?integration=Components&amp;amp;platform=Web&amp;amp;version=latest#create-the-component\\&quot;&gt;Create an instance of &lt;code&gt;AdyenCheckout&lt;\\\/code&gt;&lt;\\\/a&gt; and instantiate the Click to Pay Component:&lt;\\\/li&gt;\\n&lt;\\\/ol&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Card Component configuration&#039;\\&quot; :id=\\&quot;&#039;&#039;\\&quot; :code-data=\\&quot;[{&amp;quot;language&amp;quot;:&amp;quot;js&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Create the Checkout object.\\\\nconst checkout = await AdyenCheckout({\\\\n  session,\\\\n  ... \\\\\\\/\\\\\\\/ Add other parameters, such as `environment`, `clientKey`, etc.\\\\n});\\\\n\\\\n\\\\\\\/\\\\\\\/ Instantiate the Click to Pay Component.\\\\nconst clickToPay = checkout.create(&#039;clicktopay&#039;, {\\\\n  shopperEmail: &#039;SHOPPER_EMAIL_ADDRESS&#039;, \\\\\\\/\\\\\\\/ Used to recognize your shopper&#039;s Click to Pay account.\\\\n  onReady() {\\\\n    console.log(&#039;Component is ready to interact with the shopper&#039;)\\\\n  }\\\\n});\\\\n\\\\n\\\\\\\/\\\\\\\/ Display the Component if the shopper is identified.\\\\nclickToPay.isAvailable().then(() =&amp;gt; {\\\\n  clickToPay.mount(&#039;.clicktopay-container&#039;);\\\\n}).catch(() =&amp;gt; {\\\\n  \\\\\\\/\\\\\\\/ Click to Pay is not available, for example when the shopper cannot be identified.\\\\n});&amp;quot;}]\\&quot; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&quot;,&quot;altTitle&quot;:&quot;advanced&quot;,&quot;oldTabId&quot;:&quot;custom-card_3&quot;,&quot;relation&quot;:&quot;advanced&quot;}]\"\n            :should-update-when-url-changes='true'>\n        <\/tabs>\n    <\/div>\n<\/div>\n\n<div class=\"notices red\">\n<p>Adyen does not support a custom pay button for Click to Pay. You must use the button provided by the Component.<\/p>\n<\/div>\n<h2 id=\"recognize-users\">2. Recognize the Click to Pay user<\/h2>\n<p>Your integration recognizes an existing Click to Pay user by the cookie stored in their browser. If there is no cookie, the user will be prompted to authenticate with their email address, which will set a new cookie.<\/p>\n<p>When Click to Pay recognizes the shopper, the Card Component or Drop-in shows the Click to Pay payment option.<\/p>\n<div class=\"notices green\">\n<p>If the shopper is using a Mastercard but there is no browser cookie, the console always returns a <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Reference\/Status\/400\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">400 Bad Request error<\/a>. This occurs even when the payment flow continues successfully. As long as the shopper's email is registered, you can continue the payment flow.<\/p>\n<\/div>\n<p>To recognize whether a Click to Pay account is registered with your shopper's email address:<\/p>\n<ul>\n<li>For a  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/post\/sessions\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/sessions<\/a> request, pass the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/post\/sessions#responses-201-shopperEmail\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">shopperEmail<\/a>,  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/post\/sessions#responses-201-id\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">id<\/a>, and  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/post\/sessions#responses-201-sessionData\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">sessionData<\/a> parameters from the <code>\/sessions<\/code> response to your <a href=\"\/pt\/online-payments\/build-your-integration\/sessions-flow?platform=Web#configure\"><code>AdyenCheckout<\/code> configuration<\/a>.<\/li>\n<li>For other integrations, add <code>shopperEmail<\/code> to the card configuration.<\/li>\n<\/ul>\n\n<div id=\"tabfOJV5\">\n    <div data-component-wrapper=\"tabs\">\n        <tabs\n                        :items=\"[{&quot;title&quot;:&quot;Use the \\\/sessions response&quot;,&quot;content&quot;:&quot;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Pass the session object to AdyenCheckout&#039;\\&quot; :id=\\&quot;&#039;pass-sessions-to-adyencheckout&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;js\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;const checkout = await AdyenCheckout({\\\\n  session: {\\\\n    id: session.id,\\\\n    sessionData: session.sessionData,\\\\n    shopperEmail: session.shopperEmail\\\\n  },\\\\n  ...\\\\n});\\&quot;}]&#039; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&quot;,&quot;altTitle&quot;:&quot;sessions&quot;,&quot;oldTabId&quot;:&quot;sessions-response_1&quot;,&quot;relation&quot;:&quot;sessions&quot;},{&quot;title&quot;:&quot;Add shopper email to card configuration&quot;,&quot;content&quot;:&quot;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Add shopper email address to card configuration&#039;\\&quot; :id=\\&quot;&#039;add-email-to-card-configuration&#039;\\&quot; :code-data=\\&quot;[{&amp;quot;language&amp;quot;:&amp;quot;js&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;const checkout = await AdyenCheckout({\\\\n  paymentMethodsConfiguration: {\\\\n    card: {\\\\n      clickToPayConfiguration: {\\\\n        shopperEmail: &#039;shopper.email@example.com&#039;\\\\n      }\\\\n    },\\\\n  },\\\\n  ...\\\\n});\\\\n\\\\nconst dropin = checkout.create(&#039;dropin&#039;).mount(&#039;#dropin-area&#039;)&amp;quot;}]\\&quot; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&quot;,&quot;altTitle&quot;:&quot;advanced&quot;,&quot;oldTabId&quot;:&quot;add-shopper-email-to-card-configuration_2&quot;,&quot;relation&quot;:&quot;advanced&quot;}]\"\n            :should-update-when-url-changes='true'>\n        <\/tabs>\n    <\/div>\n<\/div>\n\n<h2>Sample request and response<\/h2>\n<h3>Payment request<\/h3>\n<p>A payment request with Click to Pay sends the same parameters as a standard <a href=\"\/pt\/payment-methods\/cards\/custom-card-integration\">cards<\/a> request, plus the following parameters in the <code>paymentMethod<\/code> object:<\/p>\n<ul>\n<li><code>srcDigitalCardId<\/code>: The <a href=\"\/pt\/get-started-with-adyen\/adyen-glossary#secure-remote-connection-src\">SRC<\/a> reference for the Click to Pay token.<\/li>\n<li><code>srcCorrelationId<\/code>: An identifier used for the Click to Pay transaction.<\/li>\n<\/ul>\n<p>Click to Pay requests also include a <code>configuration<\/code> object that automatically sends the following parameters that identify your CTP accounts or storefronts with the schemes:<\/p>\n<ul>\n<li><code>mcDpaId<\/code><\/li>\n<li><code>mcSrcClientId<\/code><\/li>\n<li><code>visaSrcInitiatorId<\/code><\/li>\n<li><code>visaSrciDpaId<\/code><\/li>\n<\/ul>\n\n<div id=\"tabFqei6\">\n    <div data-component-wrapper=\"tabs\">\n        <tabs\n                        :items=\"[{&quot;title&quot;:&quot;Sessions flow&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;If Click to Pay is embedded in the Card Component, then its configuration will come as part of the Card configuration.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Click to Pay request from Card Component&#039;\\&quot; :id=\\&quot;&#039;&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n    \\\\\\&quot;amount\\\\\\&quot;: {\\\\n        \\\\\\&quot;value\\\\\\&quot;: 10123,\\\\n        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;\\\\n    },\\\\n    \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;YOUR_ORDER_NUMBER\\\\\\&quot;,\\\\n    \\\\\\&quot;returnUrl\\\\\\&quot;: \\\\\\&quot;https:\\\\\\\/\\\\\\\/your-company.example.com\\\\\\\/...\\\\\\&quot;,\\\\n    \\\\\\&quot;merchantAccount\\\\\\&quot;: \\\\\\&quot;ADYEN_MERCHANT_ACCOUNT\\\\\\&quot;,\\\\n    \\\\\\&quot;countryCode\\\\\\&quot;: \\\\\\&quot;NL\\\\\\&quot;,\\\\n    \\\\\\&quot;shopperInteraction\\\\\\&quot;: \\\\\\&quot;Ecommerce\\\\\\&quot;,\\\\n    \\\\\\&quot;paymentMethod\\\\\\&quot;: {\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;scheme\\\\\\&quot;,\\\\n        \\\\\\&quot;srcScheme\\\\\\&quot;: \\\\\\&quot;visa\\\\\\&quot;,\\\\n        \\\\\\&quot;srcDigitalCardId\\\\\\&quot;: \\\\\\&quot;VqYhcPGbQiysxJqSPxJ0uQ000000000000MX\\\\\\&quot;,\\\\n        \\\\\\&quot;srcCorrelationId\\\\\\&quot;: \\\\\\&quot;34f4a04b.845c1ff2-e0fd-4dac-b25f-55b597c20a6a\\\\\\&quot;,\\\\n        \\\\\\&quot;checkoutAttemptId\\\\\\&quot;: \\\\\\&quot;761b203c-d922-4a57-96a9-8356977402341692834512345\\\\\\&quot;\\\\n    },\\\\n    configuration: {\\\\n        mcDpaId:\\\\\\&quot;MASTERCARD_DPA_ID\\\\\\&quot;,\\\\n        mcSrcClientId:\\\\\\&quot;MASTERCARD_SRC_CLIENT_ID\\\\\\&quot;,\\\\n        visaSrcInitiatorId:\\\\\\&quot;VISA_SRC_INITIATOR_ID\\\\\\&quot;,\\\\n        visaSrciDpaId:\\\\\\&quot;VISA_SRC_DPA_ID\\\\\\&quot;\\\\n    },\\\\n    \\\\\\&quot;name\\\\\\&quot;:\\\\\\&quot;Cards\\\\\\&quot;,\\\\n    \\\\\\&quot;type\\\\\\&quot;:\\\\\\&quot;scheme\\\\\\&quot;\\\\n}\\&quot;}]&#039; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n  &quot;,&quot;altTitle&quot;:&quot;sessions&quot;,&quot;oldTabId&quot;:&quot;sessions-request_1&quot;,&quot;relation&quot;:&quot;sessions&quot;},{&quot;title&quot;:&quot;Advanced flow&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;If Click to Pay is a standalone Component, its configuration will come with a payment type of &lt;span translate=\\&quot;no\\&quot;&gt;&lt;strong&gt;clicktopay&lt;\\\/strong&gt;&lt;\\\/span&gt;.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Click to Pay request from standalone component&#039;\\&quot; :id=\\&quot;&#039;&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n    \\\\\\&quot;amount\\\\\\&quot; : {\\\\n        \\\\\\&quot;value\\\\\\&quot; : 10123,\\\\n        \\\\\\&quot;currency\\\\\\&quot; : \\\\\\&quot;EUR\\\\\\&quot;\\\\n    },\\\\n    \\\\\\&quot;reference\\\\\\&quot; : \\\\\\&quot;YOUR_ORDER_NUMBER\\\\\\&quot;,\\\\n    \\\\\\&quot;returnUrl\\\\\\&quot; : \\\\\\&quot;https:\\\\\\\/\\\\\\\/your-company.example.com\\\\\\\/...\\\\\\&quot;,\\\\n    \\\\\\&quot;merchantAccount\\\\\\&quot; : \\\\\\&quot;ADYEN_MERCHANT_ACCOUNT\\\\\\&quot;,\\\\n    \\\\\\&quot;countryCode\\\\\\&quot; : \\\\\\&quot;NL\\\\\\&quot;,\\\\n    \\\\\\&quot;shopperInteraction\\\\\\&quot; : \\\\\\&quot;Ecommerce\\\\\\&quot;,\\\\n    \\\\\\&quot;paymentMethod\\\\\\&quot; : {\\\\n        \\\\\\&quot;type\\\\\\&quot; : \\\\\\&quot;scheme\\\\\\&quot;,\\\\n        \\\\\\&quot;srcScheme\\\\\\&quot; : \\\\\\&quot;visa\\\\\\&quot;,\\\\n    \\\\\\&quot;paymentMethod\\\\\\&quot;: {\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;scheme\\\\\\&quot;,\\\\n        \\\\\\&quot;srcScheme\\\\\\&quot;: \\\\\\&quot;visa\\\\\\&quot;,\\\\n        \\\\\\&quot;srcDigitalCardId\\\\\\&quot;: \\\\\\&quot;VqYhcPGbQiysxJqSPxJ0uQ000000000000MX\\\\\\&quot;,\\\\n        \\\\\\&quot;srcCorrelationId\\\\\\&quot;: \\\\\\&quot;34f4a04b.845c1ff2-e0fd-4dac-b25f-55b597c20a6a\\\\\\&quot;,\\\\n        \\\\\\&quot;checkoutAttemptId\\\\\\&quot;: \\\\\\&quot;761b203c-d922-4a57-96a9-8356977402341692834512345\\\\\\&quot;\\\\n    },\\\\n    configuration: {\\\\n        mcDpaId:\\\\\\&quot;MASTERCARD_DPA_ID\\\\\\&quot;,\\\\n        mcSrcClientId:\\\\\\&quot;MASTERCARD_SRC_CLIENT_ID\\\\\\&quot;,\\\\n        visaSrcInitiatorId:\\\\\\&quot;VISA_SRC_INITIATOR_ID\\\\\\&quot;,\\\\n        visaSrciDpaId:\\\\\\&quot;VISA_SRC_DPA_ID\\\\\\&quot;\\\\n    },\\\\n    \\\\\\&quot;name\\\\\\&quot;:\\\\\\&quot;clicktopay\\\\\\&quot;,\\\\n    \\\\\\&quot;type\\\\\\&quot;:\\\\\\&quot;clicktopay\\\\\\&quot;\\\\n\\\\n}\\&quot;}]&#039; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n  &quot;,&quot;altTitle&quot;:&quot;advanced&quot;,&quot;oldTabId&quot;:&quot;advanced-request_2&quot;,&quot;relation&quot;:&quot;advanced&quot;}]\"\n            :should-update-when-url-changes='true'>\n        <\/tabs>\n    <\/div>\n<\/div>\n\n<h3>Payment response<\/h3>\n<p>When you receive a payment response, the <code>paymentMethod<\/code> object contains:<\/p>\n<ul>\n<li> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/post\/paymentMethods#responses-200-paymentMethods-type\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">type<\/a>: The value that allows you to refer to the payment method. See <a href=\"\/pt\/payment-methods\/payment-method-types\" target=\"_blank\">payment method types<\/a> for more information.<\/li>\n<li> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/post\/paymentMethods#responses-200-paymentMethods-brand\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">brand<\/a>: The card brand that the shopper used to pay, appended with <span translate=\"no\"><strong>_clicktopay<\/strong><\/span>. Only returned if <code>paymentMethod.type<\/code> is <span translate=\"no\"><strong>scheme<\/strong><\/span>.<br>\nPossible values are <span translate=\"no\"><strong>mc_clicktopay<\/strong><\/span> and <span translate=\"no\"><strong>visa_clicktopay<\/strong><\/span>.<\/li>\n<\/ul>\n<div data-component-wrapper=\"code-sample\">\n    <code-sample :title=\"'Click to Pay payments response'\" :id=\"''\" :code-data='[{\"language\":\"json\",\"tabTitle\":\"\",\"content\":\"\\\"pspReference\\\": \\\"8915844059375211\\\",\\n\\\"resultCode\\\": \\\"Authorised\\\",\\n\\\"amount\\\": {\\n    \\\"currency\\\": \\\"EUR\\\",\\n    \\\"value\\\": 666\\n},\\n\\\"merchantReference\\\": \\\"YOUR_ORDER_NUMBER\\\",\\n\\\"paymentMethod\\\": {\\n    \\\"brand\\\": \\\"visa_clicktopay\\\",\\n    \\\"type\\\": \\\"scheme\\\"\\n}\"}]' :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<h2>Test and go live<\/h2>\n<p>To test Click to Pay:<\/p>\n<ol>\n<li>Create a Click to Pay account:\n<ul>\n<li><a href=\"https:\/\/sandbox.src.mastercard.com\/profile\/enroll\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Mastercard<\/a><\/li>\n<li><a href=\"https:\/\/sandbox.secure.checkout.visa.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Visa<\/a><\/li>\n<\/ul><\/li>\n<li>\n<p>Add test cards to your account:<\/p>\n<ul>\n<li>For Mastercard, see their <a href=\"https:\/\/developer.mastercard.com\/mastercard-checkout-solutions\/documentation\/testing\/test_cases\/click_to_pay_case\/#test-cards\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Testing<\/a> documentation.<\/li>\n<li>\n<p>For Visa, use any of the following cards:<\/p>\n<table>\n<thead>\n<tr>\n<th>Card Number<\/th>\n<th>CVV<\/th>\n<th>Expiry<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>4622943123114762<\/td>\n<td>591<\/td>\n<td>12\/27<\/td>\n<\/tr>\n<tr>\n<td>4622943123114770<\/td>\n<td>050<\/td>\n<td>12\/27<\/td>\n<\/tr>\n<tr>\n<td>4622943123114788<\/td>\n<td>939<\/td>\n<td>12\/27<\/td>\n<\/tr>\n<tr>\n<td>4622943123114796<\/td>\n<td>643<\/td>\n<td>12\/27<\/td>\n<\/tr>\n<tr>\n<td>4622943123114804<\/td>\n<td>218<\/td>\n<td>12\/27<\/td>\n<\/tr>\n<tr>\n<td>4622943123114812<\/td>\n<td>950<\/td>\n<td>12\/27<\/td>\n<\/tr>\n<tr>\n<td>4622943123114820<\/td>\n<td>947<\/td>\n<td>12\/27<\/td>\n<\/tr>\n<tr>\n<td>4622943123114838<\/td>\n<td>695<\/td>\n<td>12\/27<\/td>\n<\/tr>\n<tr>\n<td>4622943123114846<\/td>\n<td>697<\/td>\n<td>12\/27<\/td>\n<\/tr>\n<tr>\n<td>4622943123114853<\/td>\n<td>322<\/td>\n<td>12\/27<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<div class=\"notices green\">\n<p>You cannot use Adyen's <a href=\"\/pt\/development-resources\/test-cards-and-credentials\/test-card-numbers\" target=\"_blank\">test cards<\/a> to test Click to Pay functionality.<\/p>\n<\/div>\n<h2>See also<\/h2>\n<p>Because Click to Pay payments are processed as card payments, the following applies:<\/p>\n<ul>\n<li>Click to Pay is compatible with <a href=\"\/pt\/online-payments\/3d-secure\" target=\"_blank\">3D Secure<\/a>, meaning that transactions may or may not require 3D Secure authentication, based on regular 3D Secure decision-making.<\/li>\n<li>Your shoppers can issue chargebacks, which you can <a href=\"\/pt\/risk-management\/manage-disputes\" target=\"_blank\">defend<\/a>.<\/li>\n<li>You can <a href=\"\/pt\/risk-management\/configure-risk-settings\" target=\"_blank\">configure your risk settings<\/a> for custom risk management.<\/li>\n<\/ul>","url":"https:\/\/docs.adyen.com\/pt\/payment-methods\/cards\/click-to-pay","articleFields":{"description":"Offer one-off card payments.","feedback_component":true,"last_edit_on":"04-02-2026 10:50","filters_component":false,"page_id":"288f3364-88d2-445d-bcac-969892a8287b","decision_tree":"[]","parameters":{"payment_method":"Click to Pay"}},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/payment-methods\/cards\/click-to-pay","title":"Click to Pay","content":"Click to Pay allows shoppers to make secure card payments without having to enter their card details.\nTo use Click to Pay, shoppers can create accounts with both Mastercard and Visa, or directly with their issuing bank if it is supported. The card scheme is responsible for securely storing the cardholder data and issuing tokens.\nShoppers with Click to Pay accounts are recognized during checkout and can select their preferred card details from their Click to Pay account to complete the payment.\n\nCurrently, Adyen's Click to Pay integration doesn't support recurring payments, meaning you can't offer it for subscriptions and automatic top-ups. To offer recurring payments, use our regular Card Component or Drop-in instead.\n\nRequirements\nThe requirements for Click to Pay differ depending on your integration. Select the tab corresponding to your integration:\n\n\n    \n        \n        \n    \n\n\nBenefits\nClick to Pay offers the following benefits:\n\nHigher authorization rates: Increases card authorization rates through the use of Network tokens.\nFaster checkout and higher conversion: Eliminates manual card detail entry, speeding up checkout times and boosting conversion rates.\nSecure: All payments are made from a recognized device, or are authenticated through a one-time password, making them more secure than regular card payments.\nNo additional fees: Payments are processed as network token card payments, meaning you don't incur additional costs.\n\nHow it works\n\nDuring checkout, we identify whether your shopper has a Click to Pay account by recognizing either their device or email address.\nIf the shopper has a Click to Pay account, they can pay with their stored card details. Otherwise, the shopper can manually enter their card details.\nThe shopper receives a one-time password via email or phone, and then authenticates with the password.\nThis step is skipped if the shopper is using a recognized device.\nThe shopper's stored Click to Pay cards are shown.\nThe shopper selects their preferred card and confirms the purchase.\n\nTo offer this flow, you need to:\n\nConfigure your integration for Click to Pay.\nEnsure your integration can recognize Click to Pay users.\n\nCheckout example\nThe following image represents Adyen's implementation of Visa and Mastercard brand guidelines for a Click to Pay checkout page. We recommend you offer Click to Pay through Adyen's Web Drop-in or Component integration, because it meets card scheme requirements.\n\nClick to Pay for Drop-in or Components\nIf you do not use Adyen's provided component, you must follow EMVCO customer experience guidelines to build your Click to Pay checkout component.\n1. Configure your integration\nHow you configure Click to Pay depends on your integration:\n\nDrop-in: Click to Pay is shown with card payments when available.\nComponent: Integrate Click to Pay as part of the Card Component.\nCustom Card Component: Integrate Click to Pay as a standalone component.\n\n\n\n    \n        \n        \n    \n\n\n\nAdyen does not support a custom pay button for Click to Pay. You must use the button provided by the Component.\n\n2. Recognize the Click to Pay user\nYour integration recognizes an existing Click to Pay user by the cookie stored in their browser. If there is no cookie, the user will be prompted to authenticate with their email address, which will set a new cookie.\nWhen Click to Pay recognizes the shopper, the Card Component or Drop-in shows the Click to Pay payment option.\n\nIf the shopper is using a Mastercard but there is no browser cookie, the console always returns a 400 Bad Request error. This occurs even when the payment flow continues successfully. As long as the shopper's email is registered, you can continue the payment flow.\n\nTo recognize whether a Click to Pay account is registered with your shopper's email address:\n\nFor a  \/sessions request, pass the  shopperEmail,  id, and  sessionData parameters from the \/sessions response to your AdyenCheckout configuration.\nFor other integrations, add shopperEmail to the card configuration.\n\n\n\n    \n        \n        \n    \n\n\nSample request and response\nPayment request\nA payment request with Click to Pay sends the same parameters as a standard cards request, plus the following parameters in the paymentMethod object:\n\nsrcDigitalCardId: The SRC reference for the Click to Pay token.\nsrcCorrelationId: An identifier used for the Click to Pay transaction.\n\nClick to Pay requests also include a configuration object that automatically sends the following parameters that identify your CTP accounts or storefronts with the schemes:\n\nmcDpaId\nmcSrcClientId\nvisaSrcInitiatorId\nvisaSrciDpaId\n\n\n\n    \n        \n        \n    \n\n\nPayment response\nWhen you receive a payment response, the paymentMethod object contains:\n\n type: The value that allows you to refer to the payment method. See payment method types for more information.\n brand: The card brand that the shopper used to pay, appended with _clicktopay. Only returned if paymentMethod.type is scheme.\nPossible values are mc_clicktopay and visa_clicktopay.\n\n\n    \n\nTest and go live\nTo test Click to Pay:\n\nCreate a Click to Pay account:\n\nMastercard\nVisa\n\n\nAdd test cards to your account:\n\nFor Mastercard, see their Testing documentation.\n\nFor Visa, use any of the following cards:\n\n\n\nCard Number\nCVV\nExpiry\n\n\n\n\n4622943123114762\n591\n12\/27\n\n\n4622943123114770\n050\n12\/27\n\n\n4622943123114788\n939\n12\/27\n\n\n4622943123114796\n643\n12\/27\n\n\n4622943123114804\n218\n12\/27\n\n\n4622943123114812\n950\n12\/27\n\n\n4622943123114820\n947\n12\/27\n\n\n4622943123114838\n695\n12\/27\n\n\n4622943123114846\n697\n12\/27\n\n\n4622943123114853\n322\n12\/27\n\n\n\n\n\n\n\n\nYou cannot use Adyen's test cards to test Click to Pay functionality.\n\nSee also\nBecause Click to Pay payments are processed as card payments, the following applies:\n\nClick to Pay is compatible with 3D Secure, meaning that transactions may or may not require 3D Secure authentication, based on regular 3D Secure decision-making.\nYour shoppers can issue chargebacks, which you can defend.\nYou can configure your risk settings for custom risk management.\n","type":"page","locale":"pt","boost":17,"hierarchy":{"lvl0":"Home","lvl1":"Payment methods","lvl2":"Cards","lvl3":"Click to Pay"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/pt","lvl1":"https:\/\/docs.adyen.com\/pt\/payment-methods","lvl2":"https:\/\/docs.adyen.com\/pt\/payment-methods\/cards","lvl3":"\/pt\/payment-methods\/cards\/click-to-pay"},"levels":4,"category":"Payment method","category_color":"green","tags":["Click"]},"articleFiles":{"clicktopay.png":"<img alt=\"\" src=\"https:\/\/docs.adyen.com\/user\/pages\/docs\/08.payment-methods\/04.cards\/23.click-to-pay\/clicktopay.png\" \/>"}}
