D2 Server-to-server API

The DIBS D2 API defines a set of functions that developers can use to perform requests and receive responses. The interaction is performed via the HTTP protocol which makes it viable for practically any programming language

Data formats

Format for data requests and responses

Script limitations

Calls per second

Simple text reply

Format of the answer from DIBS

Payment functions

Available scripts for handling payments

Status functions

Receiving the status of payments

Other features

Other uses of the API

MD5 calculation

Secure the communication with checksum calculations

Error codes

Codes returned in case of error

Testing

Utilizing our test environment

Overall Capabilities

The DIBS FlexWin API has a number of capabilities:

  • Authorizing and capturing transactions
  • Canceling transactions
  • Refunding transactions
  • Creating tickets
  • Authorizing transactions from existing tickets
  • Carrying out split payments
  • Generating vouchers
  • Receiving the current status of the system
  • Receiving the status of specific transactions with various response forms
Do you have question or need help?
Follow us
DIBS Payment Services
Stockholm +46 (0)8-527 525 00
Göteborg +46 031-600 800
København +45 7020 3077
Oslo +47 21 55 44 00