Payments

Tikkie Fast Checkout (for Webshops & E-commerce)

Boost the conversion rate of your webshop by enabling customers to checkout in just a few seconds.

Overview

Introduction

This API provides a fast checkout service for your webshop. Customers enter their address and details the first time they place an order. For subsequent purchases, they do not need to enter their details again.

You can also use this API to initiate payments from QR-codes. For example, a customer can purchase your product from a printed advertisement by scanning an associated QR-code. In one interaction, payment will be processed and user details, such as: name and address, will supplied.


This API provides the following functionality:

- POST order
- GET order
- Webhooks

How Tikkie Fast Checkout works

The following describes a purchase made using the Tikkie Fast Checkout API:

  1. A customer selects to checkout with Tikkie.
  2. The webshop creates an order using Tikkie. This contains the details of the order and uses the POST /order operation.
  3. A request for payment URL is returned for the order.
  4. The customer pays and is directed back to webshop.
  5. The customer and webshop are notified that the order is paid. The order can now be process by the webshop. Tikkie sends this notification using webhooks. Alternatively, the webshop can perform a periodic check on order status using GET /order/{orderToken}.

Requirements

To use this API in a production environment, you must have the following:
- A Tikkie contract. Click here to sign up.
- An ABN AMRO business account. Click here to sign up.
- A Dutch bank account.

Thresholds

Amounts

The maximum price of all the items combined in an order is 50.000 EURO.

GET order

To prevent excessive polling on this resource, the maximum permitted number of calls is 250 per second.

Get access

To gain access to the Tikkie Fast Checkout API in a sandbox environment, complete the following steps:

  1. Create an account on the ABN AMRO developer portal.
  2. Create a new application:
    1. In the top navigation bar, click My Apps.
    2. Click Add a new App or +.
    3. In the App name field, enter a name for your application.
    4. Select Tikkie Fast Checkout as API product, and click Submit.
  3. Authenticate yourself using the Authentication procedure. This will supply you with an access token.
  4. Test your access token using the Tikkie Fast Checkout API operations on the Operations & Sandbox page.

For more information, see Technical Details.

Get Access to Production

  1. Create a new application in the developer portal. This to be used for production.
    1. In the top navigation bar, click My Apps.
    2. Click Add a new App or +.
    3. In the App name field, enter a name for your application.
    4. Select Tikkie Fast Checkout as API product, and click Submit.
  2. Authenticate yourself using the Authentication procedure.
  3. Request Access to the Tikkie Fast Checkout production environment:
    1. Go to the Contact form.
    2. In the API Product field, select Tikkie Fast Checkout.
    3. In the Support category field, select Certificates and Authentication.
    4. In the Subject field, enter the name of your application and request access, in the following format: <Application name>: request for access to production.
    5. In the Email field, use the same developer e-mail that you used when setting up your application.
    6. In the Message field, paste the public key in PEM format.
    7. Fill in the remaining fields, and click Send.

Authentication

The Tikkie Fast Checkout API uses a merchant token for authentication. To use the API, you must obtain this merchant token. For production, a token will be provided to you during the on boarding process. In the Sandbox environment, you can create a merchant token yourself using below API call.

POST /v1/tikkie/fastcheckout/merchant

Request Attributes
Name Type In Required Description
API-Key String Header true Consumer key obtained after application registration on developer portal


curl -X POST https://api-sandbox.abnamro.com/v1/tikkie/fastcheckout/merchant -H 'API-Key: {your_api_key}' -H 'Content-Type: application/json' -H 'Content-Length: 0'
Response Attributes
Name Type In Required Description
merchantToken String Body true Token used to access the API


{
    "merchantToken": "62dbfd2f-9d22-413b-bd68-8618bb12c270"
}