Checkout process overview

Ecsters standalone payment API lets you:

  • Let you customize you entire checkout process
  • Easy integration process using a REST API
  • Use our visual guidlines for the best customer journey

Only one integration component 

A REST API for identifying customer, show payment methods, creating an order, debit transaction, credit transaction and annul transaction.

Integration against Ecster’s API consists briefly of the following steps and it is also described in the flowchart below.

  1. Get available payment and identification methods
  2. Get available payment method terms
  3. Identify consumer, either using a physical identity document or an electronic identification/BankID
  4. Create an identification ticket, called ticket, to be used in later calls to identify the consumer
  5. Get all payment options available to consumer
  6. Creating order, using ticket to identify the consumer

Checkout process flowchart

Pre-checkout overview

Process overview show payment option on product page

Show payment options

  1. Get payment and identification methods: You can display available payment methods. For each payment method available identification methods are provided.
  2. Get payment method terms: Get payment method terms from Ecster.
  3. Show payment options: Show payment option on your productpage.

Payment overview

Process overview payment

Process overview payment

  1. Identify customer: You can identify the consumer either by a physical identity document (drivers license, passport etc…) or by using an electronic identity (BankID or mobile BankID.
  2. Create ticket: To act in the name of an identified consumer and create orders, you must create a ticket which contains information about the consumer and is used in subsequent calls to Ecster.
  3. Get payment options: Returns available payment options for consumer for an exact amount.
  4. Create order: Create an order with a specific cart on a specified consumer with a determined payment option.

Process overview ecommerce

 Process overview ecommerce

ecom

  1. Get payment and identification methods: You can display available payment methods. For each payment method available identification methods are provided.
  2. Get payment method terms: Get payment method terms from Ecster.
  3. Identify customer: You can identify the consumer either by a physical identity document (drivers license, passport etc.) or by using an electronic identity (BankID or mobile BankID.
  4. Create ticket: To act in the name of an identified consumer and create orders, you must create a ticket which contains information about the consumer and is used in subsequent calls to Ecster.
  5. Get payment options: Returns available payment options for consumer for an exact amount.
  6. Create order: Create an order with a specific cart on a specified consumer with a determined payment option.
  7. Update order: Update an order, (changing the cart amount or change the payment option).

Process overview physical store

Process overview physical store

    1. Get payment and identification methods: You can display available payment methods. For each payment method available identification methods are provided.
    2. Get payment method terms: Get payment method terms from Ecster.
    3. Identify customer: You can identify the consumer either by a physical identity document (drivers license, passport etc.) or by using an electronic identity (BankID or mobile BankID.
    4. Create ticket: To act in the name of an identified consumer and create orders, you must create a ticket which contains information about the consumer and is used in subsequent calls to Ecster.
    5. Get payment options: Returns available payment options for consumer for an exact amount.
    6. Create order: Create an order with a specific cart on a specified consumer with a determined payment option.
    7. Update order: Update an order, (changing the cart amount or change the payment option).
    8. Debit consent: Before creating a debit transaction for an order, the consumer is required to sign a debit consent. Thereby the consumer approves one or multiple debit transactions up to the total amount of the order.

 

Request test account