# Cardstream - Alternate Payments

{% hint style="info" %}
The Cardstream gateway supports multiple alternative payment options

* Bancontact
* Bizum
* BLIK
* iDEAL
* EPS
* Multibanco
* MB WAY
* P24
* PayU
* Swish
* Trustly
* TWINT
* Klarna
  {% endhint %}

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

No card details are stored for merchants using alternative payment options

These payments will work with landers that connect to Konnektive via Direct API. This will NOT work with form-code or via Order Entry.

Alternate payment options are one-time use. There is no recurring billing.

Alternate payment options do not support and auth/capture workflow.
{% endhint %}

**STEP 1**

Go to **Gateways** → **Gateway Integrations** and select Cardstream. Click on **+ Activate**. Follow [instructions here](https://help.konnektive.com/konnektive-crm/gateway-setup/gateways/cardstream) for setup.

Click the green **Create Gateway** button to save your changes and create the gateway. Note the ID of the gateway on the gateway list page, for use in Step 2.

**STEP 2**

The checkout page must be secure HTTPS. A non-secured call will be rejected. Pass the following parameters on the Import Order or Import Upsale API calls

* paySource = PREPAID
* forceMerchantId = the Cardstream id from Step 1
* redirectsTo = the url where the browser should redirect on a successful transaction
* errorRedirectsTo = the url where the browser should redirect on a failed transaction

Then include the **prepaidType** parameter based on the payment option

* Bancontact
  * prepaidType = BANCONTACT
* Bizum
  * prepaidType = BIZUM
* BLIK
  * prepaidType = BLIK
* iDEAL
  * prepaidType = IDEAL
* EPS
  * prepaidType = EPS
* MB WAY
  * prepaidType = MBWAY
* Multibanco
  * prepaidType = MULTIBANCO
* P24
  * prepaidType = P24
* PayU
  * prepaidType = PAYU
* Swish
  * prepaidType = SWISH
* Trustly
  * prepaidType = TRUSTLY
* TWINT
  * prepaidType = TWINT
* Klarna
  * prepaidType = KLARNA

**STEP 3**

{% hint style="info" %}
our checkout and upsale pages must support standard merchant redirect handling

[Basic 3DS Instructions](https://help.konnektive.com/konnektive-crm/gateway-setup/basic-3ds-instructions)
{% endhint %}

{% hint style="info" %}
For more info on the API calls, refer to our [API Documentation](https://apidocs.konnektive.com/).
{% endhint %}
