Diagnose Interface 2 tables


1. REQUEST PARAMETERS WITH TRANSACTION-ID

The POST request should contain the following mandatory components:

  • Test Credentials

EXAMPLE :

Diagnose Request & Response with transaction-id

Diagnose Request

Field NameTypeLengthMandatory?Description
merchantidalphanumeric40 characters✔merchant identification
typealphanumeric✔tx
transactionidnumericempty or transactionidpayment gateway transaction identification✔numeric
signaturehex40 charactersSHA1–Hash✔Signature Calculation

Diagnose Response

Field NameTypeContentDescription
amountnumericempty or amount valueamount
creation_datealphanumericcreation dateDate and time for transaction insert into payment gateway
currencycharempty or currency valuecurrency
custom1alphanumericCustom1Custom 1
error_codealphanumericError Code0-successful, 2000-pending, otherwise-failed
order_idalphanumericempty or orderid valueorderid in the merchant shop system
typecharTypeType

2. REQUEST PARAMETERS WITH ORDER-ID

The POST request should contain the following mandatory components:

  • Test Credentials

EXAMPLE :

  • Diagnose Request & Response with orderid

Diagnose Request

Field NameTypeLengthFormatMandatory?Description
merchantidalphanumeric40 characters✔merchant identification
typecharacter✔orderid
orderidalphanumericmax 30 characters✔orderid in merchant shop system
start_datealphanumeric10 charactersdd.mm.yyyy✔start time frame
end_datealphanumeric10 charactersdd.mm.yyyy✔end time frame
signaturehex40 charactersSHA1–Hash✔Signature Calculation

Diagnose Response

Field NameTypeContentDescription
amountnumericempty or amount valueamount
creation_datealphanumericcreation dateDate and time for transaction insert into payment gateway
currencycharempty or currency valuecurrency
custom1alphanumericCustom1Custom 1
error_codealphanumericError Code0-successful, 2000-pending, otherwise-failed
order_idalphanumericempty or orderid valueorderid in the merchant shop system
typecharTypeType

3. REQUEST PARAMETERS WITH TYPE = CAPTURE

The POST request should contain the following mandatory components:

  • Test Credentials

EXAMPLE :

  • Diagnose Request & Response for Capture

Diagnose Request

Field NameTypeLengthFormatMandatory?Description
merchantidalphanumeric40 characters✔merchant identification
typecharacter✔capture
start_datealphanumeric10 charactersdd.mm.yyyy✔start time frame
end_datealphanumeric10 charactersdd.mm.yyyy✔end time frame
signaturehex40 charactersSHA1–Hash✔Signature Calculation

Diagnose Response

Field NameTypeFormatDescription
orderidalphanumericempty or orderid valueorderid in the merchant shop system
transactionidnumericempty or transactionidpayment gateway transaction identification
amountnumericamount or empty valuenumber
currencycharempty or currency valuecurrency
booking_datealphanumericdd.mm.yyyybooking time frame
issue_datealphanumericdd.mm.yyyyissued time frame

4. REQUEST PARAMETERS WITH TYPE = CHB ( CHARGEBACKS)

The POST request should contain the following mandatory components:

  • Test Credentials

EXAMPLE :

  • Diagnose Request & Response for Chargeback

Diagnose Request

Field NameTypeLengthFormatMandatory?Description
merchantidalphanumeric40 characters✔merchant identification
typealphanumeric✔chb
transactionidnumericempty or transactionidpayment gateway transaction identification✔numeric
start_datealphanumeric10 charactersdd.mm.yyyy✔start time frame
end_datealphanumeric10 charactersdd.mm.yyyy✔end time frame
signaturehex40 charactersSHA1–Hash✔Signature Calculation

Diagnose Response

Field NameTypeFormatDescription
orderidalphanumericempty or orderid valueorderid in the merchant shop system
transactionidnumericempty or transactionidpayment gateway transaction identification
amountnumericamount or empty valuenumber
currencycharempty or currency valuecurrency
booking_datealphanumericdd.mm.yyyybooking time frame
issue_datealphanumericdd.mm.yyyyissued time frame

5. REQUEST PARAMETERS WITH TYPE = PENDING

The POST request should contain the following mandatory components:

  • Test Credentials

