AfterPay

What it is

AfterPay is the largest online post-payment service in the Netherlands. 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 only offers Afterpay for the Netherlands.

Check the Activate section for a complete list of requirements to process Afterpay transactions.

How it works

The customer

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.

The Shipped status

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.

Delivery address

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.

Payout AfterPay transaction

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.

Transaction flow

The transaction flow shows the different ways a transaction can be processed. This differs per payment method.

  • Order status
    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.

  • Transaction status
    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.

Refund Flow

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.

Product rules

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 giftcard 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 giftcard 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 giftcards 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).

Activate

Please check your eligibility with your MultiSafepay account manager before applying for this payment method.

Requirements

  • 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

To apply for AfterPay, go to AfterPay.nl

For existing clients of AfterPay, contact [email protected] to connect your AfterPay account with your MultiSafepay Control.

Currently MultiSafepay only offers AfterPay in the Netherlands.

Request a refund

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.

Full refund

The transaction can be fully refunded through the refund option.

  1. Go to transactions in MultiSafepay Control
  2. Select transaction overview
  3. With the search function you can find the transaction
  4. Click on the transaction to open it
  5. Select refund order
  6. Full refund
  7. Save.

The transaction is cancelled.

Partial refund

The Transaction can be partially refunded in the checkout editor. Please follow these steps:

  1. Go to transactions in MultiSafepay Control
  2. Select transaction overview
  3. With the search function you can find the transaction
  4. Click on the transaction to open it
  5. Select refund order
  6. Choose Edit
  7. Choose the item(s) you want to deduct from the order
  8. Save.

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.

Add a discount

Instead of deleting an item in the checkout editor you may want to add a discount. Please follow these steps:

  1. Go to transactions in the MultiSafepay Control
  2. Select transaction overview
  3. With the search function you can find the transaction
  4. Click on the transaction to open it
  5. Select refund order
  6. Choose edit
  7. Add the discount as a new page in the checkout editor. For example, -1 -> discount -> amount -> VAT
  8. Add the new order line to the order to deduct the amount given as a discount
  9. Save.

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.