AfterPay is a widely used pay later method in the Netherlands and Belgium. Customers pay for orders after receiving them, and are only charged for items they keep from the order. AfterPay bears the risk and guarantees settlement.

See how AfterPay can benefit your business!


Countries The Netherlands, Belgium
Currencies EUR
Chargebacks No
Refunds Full, partial, and API refunds, discounts
Transactions expire after 90 days


Different billing and shipping addresses are supported.
The Transaction details page in your dashboard only shows the billing address. To retrieve other details, see API reference – Get order.


Due to changes to the Wet op het consumentenkrediet, merchants who apply surcharges to pay later methods are now deemed credit providers under article 7:57 of the Burgerlijk Wetboek. This requires a permit from the Authority for Financial Markets (AFM).

AfterPay therefore strongly recommends discontinuing any surcharges.

For more information, see AfterPay – Merchant support.

Payment flow

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


Payment statuses

Order status: Changes as the customer’s order with you progresses towards shipment (independent of payment)

Transaction status: Changes as the funds progress towards settlement in your MultiSafepay balance

For more information, see Payment statuses.

Payments Order status Transaction status
AfterPay has authorized the transaction and the funds are awaiting capture.
(You can still cancel.)
Important: To capture the funds, when you ship the order you must manually change the order status to Shipped.
Completed Uncleared
The funds are captured.
(You can no longer cancel; you can only refund.)
Shipped Uncleared
MultiSafepay has collected payment. Shipped Completed
AfterPay has declined the transaction.
Only the customer can contact AfterPay to find out why (for privacy and compliance reasons).
Declined Declined
AfterPay authorized the transaction, but you or the customer cancelled it before capture. Void Void/Cancelled
AfterPay authorized the transaction, but you didn’t ship within 90 days of creating the transaction or the customer didn’t complete payment. Expired Expired
Refund initiated. Initialized Completed
Refund complete. Completed Completed

Shipping orders

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

  • Capture the funds
  • Trigger sending the invoice to the customer
  • Prevent the order from expiring
Changing 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.

Return process

If the customer returns some items from the order and this takes a long time to verify, you can pauze the collection period for 2 to 4 weeks.

Phone +31 207 230 230 or email [email protected]

Activation and integration

Activation AfterPay activation
Checkout options Payment pages (current version only)
(Activate at website level in your MultiSafepay dashboard.)
Testing Test payment details
API Create order > Pay later order
Examples > AfterPay direct/redirect

Gift cards

When paying with a gift card and AfterPay, customers must enter the gift card details before placing their order, i.e. on your checkout page.

This is because AfterPay collects and require precise order specifications. 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.


Propose a change on GitHubexternal-link-icon or
send an email to [email protected]

Other languages

For an explanation in another language, contact your account manager.