# Corefy

<figure><img src="/files/3sprpASApOgvF17dSUnz" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
**Disclaimers:**

Only a full refund is supported by this gateway. Partial refunds are not allowed.
{% endhint %}

{% hint style="info" %}
**Mandatory Merchant Setup in Corefy**

1. Enable “Send transaction's context on Return URL” to process 3DS transactions
2. Enable “Bypass commerce status page” to avoid a delay in completing the 3DS process
3. Enable “NonCVV” under “Merchant accounts” to process the sale using tokens without CVV
   {% endhint %}

{% hint style="warning" %}
**Known Issues**

1. A 3DS frictionless transaction will not mark as "3DS Protected" if the “payment\_card.verification” section is not received in the Corefy API response.
2. A rebill transaction will decline if it requires a 3DS challenge. If the initial transaction processed with a 3DS challenge then the rebill transaction is forced for a 3DS challenge by Corefy.
   {% endhint %}

* [Step 1 - Activate Corefy](#corefy-step1-activatecorefy)
* [Step 2 - Add Corefy credentials](#corefy-step2-addcorefycredentials)
* [Step 3 - Fill the rest of the gateway profile](#corefy-step3-filltherestofthegatewayprofile)
* [Step 4 - Test the newly added gateway](#corefy-step4-testthenewlyaddedgateway)
* [Step 5 - Apply to live campaign offers](#corefy-step5-applytolivecampaignoffers)
* [Step 6 - 3DS](#corefy-step6-3ds)

***

### Step 1 - Activate Corefy <a href="#corefy-step1-activatecorefy" id="corefy-step1-activatecorefy"></a>

Go to **Gateways** → **Gateway Integrations** and select Braintree. Click on **+ Activate**.

<figure><img src="/files/Pz8yFpxF1SV8R8Iozcji" alt=""><figcaption></figcaption></figure>

### Step 2 - Add Corefy credentials <a href="#corefy-step2-addcorefycredentials" id="corefy-step2-addcorefycredentials"></a>

Now the **Create New MID** page will appear. Double-check that *Corefy* is selected in the gateway field and fill in the rest of the info on the gateway profile.

* **AccountId.** These will be the credentials of a user within Corefy
* **ApiKey.** These will be the credentials of a user within Corefy
* **Service**. This is the Service provided by Corefy. Generally this the payment method + currency. An example would be “payment\_card\_usd”.
* **PrivateKey**. This is the key provided by Corefy.

<figure><img src="/files/PtlAlo7ixbgrwKXb5glV" alt=""><figcaption></figcaption></figure>

### Step 3 - 3DS <a href="#corefy-step6-3ds" id="corefy-step6-3ds"></a>

The checkout page must handle a merchant redirect exception. The consumer will be routed to Corefy to complete the checkout.

[Basic 3DS Instructions](/konnektive-crm/gateway-setup/basic-3ds-instructions.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.konnektive.com/konnektive-crm/gateway-setup/gateways/corefy.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
