Shopify

Technical manual for MultiSafepay's free app.

More information

Discover the new version of our Shopify payments apps and streamline payment management for your Shopify store. With access to over 15 payment methods through multiple gateways, provide your customers with a secure, personalized, and versatile checkout experience. Grow your business with a solution designed to support scalability and meet the demands of a global audience.

Prerequisites

You will need a MultiSafepay account.

Installation

To install, follow these steps:

  1. For increased security and stability, wait for off-peak hours and temporarily enable password protection for your webshop.
  2. Check that the payment methods you want to use in Shopify are activated for your MultiSafepay account.
  3. From the Shopify app store, install the MultiSafepay payments app .
  4. Under Settings:
    • Website API key: Enter your site API key.
    • Environment: Set whether it is a live or test API key.
  5. Click Save and continue (this process might take a few seconds).
    You are redirected to Settings > Payments.
  6. For each payment method you wish to activate, follow the below steps on the app page:
    • Select the payment method checkbox.
    • Under Test mode, select the Enable test mode checkbox.
    • Click Activate .
      If the payment method is not activated for your MultiSafepay account, then in Shopify an error appears.
  7. Activate the method for your MultiSafepay account, and then in Shopify, click Retry.

  💡 Tip! We recommend first testing each payment method before setting your live API key.


User guide

Abandoned checkouts

MultiSafepay's Second Chance feature is not supported because Shopify offers a similar native service.

See Shopify – Recovering abandoned checkouts .

Cancellation

If a customer cancels a payment to use another payment method instead, they must complete payment within 2 hours to avoid errors.

Checkout Configuration

To send an order request with as much information as possible, we recommend setting up the checkout by using the email as the primary customer contact method and, if required, adding the phone number in the customer information. This can be set up in Settings > Checkout Page.

Countries

The app is unavailable in Norway and Finland.

For more information, email [email protected]

Currencies

Payments are processed in the webshop's default currency only.

Order expiration

Shopify orders expire after 3 days.

The pendingExpiresAt value matches the date and time when the order expires and must be within 3 days of calling the paymentSessionPending mutation (once only).

For more information, see Shopify.dev – Pend a payment .

⚠️ Note: If an order is not completed within 2 hours, the order status changes from Pending to Expired.

Payment methods

Supported payment methods

Once MultiSafepay is selected during the checkout, the customer is redirected to the payment page.

All active payment methods (except BNPL methods) are available to be selected.

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.
You can't refund more than the original amount in your backend.


💬

Support

Contact MultiSafepay:

Top of page