AfterPay is the largest online post-payment service in the Netherlands and has recently also launched in Belgium. This payment method allows customers to pay for online purchases after receiving them. A special feature of post-payment is that customers are only charged for the items they keep from an order. Following the arrival of an order, the customer is e-mailed an invoice with a standard payment period of 14 days. The outstanding amount can be paid by iDeal or transferred via internet banking.
Currently, MultiSafepay offers AfterPay for the Netherlands and Belgium.
Check the Activate section for a complete list of requirements to process Afterpay transactions.
Pay-after-delivery methods allow customers to pay only for items they keep from an order. This means that sometimes the complete customer journey also consists of a product return process. In the event of the return process taking too long to verify, the collection period can be paused for 2 to 4 weeks by placing it on hold. This can only be done via [email protected] or via +31 207230230.
When a customer’s transaction is not accepted by AfterPay, only the customer is able to retrieve the reason of rejection by AfterPay due to privacy compliance rules.
When an AfterPay transaction is marked with the status uncleared, AfterPay will authorize or decline the transaction
When a transaction has been accepted, the risk of the merchant is assumed entirely by AfterPay. The customer must fulfill the payment to AfterPay within 14 days after the invoice date, unless otherwise agreed upon in writing.
When receiving an order paid for with AfterPay, it is important to keep a number of things in mind.
Upon agreeing with an order (by actually sending the goods), the order status should be changed from completed to shipped. You can adjust the order status in the original transaction in your MultiSafepay Control via change order status (manually) or in some cases, in your ecommerce platform (automatically). Not changing the status to shipped can result in the expiration of the order.
Changing the status to shipped allows AfterPay to initiate the billing process towards the customer. AfterPay will guarantee the payout of the transaction.
The shipped status is therefore important for invoicing the customer and the payout of the transaction on your MultiSafepay balance.
AfterPay accepts a difference in invoice and delivery address. However, a different delivery address or pick up address is only forwarded if both the first and last name of the customer share at least two characters.
The transaction in your MultiSafepay Control will only show the customer information (invoice address). The transaction details can be retrieved through a GET request. More information can be found on the API documenation page.
The payout of an AfterPay transaction will be added onto your MultiSafepay Control once received from AfterPay. The payout timeline for this method is determined by AfterPay.
The transaction flow shows the different ways a transaction can be processed. This differs per payment method.
The order status indicates the status of the order, such as completed, pending or rejected. The order status is independent of the incoming or outgoing payment of the transaction.
The transaction status indicates the payment status of the transaction, such as completed, pending or rejected. Once the transaction status is completed, the amount of the transaction is added to your MultiSafepay balance.
|Order Status||Transaction Status||Description|
|Uncleared||Uncleared||When an AfterPay transaction is marked with the status uncleared, AfterPay will authorize or decline the transaction. No action is required.|
|Completed||Uncleared||A successful AfterPay transaction has been received.|
|Shipped||Uncleared||A capture has been send to AfterPay, the transaction has been confirmed. An invoice will be sent to the customer and your payout is guaranteed.|
|Shipped||Completed||Payout of an AfterPay transaction has been received and added to your MultiSafepay Control balance.|
|Declined||Declined||Transaction has been rejected by AfterPay. Behind the declined status in your MultiSafepay Control, the reason of rejection is shown.|
|Void||Cancelled||Transaction has been cancelled.|
|Expired||Expired||When no action is being taken within 90 days of receiving a transaction with the payment method AfterPay, the transaction will automatically expire.|
|Order Status||Transaction Status||Description|
|Initialized||Completed||A refund has been requested.|
|Completed||Completed||Refund has been successfully processed.|
The full API reference for Afterpay can be found here
Some rules may apply to certain payment methods. For AfterPay, the following rules apply:
Refunding more than the stated amount of the original transaction is NOT possible with AfterPay. More information is available on our refund more than original amount page.
Successful AfterPay transactions have no expiring date regarding refunding, as long as the receiving bank is able to process the refund.
As a post-payment method, AfterPay has a different payment flow and therefore the setting of days or seconds active will have no influence. Full documentation can be found on our lifetime of a payment link FAQ page
When no action is taken within 90 days of receiving an AfterPay order, the transaction will automatically expire
When an AfterPay transaction has the order status shipped, there will be no time limit on refunding the transaction
As a rule of thumb, post-payment methods do not allow the use of a gift card by a customer when filling in the payment details (after the order has already been placed). This has to do with the accuracy of the order specifications, needed by the collecting party (i.e. AfterPay). Our platform would otherwise interpret the gift card as a discount (which is not present in the shopping cart specification) and would not reflect the right order information needed, for example, for taxation purposes. However, using gift cards for post-payment can be implemented as an option before placing the order (i.e. on your checkout page, before calling our API). It is the merchant’s sole responsibility to enable this feature. Failing to comply with this product rule might result in unexpected errors and unwanted complications
Payments done through Afterpay are processed in Euros (EUR)
Afterpay requires an additional API key for Belgium. This can be requested directly at Afterpay.
When multiple order rules are supplied with the same merchant-item-id, it will result in a conflict if a partial refund is requested. Thus, to be able to do the partial refund for the same product with different specifications (e.g. size, color) via the shopping cart successfully, each merchant-item-id should be unique. For example, for products with different sizes the merchant-item-id can be distinguished with ‘-size’: 1001311-xxl, 1001311-m, 1001311-s.
Having the new payment pages enabled for a specific site profile is necessary in order to process AfterPay payments. You can check this in your MultiSafepay Control if you navigate to Settings > Payment pages
Currently MultiSafepay offers AfterPay in the Netherlands and Belgium.
For existing clients of AfterPay, contact [email protected] to connect your AfterPay account with your MultiSafepay Control.
Please check your eligibility with your MultiSafepay account manager at [email protected] before applying for this payment method.
Magento 1 > available from version 2.4.1. Released on the 25th of May 2018
Magento 2 > available from version 1.5.0. Released on the 25th of May 2018
WooCommerce > available from version 3.1.0. Released on the 15th of June 2018
OpenCart > available from version 2.2.0. Released on the 15th of June 2018
PrestaShop 1.7 > available from version 4.2.0. Released on the 25th of May 2018
CS-Cart > available from version 1.3.0. Released on the 8th of October 2018
X-Cart > available from version 2.2.0. Released on the 24th of April 2019
There are 3 ways to refund an AfterPay transaction in MultiSafepay Control
In all three cases of a refund, an amount will be refunded only if a payment is linked to the transaction. If no payment is linked to the transaction, only a credit on the invoice will take place.
The transaction can be fully refunded through the refund option.
The transaction is cancelled.
The Transaction can be partially refunded in the checkout editor. Please follow these steps:
The transaction shows the credited item(s) with the deducted amount added to the transaction. A new payment link is generated and sent to the customer with the adjusted invoice.
Instead of deleting an item in the checkout editor you may want to add a discount. Please follow these steps:
The discount is added to the transaction. A new payment link is generated and sent to the customer with the adjusted invoice.
In most plugins you can also refund. See the corresponding plugin FAQ for more information.