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.
|Countries||The Netherlands, Belgium|
|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.
This diagram shows the flow for a successful transaction. Click to magnify.
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.
|The funds are captured.
(You can no longer cancel; you can only refund.)
|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).
|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|
When you ship the order, you must manually change the order status from Completed to Shipped to:
In your dashboard
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:
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.
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]
|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
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.