Skip to content

    AfterPay

    Before you start

    To process AfterPay, Nets Easy partners with AfterPay. Therefore, an additional agreement is required before you can enable it in your Nets Easy portal. Please contact our Customer Service Team to get that process started.

    Overview

    Nets Easy has an integration to AfterPay which enables your consumers to pay either by splitting the payments into installments or paying later in 14 days as an invoice.

    Functionality Table

    Payment typeInstallment, invoice, campaign
    Subscriptions
    Refunds
    Partial refund
    Update order
    Cancel payment
    Reservation & charge
    IPSP
    TypeCurrenciesCountries
    Installment
    NOK, SEK, EUR
    NO, SE, DE, AT
    Invoice
    NOK, DKK, SEK, EUR
    NO, DK, SE, DE, AT
    Campaign
    NOK, DKK, SEK
    NO, DK, SE

    You can more about the payment operations from here.

    Activation

    To activate AfterPay as a payment method and to add it to your Nets Easy portal, you need to complete the onboarding journey.

    If you already have an existing Nets Easy portal account, you need to contact Support for this.

    User Journey

    This following section will describe the user journey and payment flow for a consumer:

    Depending from what country the consumer is based in, the personal identification number can correspond to different IDs eg. social security number, NemID, bankID etc. This is used for a background credit check.

    1. When your consumer chooses AfterPay as a payment method in the checkout, they will be prompted to choose between two choices:
      • Pay later
      • Split payment
    2. Next, they will need to enter their personal identification number.
    3. Accept the Terms and Conditions.
    4. Click on Pay.
    5. From here, they will be redirected to the strong authentication page in a pop-up window.
    6. As mentioned earlier in the info box, the following authentication is depended on what country the consumer is from.
    7. After the confirmation and validation of identity, the consumer is redirected back to the checkout and the payment will be approved.
    8. Lastly, the charge amount will be reserved.

    Payment Flow

    After your consumers have confirmed their payment during Checkout, the money will be sent to your Nets Easy Portal.

    For AfterPay with invoices, it is important to note that the order request has to be specified correctly with all the proper parameters. This includes the parameters such as:

    • unitPrice
    • taxRate
    • taxAmount
    • grossTotalAmount
    • netTotalAmount
    • quantity

    Some of the parameters are as optional but for AfterPay, these parameters are required as invalid order items will make the payment fail otherwise. You can check all of the parameters from the Payment API for create payment here and charge payment here.

    The following example shows a correctly filled order item:

    Order item example for AfterPay

    {
    	"grossTotalAmount": 11900,
    	"name": "Item",
    	"netTotalAmount": 9520,
    	"quantity": 1,
    	"reference": "490",
    	"taxRate": 2500,
    	"taxTotalAmount": 2380,
    	"unit": "pcs",
    	"unitNetPrice": 9520
    }

    Integration

    In order for consumers to be able to use AfterPay payments in the checkout, Nets Easy needs to receive the consumer's information and address.

    This can be allowed by you if you either:

    • Enable the address fields in the checkout, e.g. setting the checkout.merchantHandlesConsumerData to false or left out from the create payment request which will let the consumer enter their information in the checkout
    • Or by including the consumer's data in the create payment request directly.

    If you include the information in the create payment request, you will need to make sure that the following information is included in the checkout object:

    Including the consumer's data in the create payment request for the checkout object

    {
        ...
        "checkout": {
            ...

    Testing

    Nets Easy provides the possibility to test for AfterPay. You can test AfterPay payments in the Nets testing environment.