# WithReach

{% hint style="info" %}
WithReach is designed to work with Checkout Champ pages or landing pages connected to Checkout Champ via direct API. It will not work with Order Entry if a 3DS challenge is required.
{% endhint %}

{% hint style="info" %}
WithReach supports PayPal checkout. See Step 5 for instructions.
{% endhint %}

**Step 1:**

Go to **Merchants** → **Gateway Integrations** and activate the WithReach tile with the “**+ Activate**” button

<figure><img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2FhPEfIGsRgf1qHv5UI23U%2Fimage.png?alt=media&#x26;token=592e41a3-a545-4b69-bf7f-f0b1cb5266c6" alt=""><figcaption></figcaption></figure>

**Step 2:**

Enter the **MerchantId** and **HMACSecret** from your WithReach account. Enter your **Descriptor** and **Mid #**.

**useTestServer** - use this only for testing. Uncheck this for live transactions.

**acceptLiability** - Check this box to use CRM fraud plugins. Uncheck this box to use Reach fraud screening.

<figure><img src="https://3790748257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FT43PzcNjyZtWby9yrGd3%2Fuploads%2FTRqDYsdAINQH2npIDHmT%2Fimage.png?alt=media&#x26;token=fea3bd24-df35-4e1a-8da7-53bb33fd8d53" alt=""><figcaption></figcaption></figure>

Press the green “Create Gateway” button to create your WithReach gateway.

**Step 3:**

Apply the gateway to your offers and upsells within the campaign.

**Step 4:**

{% hint style="warning" %}
WithReach requires the checkout page to support proper handling of 3DS. This must be implemented to capture device information, even if not using 3DS.
{% endhint %}

[Direct API 3DS Instructions](https://help.checkoutchamp.com/crm/gateway-setup/direct-api-3ds-instructions)

**Step 5:**

## CheckoutChamp Pages

Go to your funnel Settings > Payments. Add your Reach gateway to your Pay Pal Payment field. It is required to collect customer information for this integration.

## Direct API

WithReach supports PayPal as a checkout option. When a consumer chooses the PayPal checkout option on your checkout page, pass the following into the Import Order API:

**prepaidType** - WITHREACH\_PAYPAL

**paySource** - PREPAID

**forceMerchantId** - the WithReach gatewayId from the gateway list (the gateway created in step 2)

The consumer will be redirected to PayPal using standard redirect handling from Step 4. The process will complete with no additional coding necessary.
