Example
The below is an example of a form sent to transstatus.pml.
<form action="http://payment.architrade.com/transstatus.pml" method=POST> <input type="hidden" name="merchant" value="98765432"> <input type="hidden" name="transact" value="789456123"/> </form>
Input parameters
Parameters | Description |
---|---|
account |
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:
Description | Status codes |
---|---|
0 | transaction inserted (not approved) |
1 | declined |
2 | authorization approved |
3 | capture sent to acquirer |
4 | capture declined by acquirer |
5 | capture completed |
6 | authorization deleted |
7 | capture balanced |
8 | partially refunded and balanced |
9 | refund sent to acquirer |
10 | refund declined |
11 | refund completed |
12 | capture pending |
13 | ticket" transaction |
14 | deleted "ticket" transaction |
15 | refund pending |
16 | waiting for shop approval |
17 | declined by DIBS |
18 | multicap transaction open |
19 | multicap transaction closed |