Shopify Payment Apps

Technical manual for MultiSafepay's Shopify Payments Apps.

Prerequisites

  • ​MultiSafepay account registered in one of the following countries: The Netherlands, Belgium, Spain, Italy, Germany.
  • A MultiSafepay site API key.
  • Country restrictions may apply per payment app.


Installation

To install Shopify Payments Apps with MultiSafepay:

Before you begin

Before installing the app:

  1. Sign in to your Shopify admin panel.
  2. Ensure your Shopify user has the required permissions to install apps.
  3. Verify that the payment methods you want to offer are activated for your MultiSafepay account.

Choose an installation option

Select one of the following installation methods.

Option 1 – Install individual payment method apps (recommended)

Install individual payment method apps based on the payment methods you want to offer. Select a payment method below to open its Shopify App Store page.

Cards

American Express logo

American Express

Maestro logo

Maestro

Mastercard logo

Mastercard

Visa logo

Visa

Card payments logo

Card payments

Bank

Bancontact logo

Bancontact

Bank Transfer logo

Bank Transfer

Belfius logo

Belfius

Bizum logo

Bizum

CBC logo

CBC

Direct Debit logo

Direct Debit

iDEAL | Wero logo

iDEAL | Wero

KBC logo

KBC

MB WAY logo

MB WAY

Multibanco logo

Multibanco

MyBank logo

MyBank

Wallets

Alipay+ logo

Alipay+

Amazon Pay logo

Amazon Pay

WeChat Pay logo

WeChat Pay

Option 2 – Install the all-in-one MultiSafepay app

Install the MultiSafepay app to offer all enabled payment methods through a single integration.

Customers are redirected to a hosted MultiSafepay checkout where all enabled payment methods are displayed automatically.

Configure the app

After installing the app:

  1. Click Install.
  2. If required, sign in to your Shopify store.
  3. From the Shopify admin, click Install again.
  4. Accept the requested permissions.
  5. Configure the following settings:
    • MultiSafepay Website API Key – Enter your Site API key. Use the API key for the correct environment (Test or Live).
    • MultiSafepay Environment – Enable for Test API keys and disable for Live API keys.
  6. Click Save.
  7. Review the remaining settings, such as:
    • Test Mode
    • Payment icons
⚠️

About API key and selected environment

For all the above-listed MultiSafepay payment apps, the same API key, and the selected environment (test or live) will be used. Once you change the API key in a payment app, or the environment selected, it is automatically changed for the other active apps associated with your shop.



User guide

Abandoned checkouts

MultiSafepay's Second Chance feature is not supported.

Shopify offers a similar native service. See Shopify – Recovering abandoned checkouts .

Checkout configuration

Configure settings for this payment app: activate the payment method, switch between Shopify Test / Live mode.

In Settings > Checkout, you can configure which customer details to include in your order request:

  • Customer contact method: We recommend setting up the checkout by using the email as the primary customer contact method.
  • Customer information: We recommend setting up the shipping address phone number as required.
⚠️

Note:

Some payment methods require certain customer data, e.g. Amazon Pay payments, where the customer's phone number is required.

Checkout manager app

The Shopify Checkout Manager app allows you to customize your checkout by changing the order of your payment methods and configuring their names, payment amounts, and supported countries.

Payment method configuration

To customize your checkout, you must first install our dedicated app. See MultiSafepay Checkout Manager .

After installing the app, you are redirected to the Payment Methods Configuration panel.

You can also access the payment method customization settings by following these steps:

  1. Log in to your Shopify backend.
  2. Go to Settings.
  3. Click Payments, and under Payment configuration, click Payment method customizations.
  4. Click Add customization and select a template. You are redirected to the configuration panel.

You can edit individual payment methods, change the order in which they are displayed in your checkout, and change the position of third-party payment methods that are activated for your Shopify account.

How to edit payment methods

  1. In the Payment Methods Configuration panel, click Edit settings for the relevant payment method. Here, you can change:
  • The payment method name
  • Minimum and maximum payment amounts
  • Supported countries
  • Hide for companies
  1. You can change the position of MultiSafepay payment methods in your checkout by dragging and dropping the relevant payment method.
  2. To save your changes, click Submit.

If your checkout also supports third-party payment methods, you can position them above or below MultiSafepay payment methods. Select Top or Bottom to set their position.

Currencies

Via MultiSafepay, you can only accept payments in EUR.

Ensure the default currency is set to EUR under Settings > General > Store defaults > Currencies to display.

Payment methods

The available payment methods depend on the installation method:

  • Individual payment method apps: Support the payment methods listed under Individual payment methods.
  • All-in-one payment method app: Supports all payment methods activated in your MultiSafepay account, except Buy Now, Pay Later (BNPL) payment methods. BNPL payment methods are not supported by the Shopify Payments Apps.

Payment capture method

Payment capture method will be forced to Automatically at checkout when a customer submits the order request via one of these apps.

Reconciliation

To match orders in your accounting system with your MultiSafepay account, use the MultiSafepay order ID and the Shopify payment ID.

Refunds

Full and partial refunds are supported via your MultiSafepay dashboard and backend.

To process a refund in your Shopify backend:

  1. Sign in to your Shopify backend.
  2. Go to Orders.
  3. Select the order you want to refund.
  4. Click Refund, enter the refund amount, and confirm.
  5. A refund request is sent to MultiSafepay. The refund status is updated in your Shopify backend as pending.
  6. The refund is processed by MultiSafepay. The refund status is updated in your Shopify backend as refunded.

Supported payment methods for refunds

Refunds are supported for all payment methods, except for Multibanco, which requires the customer's IBAN. Refunds for Multibanco transactions must be processed from your MultiSafepay dashboard.



Uninstallation

To uninstall, follow these steps:

  1. Ensure that your Shopify user has the permissions to uninstall apps.
  2. On your admin page, go to Settings > Apps and sales channels.
  3. Select the MultiSafepay payment app you want to uninstall, and clicking on the three dots icon, select the option Uninstall.
  4. On the dialog window, select a reason and confirm the action by clicking Uninstall button.


Troubleshooting

Payment Order ID

If you experience issues with order statuses, or refund statuses not updating, we will need the payment ID of the original transaction to investigate the issue.

  1. Sign in to your Shopify backend.
  2. Go to Orders.
  3. Select the order related to the issue you want to report.
  4. In the timeline, look for the earliest payment event and find the Payment ID.
  5. Include the payment ID when reporting your issue to MultiSafepay support.

App activation failure

If you experience issues with app activation and see the error message "An error occurred while enabling the payment method in Shopify.", the best approach is to reinstall the app. Check the following steps:

  1. Sign in to your Shopify backend.
  2. Go to Apps > App settings.
  3. Find the affected MultiSafepay payment app.
  4. Click Uninstall app.
  5. Reinstall the app following the standard installation procedure. Check the app list here .
  6. Activate the payment method by entering the LIVE or TEST API key.

💬

Support

Contact MultiSafepay:

Top of page


Did this page help you?