Please select your page


    Welcome to our FAQ

    If your question is not listed, always feel free to contact us.


    1. When do we get access to the test environment/production environment?

    Access to the test environment usually takes place as soon as all formalities (e.g. conclusion of contract) have been settled. In this case you will receive the API key for the test environment.
    You will receive the API key for the production environment as soon as all necessary tests have been performed on the test environment and we are sure that no further problems occur.

    2. What is the difference between sandbox, the test environment and the production environment?

    • Within the Sandbox you can get started right away and get to know AfterPay. You will be granted access rights immediately and you can view log files and test positive results for customer orders.

    • Within the test environment you can also test negative results for customer orders, but you have to contact us to get access. Log files can no longer be viewed here.

    • Within the production environment, AfterPay runs live in your online store, so it is integrated into the daily business and customers can actively use AfterPay

    3. Which store systems are supported by AfterPay?

    All store systems supported by AfterPay can be found here

    4. What is the endpoint for the test environment?

    The endpoint for the sandbox: https://sandboxapi.horizonafs.com/

    The endpoint for the test environment : ://api-pt.afterpay.io/

    5. Which endpoint needs to be entered for the production environment?


    6. Do I get a technical contact?

    Depending on the type of integration, you may be assigned a technical contact. Otherwise, merchant support is available to answer your questions.

    7. Which fields within the API calls are necessary?

    The required fields can be found on this page https://developer.afterpay.io/api/ . To do this, select the required call and receive a list of all fields, with the required ones marked accordingly.

    8. Do I need a seperate API key for each country?

    Yes, for the live environment you need a separate API key for each country. In the test environment, it is sufficient to obtain a key for Switzerland and Germany, as the key for Germany can also be used for Austria should you wish to use AfterPay for these countries.

    9. Is the implementation of profile tracking mandatory?

    Usually, profile tracking must be included in Germany. Of course, exceptions may be made. Check your contract to see whether profile tracking has been agreed on or not.

    10. How do I implement profile tracking?

    Please have a look at the profile tracking Guide, which you received from us separately. Generally speaking, you can say that with a direct integration you need a profile tracking tag, whereas with a plug-in integration you only need to insert the profile tracking ID into the corresponding field.

    11. Where do I get the profile tracking ID from?

    Your designated implementation manager will give you the ID.


    1. Why don't we receive billing emails for trial orders?

    Unfortunately, we cannot send invoices from our test environment.

    2. What does the following error code xxx tell me?

    For a detailed list of all possible error codes, as well as their meaning, please refer to the following page.

    3. Does AfterPay have an Integration Guide?

    Yes the integration guide will be sent to you after the contract has been signed.

    4. How can I test my trail orders?

    You can perform test orders initially via the sandbox. If you have already signed the contract, you will get access to the AfterPay test environment, where you can test the cases from the test matrix you receive from us.

    5. A customer wants to place an order later. Does an authorisation then have to be carried out again later?

    If the order is completed within the next 30 days, this is not necessary, as successful authorisations are stored with us for this period.


    1. Does an invoice number have to be transferred?

    An invoice number is not mandatory. If an invoice number is transferred, however, this will also be used.
    If none is transferred, the API will assign an invoice number independently.

    2. Why is the capture rejected?

    Captures are usually rejected if there is an error in the implementation and thus in the call. If this can be ruled out, the problem is usually that a capture with the same number has already been made. In this case we ask to use another number.

    3. Why was the transaction rejected?

    The transaction can be rejected for various reasons. If a technical error can be ruled out, the reason for rejection is usually due to our risk assessment. AfterPay always strives to keep the risk of default as low as possible and for this reason declines some transactions.

    4. How do I pay AfterPay's fees?

    Depending on the agreed condition in the contract, the settlement will be as follows:

    • At the end of the month an invoice will be issued which will be deducted from the next invoice.
    • The fees will be deducted immediately with the respective invoice.

    5. How do I resend an invoice?

    If the end customer needs a new invoice, they should contact customer service. If the merchant has a question about his invoice, he should contact Operational Finance.

    6. An error has occurred with an order and I can't get any further. What can I do?

    Contact Merchant Support. Describe your problem as precisely as possible and tell them the order number for which you need help. One of the support staff will try to deal with the problem as quickly as possible.