> For the complete documentation index, see [llms.txt](https://help.konnektive.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.konnektive.com/konnektive-crm/gateway-setup/gateways/quickpay.md).

# QuickPay

<figure><img src="/files/ZfLSz8eEGwksjsAVNq6x" alt="" width="375"><figcaption></figcaption></figure>

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

CheckoutChamp does not store any card details for merchants using QuickPay’s Payment Gateway

QuickPay will work for One-time purchases and subscriptions. If using subscriptions you must uncheck the box on the Gateway setup. Also any upsells on QuickPay will redirect to QuickPay again. **QuickPay does not support 1-click upsells.**

QuickPay will work with landers that connect to CheckoutChamp via the funnel builder, Direct API and/or Form-code. This will NOT work with Order Entry.
{% endhint %}

**STEP 1**

Go to **Gateways** > **Gateway Integrations**

**STEP 2**

Scroll down to **QuickPay**

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

**STEP 3**

Click the green **Activate** button to activate **QuickPay**

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

**STEP 4**

Enter **Apikey** and **MerchantId** in the General Details Section of the Mid Creation Screen. Also choose to enable native 3D Secure processing (**Secure3DS**). If processing only straight-sale products (no subscriptions/rebills) then check the **StraightSaleOnly** box.

**Apikey** and **MerchantId** will be obtained from your QuickPay account.

**Reference:** [**https://quickpay.net**](https://quickpay.net/)

<br>

**STEP 5**

Click the green **Create Gateway** button to save your changes and create the gateway.

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

**API Checkout page setup**

Checkout page should be secure HTTPS. A non-secured call to the QuickPay gateway will be rejected.

Pass paySource=PREPAID and prepaidType=QUICKPAY on the import order API call from your checkout page

One option is to use hidden input fields on the page

```
<input type="hidden" name='paySource' value="PREPAID">
```

```
<input type='hidden' name='prepaidType' value='QUICKPAY'>
```
