TxStoreReport

Contains results and data from past transactions.

Parameters

Name

Type

Description

tenderReference

String

Reference for the tender. Specify a tenderReference to return a report for that tender.
currency string

The transaction currency

amount long

The transaction amount in minor units (100 is 1.00 with EUR).

  • For a normal authorization, this contains the authorized amount.
  • For a partial authorization, this contains the authorized amount.
  • For a DCC transaction, this contains the pre-DCC total.
referenceAmount  

The transaction amount in minor units (100 is 1.00 with EUR).

 

  • For a normal authorization, this field is empty.
  • For a partial authorization, this contains the initial amount.
  • For a DCC transaction, this contains the final, post-conversion, total.


timestamp String The date and time at which the tender was created.
state Transaction.TenderState The state of the transaction.
capturePending boolean

Is set to true if a pending transaction exists on the PED, to be sent to the Adyen payments platform and captured.

An extended report also contains:

Name

Type

Description

merchantReference

String

The transaction reference provided by the Merchant (reported in the Adyen payments platform).

pspReference

String

Adyen's 16-digit unique reference associated with the transaction/the request. 

A pspReference and authCode will not be visible if the transaction was performed offline.

maskedPan

String

The PAN, masked so that sensitive information is not visible. The first six and last four digits are the maximum number of digits to be displayed.

posEntryMode

String POS entry mode (ICC/MSR/MKE/CLESS_CHIP/CLESS_SWIPE).

receiptSets

List<ReceiptSet>

Set used to hold a list of receipt information.


Some helper methods are provided in the object:

Helper methods and parameters

Name

Input Parameters

Type

Description

Returned Parameters Type

GetRequestedTenderReference

   

Returns the specified tender reference.

tenderReference

String

GetRequestedMaxTransaction

  Number of transaction reports to return. maxTransaction long

GetReportCount

  Returns the number of reports in the TXStoreReport object. reportCount

long

GetReport

reportId long Returns an report object which contains the specified report. reportObj

IDispatch

GetTenderReference

    Returns tender reference for the transaction. tenderReference

String

GetState

    Returns the state of the transaction. state String
GetTimestamp     Returns the time the transaction was processed. timestamp String

GetCapturePending

    Returns transaction where the capture is still pending. pending long
GetAmount currency Variant Returns the transaction amount in the specified currency. value

long

GetMerchantReference     Returns the merchant reference for the transactions reference

String

GetPSPReference     Returns the PSP reference for the transactions

reference

String
GetMaskedPan     The PAN associated with the transaction, masked such that only personnel with a legitimate business need can see the full PAN.  maskPan

String

GetPosEntryMode     Returns the entry mode used, ICC, magstripe, NFC, or MKE. mode

String

GetReceiptCount     Returns the number of receipts stored in the TxStoreReport receiptTotal long
GetReceipt receiptId long Returns the receipt at the index provided (receiptId) receiptsObj

Receipts Object

Use this object in the following calls and callbacks to represent the Transaction Report: