Returns the status of a transaction in DIBS as a number

Function call



The below is an example of a form sent to transstatus.pml.

<form action="" method=POST>
  <input type="hidden" name="merchant" value="98765432">
  <input type="hidden" name="transact" value="789456123"/>

Input parameters

Parameters Description

If multiple departments utilize the same DIBS account, it may be practical to keep the transactions separate at DIBS. An account name may be inserted in this field, to separate transactions at DIBS.

To get an account, please contact the DIBS sales department.

merchant *

Shop identification. The Merchant ID appears in the e-mail received from DIBS during registration with DIBS or on your contract.

transact *

The unique DIBS identification number for the transaction. The transact is a as minimum 6-digit integer, e.g. transact=123456.

*: Mandatory parameters

Return codes

This function return a single value stating the status of the transaction:

DescriptionStatus codes
0transaction inserted (not approved)
2authorization approved
3capture sent to acquirer
4capture declined by acquirer
5capture completed
6authorization deleted
7capture balanced
8partially refunded and balanced
9refund sent to acquirer
10refund declined
11refund completed
12capture pending
13ticket" transaction
14deleted "ticket" transaction
15refund pending
16waiting for shop approval
17declined by DIBS
18multicap transaction open
19multicap transaction closed


Do you have a question or need help?
Follow us
Nets Online Payments

Oslo: +47 21 55 44 00
Stockholm: +46 (0)8-527 525 00
København: +45 7020 3077
Jyväskylä: + 358 010 80 40 40
Close menu