# Manual Setup

After [installing](/online-payments/plugins/prestashop-plugin-integration/installation.md) the Verifone Payment Module into your PrestaShop admin, you will need to configure the correct credentials that will associate it to your Verifone account.

1. Click on **Configure** to add your information (you can find all the details in your Verifone Central account).

   <div data-with-frame="true"><img src="https://verifone.cloud/sites/default/files/inline-images/configure.PNG" alt=""></div>

## Account settings <a href="#account-settings" id="account-settings"></a>

<div data-with-frame="true"><img src="https://verifone.cloud/sites/default/files/inline-images/account.PNG" alt=""></div>

The information in the *Account settings* area is mandatory. Once the *User ID*, *API Key* and *Organization ID* fields are completed, click on **Save changes**.

* **Choose environment**: By toggling this setting you can switch between production and test mode. You can use the Verifone Sandbox (CST) environment to test your integration (for this, you will need to have an account set up in the test environment). If the *Test mode (CST)* option is switched ON, you will need to use the information from your test account (user ID, API key, organization ID, PPC etc).
* **User ID**: The ID of the user that generated the [API key](/online-payments/api-integration-methods-auth-and-endpoints/api-authentication.md) in Verifone Central. You can find this information in your [Verifone Central](https://docs.verifone.com/verifone-central-getting-started/) account, under *Profile* → *API Keys*.
* **API Key**: The value of the API Key you created in Verifone Central.
* **Organization ID**: The Organization ID can be found in Verifone Central, under *Administration* → *Organizations*. There might be several organizations available as part of your account hierarchy. When filling in the organization ID here, make sure you pick the ID of the organization connected to your Payment Provider Contract. You can check that by clicking on the organization and searching for the associated payment provider contracts.
* **Verifone account region**: The region in which your Verifone account is created.

## Display settings <a href="#display-settings" id="display-settings"></a>

This area allows you to configure the look and feel of your payment page.

<div data-with-frame="true"><img src="https://verifone.cloud/sites/default/files/inline-images/display.PNG" alt=""></div>

* **Checkout type**: You can choose whether you need the Verifone checkout to be displayed as a standalone page (HPP) or as an iFrame.
* **Title**: This controls the title of the payment method which the shopper sees during checkout.
* **Description**: This controls the description which the shopper sees during checkout.
* **Theme ID**: Allows you to setup a custom theme for your payment page, by using the [tool](/verifone-central-getting-started/verifone-central/administration-tools/checkout-themes-editor.md) available in your Verifone Central account. Once the theme is created, you will be able to pick up the theme ID and fill it in the *Display settings* section. More on themes can be found [here](/online-payments/checkout/theming.md).<br>

  <div data-with-frame="true"><figure><img src="https://verifone.cloud/sites/default/files/inline-images/1_81.JPG" alt="" width="563"><figcaption></figcaption></figure></div>

## Setting up your payment methods <a href="#setting-up-your-payment-methods" id="setting-up-your-payment-methods"></a>

You will need to enable and set up at least 1 payment method option. Either enable the *Card payments* option from the **Card settings** tab, or/and select an alternative payment method from the **Alternative payments** tab.

### Card settings <a href="#card-settings" id="card-settings"></a>

<div data-with-frame="true"><img src="https://verifone.cloud/sites/default/files/inline-images/3.jpg" alt=""></div>

Once the **Card payments** option is enabled you need to provide information about your Payment provider contract ID. You can find this info in your Verifone Central account, under *Administration* → *Payment Provider Contracts*. Make sure you collect the ID belonging to the Payment Provider Contract that enables card payments.

* If you enable the **Card 3DS** option, you need to provide information about your 3DS Contract ID. The 3DS Contract ID can be found in your Verifone Central account, under *Administration* → *3-D Secure Provider Contracts*.
* If you enable the **Fraud Protection** option, you must introduce your Fraud Contract ID information (to get your Fraud Contract ID information, log in to Verifone Central, go to the *Administration* tab and click on *Added value services* > *Fraud protect*). Access the [Fraud protection](/online-payments/fraud-management.md) documentation to view the Fraud Protect-related information and how to set your fraud\_protection\_contract from Verifone Central.
* Enable the **ABS** [**Installments**](/online-payments/checkout/instalments/instalments-in-israel.md) (valid only for Israel) option, if you are using Verifone as a gateway services provider in conjunction with an acquiring contract with from ABS.

If you enable the **Gift Cards** option, you need to provide information about your Gift card contract ID. You can find this info in your Verifone Central account, under *Administration* → *Payment Provider Contracts*. Make sure you collect the ID belonging to that payment provider contract that enables gift card payments.

### Alternative payments <a href="#alternative-payments" id="alternative-payments"></a>

Based on your agreement with Verifone, there might be alternative payment methods that you would like to provide to your shoppers as options available on the payment page.

<div data-with-frame="true"><img src="https://verifone.cloud/sites/default/files/inline-images/1_153.JPG" alt=""></div>

* **PayPal**
  * **PayPal payment provider contract ID**: The ID can be found in Verifone Central, under *Administration* → *Payment Provider Contracts*, after selecting the contract available for PayPal as a service provider.
* **Apple Pay/Google Pay/MobilePay/Vipps**
  * **SCA (Strong Customer Authentication)**: Given that wallet payment providers already have Delegated Authentication rights to perform Strong Customer Authentication, we recommend setting this to “wallet”.
  * **Apple Pay/Google Pay/Mobile Pay/Vipps Payment Provider Contract ID**: The ID can be found in Verifone Central, under *Administration* → *Payment Provider Contracts*, after selecting the contract available to process card payments through the desired wallet-type APM.
* **Swish**
  * no additional fields should be configured
* **Klarna**
  * no additional fields should be configured
* **GPP2**
  * **GPP2 payment provider contract ID**: The ID can be found in Verifone Central, under *Administration* → *Payment Provider Contracts*, after selecting the contract available for GPP2 as a service provider.
* **Bank OP**
  * **Bank OP payment provider contract ID**: The ID can be found in Verifone Central, under *Administration* → *Payment Provider Contracts*, after selecting the contract available for Bank OP as a service provider.

## Advanced settings <a href="#advanced-settings" id="advanced-settings"></a>

<div data-with-frame="true"><img src="https://verifone.cloud/sites/default/files/inline-images/5_29.JPG" alt=""></div>

* **CURL verify host and peer**: Enable this setting to avoid plugin requests to time out. Highly recommended if both host and peer are using HTTPS (TLS).
* **Transaction type**
  * **Pre-auth** - Preauthorization acts as a reservation on your cardholder’s account. Once you are able to ship the products and decide to withdraw the amount, you can then capture the payment. Preauthorization allows you more time to capture the payment (it is usually 30 days but this needs to be checked with acquirer, as it might vary depending on card schemes/ merchant category code). Also make sure Verifone supports this [transaction type](/online-payments/supported-acquirers.md) for the acquiring solution you are using.
  * **Auth** - Authorization also acts as a reservation on your cardholder’s account – that you can capture later on, once you ship the products to your customers. The difference between authorization and preauthorization is that you only have up to 7 days allowed by the time you decide to capture the amount. Here as well, check that Verifone supports this transaction type for the acquiring solution you are using.
  * **Sale** - The sale transaction implies authorization and capture are done in one single step.
* **Order Status** – Choose the order status of the order after a successful capture.

2. Once all needed options are selected, click on **Save changes**.

{% hint style="info" %}
Once the configuration is completed, **make sure to set up your Webhooks**.

<a href="/pages/4Nof4iaHulXGYk8AOga5" class="button primary">Read more</a>
{% endhint %}


---

# 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://docs.verifone.com/online-payments/plugins/prestashop-plugin-integration/manual-setup.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.
