Skip to content

Last updated: January 19, 2023

You can extend your PrestaShop integration in multiple ways to suit all your business needs.

In this guide, you'll learn how to:


Add payment methods

Note

In order to start accepting an alternative payment method, we first need to enable it on your account. Please contact your Customer Success Manager or our Sales team to get started.

We currently support the following payment methods on PrestaShop:

Enable alternative payments

  1. Sign in to your PrestaShop admin dashboard and go to Modules > Modules Manager.
  2. Find the Checkout.com plugin and select Configure.
  3. Select the ALTERNATIVE PAYMENTS tab.
  4. Select the payment methods you want to support.
  5. Select Save.

Apple Pay

  1. Sign in to your PrestaShop admin dashboard and go to Modules > Modules Manager.
  2. Find the Checkout.com plugin and select Configure.
  3. Select the APPLE PAY tab.
  4. Enter a Payment Option Title. For example, Pay by Apple Pay with Checkout.com.
  5. Set Enable Apple Pay to Yes.
  6. Enter your merchant ID. You can find this ID in your Apple Developer Account.
  7. Follow the Checkout.com guide to get the .key and a .pem certificate file.
  8. Select Save.

Google Pay

  1. Sign in to your PrestaShop admin dashboard and go to Modules > Modules Manager.
  2. Find the Checkout.com plugin and select Configure.
  3. Select the GOOGLE PAY tab.
  4. Enter a Payment Option Title. For example, Pay by Google Pay with Checkout.com. This is the name of the payment option that will be displayed to the customer.
  5. Set Enable Google Pay to Yes.
  6. Enter your Merchant ID. You can find this in your Google payments profile.
  7. Select Save.

Enable 3D Secure payments

  1. Sign in to your PrestaShop admin dashboard and go to Modules > Modules Manager.
  2. Find the Checkout.com plugin and select Configure.
  3. Select the CARD PAYMENTS tab.
  4. In the Advanced Settings, set Use 3D Secure to Yes.
  5. Select whether or not you want to Attempt non-3D Secure transactions. If you select Yes, any cards that do not support 3D Secure (3DS) will go through without a 3DS check. If you select No, cards that do not support 3DS will be blocked.
  6. Select Save.

Information

All orders in the PrestaShop admin dashboard are created after authorisation. In case 3D Secure authentication has failed, the transaction will be displayed in the Order Settings > Shopping Carts section.


Card payment options

Manually capture payments

  1. Sign in to your PrestaShop admin dashboard and go to Modules > Modules Manager.
  2. Find the Checkout.com plugin and select Configure.
  3. Select the CARD PAYMENTS tab.
  4. Set Enable Card Payments to Yes.
  5. Set Type of payment to Deferred (Authorize). This will only authorize the charge. You'll either have to capture the payment manually, or configure an event that will trigger the capture.
  6. Select Save.

Configure event-based payment capture

  1. Sign in to your PrestaShop admin dashboard and go to Modules > Modules Manager.
  2. Find the Checkout.com plugin and select Configure.
  3. Select the CARD PAYMENTS tab.
  4. Make sure that Type of payment is set to Deferred (Authorize).
  5. Choose whether you'd like to trigger the payment capture based on a time delay or an order status change.
    • If you've selected Delay, specify the delay before the payment is captured, in hours. For example, a delay value of 1.5 means that the payment will be captured after 1 hour and 30 minutes.
    • If you've selected Order status, specify the order statuses that will trigger the capture.
  6. Select Save.

Enable dynamic descriptor

This is an extra field that you can send to the issuer, appearing on the customer's bank statement as an additional description of the payment.

  1. Sign in to your PrestaShop admin dashboard and go to Modules > Modules Manager.
  2. Find the Checkout.com plugin and select Configure.
  3. Scroll down and set Enable Dynamic Descriptor to Yes.
  4. Specify your Descriptor Name. This is the first line of the descriptor, usually your merchant name.
  5. Specify your Descriptor City. This is the second line of the descriptor, usually the city of your merchant address.
  6. Select Save.

Enable saved cards

This setting allows your customers to save their cards for future payments. They can then use the same card on your website without re-entering the details.

  1. Sign in to your PrestaShop admin dashboard and go to Modules > Modules Manager.
  2. Find the Checkout.com plugin and select Configure.
  3. Select the CARD PAYMENTS tab.
  4. In the Advanced Settings, set Save Card Option to Yes.
  5. Select Save.

Order statuses

These settings allow you to edit the order statuses in line with the status of the payment. They are automatically set to PrestaShop's default values, so it's unlikely you will need to edit them.

To find these settings, sign in to your PrestaShop admin dashboard and go to Modules > Modules Manager. Then, find the Checkout.com plugin, select Configure, and scroll down.