---
title: Overview
description: 'Step-by-step integration overview for Card Not Present Verification: authenticate, customize the experience, create a transaction, and handle the webhook notification.'
canonical: https://developer.unico.io/dual-api/developers/regional-solutions/card-not-present-verification/integration/overview
locale: en
generated_by: markdown-export
---

### Integration overview

1. **Define at which point in your funnel and how you will use Card Not Present Verification**

   - Will you use Card Not Present Verification at the top of your fraud prevention funnel? Then integrate via Webview or SDK in your Checkout;
   - Will you use Card Not Present Verification to recover transactions denied by your fraud prevention system? Integrate it into a flow via WhatsApp;
   - Short on time and/or resources to implement Card Not Present Verification fully integrated? Use the product manually in your analysis table operation and ensure you recover your sales.

   :::danger
   To ensure better conversion, create the transaction **only after** completing any pre-authentication or validation that could finalize the operation before the Card Not Present Verification experience.
   :::

2. **Authenticate yourself**

   The first step to using the Card Not Present Verification product is Authentication. You must have a service account and perform OAuth2 authentication to obtain a valid access token.

   Learn more in [Authentication](/developers/regional-solutions/card-not-present-verification/integration/authentication).

3. **Customize your experience**

   Before creating transactions for your customer, make sure the Card Not Present Verification experience reflects your business. [Customize the experience](/developers/regional-solutions/card-not-present-verification/integration/controlling-the-experience/overview) your way: use your logo with your branding, personalize the CTAs, and adjust the colors.

4. **Create a transaction**

   - Will you follow the integrated flow?
     - [Create a transaction](/developers/regional-solutions/card-not-present-verification/integration/apis/api-reference/payment-transactions) using our APIs;
     - Open the Card Not Present Verification experience in your application or send a WhatsApp message to your customer.
   - Will you follow the manual flow?
     - Create a transaction directly through the portal;
     - Send the link to your customer via the channel of your choice.

5. **Wait for the Webhook notification**

   To optimize your integration, use our [Webhook](/developers/regional-solutions/card-not-present-verification/integration/webhook) and know when the result of your process is complete.

6. **Check the transaction result**

   Done. With the transaction completed, check the validation result and decide whether to approve or decline the transaction.