E-Invoicing
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
Supports | Details |
---|---|
Countries | Worldwide |
Currencies | EUR |
Chargebacks | No |
Payment pages | Yes (current and deprecated versions) |
Refunds | Yes: Full, partial, and API refunds, and discounts |
Second Chance | Yes |
Payment flow
This diagram shows the flow for a successful transaction. Click to magnify.
Payment statuses
The table below sets out the order status and transaction status for payments and refunds.
Description | Order status | Transaction status |
---|---|---|
MultiSafepay's risk analysis is in progress. You can still cancel. | Initialized | Initialized |
E-Invoicing has authorized the transaction. You can no longer cancel. You can only refund. | Completed | Initialized |
❗️ Manually change the order status to shipped. You must ship to receive payment. | Shipped | Initialized |
MultiSafepay has collected payment. | Completed | Completed |
E-Invoicing declined the transaction. | Declined | Declined |
The transaction has been cancelled. | Void/Cancelled | Void/Cancelled |
The customer didn't complete payment. | Expired | Expired |
Refunds: Refund initiated. | Initialized | Initialized |
Refunds: Refund complete. | Completed | Completed |
Activation
You can activate E-Invoicing yourself in your dashboard.
How to activate E-Invoicing
- Sign in to your MultiSafepay dashboard.
- Go to Settings.
- To activate the payment method for:
- All sites, go to Payment methods.
- A specific site, go to Website settings, and click the relevant site.
- 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]
Integration
API
- Create order > BNPL order.
- Examples > E-Invoicing direct/redirect.
- A
shopping_cart
object is required for all BNPL orders. See Recipes – Include shopping_cart in order. - Transactions don't expire.
Ready-made integrations
Supported in all ready-made integrations (direct).
Testing
To test E-Invoicing payments, see Testing.
User guide
Batches
You can generate E-Invoicing transactions in batches for subscription payments.
How to batch transactions for subscriptions
- Sign in to your MultiSafepay dashboard.
- Go to E-Invoicing > Batches.
- Upload a file in .xls, .xlsx or .csv format.
- 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.
Invoices
How to view invoices
To see an overview of all successful transactions:
- Sign in to your MultiSafepay dashboard.
- Go to E-Invoicing > Invoices.
How to customize invoices
To customize invoices:
- Sign in to your MultiSafepay dashboard.
- Go to E-Invoicing > E-Invoicing generator.
The invoice is sent to the email address provided.
Shipment
Addresses
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
- Sign in to your MultiSafepay dashboard.
- Go to Transactions > Transactions overview.
- Search for the transaction, and click to open the Transaction details page.
- Under Order details, click Change order status.
- Change the status to Shipped.
- 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.
Support
Email [email protected]
Updated 15 days ago