E-Invoicing is a MultiSafepay BNPL method with automation tools that gives you full control of credit management, the payment process, and customer communications.

Read how E-Invoicing can benefit your business on multisafepay.com

Payment pagesYes (current and deprecated versions)
RefundsYes: Full, partial, and API refunds, and discounts
Second ChanceYes

Payment flow

This diagram shows the flow for a successful transaction. Click to magnify.

E-invoicing payment flowE-invoicing payment flow

Payment statuses

The table below sets out the order status and transaction status for payments and refunds.

DescriptionOrder statusTransaction status
MultiSafepay's risk analysis is in progress. You can still cancel.InitializedInitialized
E-Invoicing has authorized the transaction.
You can no longer cancel. You can only refund.
❗️ Manually change the order status to shipped.
You must ship to receive payment.
MultiSafepay has collected payment.CompletedCompleted
E-Invoicing declined the transaction.DeclinedDeclined
The transaction has been cancelled.Void/CancelledVoid/Cancelled
The customer didn't complete payment.ExpiredExpired
Refunds: Refund initiated.InitializedInitialized
Refunds: Refund complete.CompletedCompleted


You can activate E-Invoicing yourself in your dashboard.

How to activate E-Invoicing
  1. Sign in to your MultiSafepay dashboard.
  2. Go to Settings.
  3. To activate the payment method for:
    • All sites, go to Payment methods.
    • A specific site, go to Website settings, and click the relevant site.
  4. Select the checkbox for the payment method, and then click Save changes.

Support: If the payment method isn't visible in your dashboard, email [email protected]



Ready-made integrations

Supported in all ready-made integrations (direct).


To test E-Invoicing payments, see Testing.

User guide


You can generate E-Invoicing transactions in batches for subscription payments.

How to batch transactions for subscriptions
  1. Sign in to your MultiSafepay dashboard.
  2. Go to E-Invoicing > Batches.
  3. Upload a file in .xls, .xlsx or .csv format.
  4. Follow the templates in your MultiSafepay dashboard.

Gift cards

When paying with a gift card and E-Invoicing, customers must enter the gift card details before placing their order, i.e. on your checkout page. Otherwise our platform would interpret the gift card as a discount and generate incorrect order information, e.g. tax calculations.

You are solely responsible for this in your integration.


How to view invoices

To see an overview of all successful transactions:

  1. Sign in to your MultiSafepay dashboard.
  2. Go to E-Invoicing > Invoices.
How to customize invoices

To customize invoices:

  1. Sign in to your MultiSafepay dashboard.
  2. Go to E-Invoicing > E-Invoicing generator.

The invoice is sent to the email address provided.



Different billing and shipping addresses are supported. Email a request to [email protected]

Shipping policies

Order status

When you ship the order, you must manually change the order status from Completed to Shipped:

  • Captures the funds
  • Triggers sending the invoice to the customer
  • Prevents the order from expiring
How to change the order status to shipped

In your dashboard

  1. Sign in to your MultiSafepay dashboard.
  2. Go to Transactions > Transactions overview.
  3. Search for the transaction, and click to open the Transaction details page.
  4. Under Order details, click Change order status.
  5. Change the status to Shipped.
  6. Send the customer the track and trace details, if relevant.

In your backend

If you change the order status in your backend, the following ready-made integrations pass the updated status to your dashboard automatically:

  • Magento 2 and WooCommerce: When you set the order to Shipped in your backend.
  • Shopware 5: When you set the order to delivered in your backend.

For other ready-made integrations, make an update order API request.

Note: Some third-party plugins may not support updating the status via our API.



Email [email protected]

Top of page

Did this page help you?