DIBS API integration (Method 2)

- API introduction

Please note, that SSL connections require a PCI certification, as directed by Visa International.

All pages displayed to the customer, are placed on your shop’s own webserver, if you have a form on your server, your own SSL certificate, and communication with DIBS takes place via “server to server” communication. As a consequence of the SSL connection, the browser will show a closed padlock in its statusbar to indicate a secure connection.

Breaking this down into a simple diagram, payments with a payment card takes place as follows:

  • The customer is presented with a form where information relating to his payment card is entered.
  • This information is sent from the customer’s browser to the shop’s webserver (which is the reason for the shop having to have its own SSL certificate).
  • The shop’s webserver sends an authorization inquiry (auth.cgi) to DIBS who will either reject or approve the transaction.
  • The shop’s server displays the response to the customer (approved/rejected) and a receipt of the purchase, in the case of an approved transaction.

TIP:  It’s very easy to engage in “server to server” communication with DIBS by using a standard module, e.g. DIBS DOT Net, DIBS JAVA Bean or DIBS PHP Functions. By studying the DIBS API, you can also compose a module yourself which can “speak” to DIBS. If you plan to do this, please make sure your new module can handle extra variables, since new variables can be added.

 
CMS - Content Management System By SiteLoom