EXAMPLE :

  • Diagnose Request & Response for Pending

Diagnose Request

Field NameTypeLengthFormatMandatory?Description
merchantidalphanumeric40 characters✔merchant identification
typecharacter✔pending
start_datealphanumeric10 charactersdd.mm.yyyy✔start time frame
end_datealphanumeric10 charactersdd.mm.yyyy✔end time frame
signaturehex40 charactersSHA1–Hash✔Signature Calculation

Diagnose Response

Field NameTypeFormatDescription
orderidalphanumericempty or orderid valueorderid in the merchant shop system
transactionidnumericempty or transactionidpayment gateway transaction identification
amountnumericamount or empty valuenumber
currencycharempty or currency valuecurrency
booking_datealphanumericdd.mm.yyyybooking time frame
issue_datealphanumericdd.mm.yyyyissued time frame

6. REQUEST PARAMETERS WITH TYPE = FAILED

The POST request should contain the following mandatory components:

  • Test Credentials

EXAMPLE :

  • Diagnose Request & Response for Failed

Diagnose Request

Field NameTypeLengthFormatMandatory?Description
merchantidalphanumeric40 characters✔merchant identification
typecharacter✔failed
start_datealphanumeric10 charactersdd.mm.yyyy✔start time frame
end_datealphanumeric10 charactersdd.mm.yyyy✔end time frame
signaturehex40 charactersSHA1–Hash✔Signature Calculation

Diagnose Response

Field NameTypeFormatDescription
orderidalphanumericempty or orderid valueorderid in the merchant shop system
transactionidnumericempty or transactionidpayment gateway transaction identification
amountnumericamount or empty valuenumber
currencycharempty or currency valuecurrency
booking_datealphanumericdd.mm.yyyybooking time frame
issue_datealphanumericdd.mm.yyyyissued time frame

7. REQUEST PARAMETERS WITH TYPE = RETRIEVAL-REQUEST

The POST request should contain the following mandatory components:

  • Test Credentials

EXAMPLE :

  • Diagnose Request & Response for Retrieval-request

Diagnose Request

Field NameTypeLengthFormatMandatory?Description
merchantidalphanumeric40 characters✔merchant identification
typecharacter✔retrieval_request
start_datealphanumeric10 charactersdd.mm.yyyy✔start time frame
end_datealphanumeric10 charactersdd.mm.yyyy✔end time frame
signaturehex40 charactersSHA1–Hash✔Signature Calculation

Diagnose Response

Field NameTypeFormatDescription
orderidalphanumericempty or orderid valueorderid in the merchant shop system
transactionidnumericempty or transactionidpayment gateway transaction identification
amountnumericamount or empty valuenumber
currencycharempty or currency valuecurrency
booking_datealphanumericdd.mm.yyyybooking time frame
issue_datealphanumericdd.mm.yyyyissued time frame

8. REQUEST PARAMETERS WITH TYPE = REFUND

The POST request should contain the following mandatory components:

Test Credentials

EXAMPLE :

  • Diagnose Request & Response for Refund

Diagnose Request

Field NameTypeLengthFormatMandatory?Description
merchantidalphanumeric40 characters✔merchant identification
typecharacter✔refund
start_datealphanumeric10 charactersdd.mm.yyyy✔start time frame
end_datealphanumeric10 charactersdd.mm.yyyy✔end time frame
signaturehex40 charactersSHA1–Hash✔Signature Calculation

Diagnose Response

Field NameTypeFormatDescription
orderidalphanumericempty or orderid valueorderid in the merchant shop system
transactionidnumericempty or transactionidpayment gateway transaction identification
amountnumericamount or empty valuenumber
currencycharempty or currency value
error_codealphanumericError code
issue_datealphanumericdd.mm.yyyy
refund_datealphanumericdd.mm.yyyy

Here is a list of the possible types one can get in the response

type=invoce -> authorized
type=booked -> captured
type=refund
type=chargeback
type=retrieval_request
type=partial booking -> partial capture
type=reversal

Note: The end_date is inclusive, e.g. if you want to get a list of all transactions imported into the payment gateway on the 1st of May 2015 for example, your start_date and end_date would both be <01.05.2015>.


Did this page help you?