Payment functions

Here you can find the different payment functions related to the API integration towards DIBS. Payment functions are the part of the API where you can edit and create payments

Please notice that usage of 3dsecure.cgi or auth.cgi requires a PCI certification.
If you are creating payments through the API you need to assure that you have the right PCI-certificate to do so.
Name Description
3dsecure.cgi Used to make VISA/MasterCard transactions with 3D-secure
auth.cgi Used to make transactions without 3D-secure
cancel.cgi Used to cancel a transaction
capture.cgi Used to capture a transaction
delticket.cgi Used to delete a ticket
generatevouchers.cgi Used to generate voucher codes
reauth.cgi Used to re-authorize a transaction, if the authorization has expired
refund.cgi Used to partly or full refund a captured transaction
suppl_auth.cgi Used to re-authorize a Dankort or VISA/Dankort transaction when the authorization has expired
ticket_auth.cgi Used to authorize a transaction on a ticket


When calling the API the following syntax should be used to initiate the call.

<form method="post" action="*cgi*"> //example: *cgi*="auth.cgi"
  <input type="hidden" name="*param1_name*" Value="*param1_value*">
  <input type="hidden" name="*param2_name*" Value="*param2_value*">

Some of the functions requires an API user to change the post url to:

<form method="post" action="*cgi*"> //example: *cgi*="cancel.cgi"


Do you have a 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
Close menu