Contact information

For more information or any assistance during the implementation, please contact [email protected]

Documentation

Ecom API

Use the Ecom API for e-commerce, application and mobile app integrations (both web-based and native applications)

https://api.blikk.tech/ecom/docs/

POS API

Use the POS API for POS system integrations (both web-based and native applications)

https://api.blikk.tech/pos/docs/

Diagrams

Ecom Diagram

  sequenceDiagram

  participant client as Your App/Website
  participant server as Your Server
  participant gw as Blikk

  client ->> server: User chooses Blikk<br>as payment type
  server ->> gw: Request to create payment
  gw ->> server: Response "paymentId",<br>"location" deeplink in header

  server ->> client: Redirect to deeplink
  Note over client: Open deeplink with device OS.<br>The deeplink is a HTTPS URL that can be opened in the Blikk app or by a browser.

  Note over server: Start polling payment status or wait for webhook callbacks
  client ->> server: Poll for payment status
  server ->> client: Response with payment status

  gw ->> gw: Blikk initiates payment and communicates with bank

  server ->> gw: Get payment request polling
  gw ->> server: Response with payment status "DRAFT", "PENDING" or "SCA_REQUIRED"

  Note over server: Preferably communicate payment status to user (see status updates chapter in docs)

  server ->> gw: Get payment request polling
  gw ->> server: Response with payment status

  server ->> client: Response with payment status "SUCCESS", "REJECTED", "CANCELLED" or "ERROR"

  Note over client: Display results to user