INTEGRATION

Getting Started

REPORTS

Charges Report

Charges Report

Download icon

Description

The Charges report provides a list of all authorizations performed in the selected time frame.

Download icon

Audience

  • Product / Engineering

  • Risk

  • Merchant support

Download icon

Purpose

The Charges report serves several key purposes:

  • Perform business analytics

  • Perform post authorization risk monitoring

  • Enable transaction debugging & merchant support

Download icon

Functionality

Create reports

Via API

Generate via portal

Access reports

Via API

Download via portal

Push to SFTP or e-mail

Schedule reports

Hourly (using the created query pattern)

Daily (using the created query pattern)

Query patterns

The report is generated by specifying a created date range using from and to parameters

Data types

CSV

Data sources

Data is sourced from Silverflow's internal event architecture

Download icon

Relevant links

  1. API Reference: Create Charges Report: Documentation for generating a new Charges report via the API.

  2. API Reference: Get Report File: Documentation for downloading a report file that has already been generated.

  3. API Reference: Schedule Report: Documentation for creating a recurring report schedule.

Download icon

Content

This section provides a detailed breakdown of all the fields available in the report.

Core field

Description

key

Unique identifier of charge by Silverflow

agentKey

Unique identifier of the agent by Silverflow

transactionReference

Unique identifier provided by the merchant or acquirer

merchantAcceptorRefKey

Uniquely identifies a merchant acceptor by Silverflow

amountCurrency

Charge currency

amountValue

Charge amount

created

The date and time this object was created

localTransactionDateTime

Date and time of the transaction in the local timezone

authorizationDateTime

Date and time of the transaction send to the card network

maskedNumber

Masked card number

typeCardEntry

The method used to capture the card details

typeIntent

The intention of the cardholder

typeOrder

The method used to place the order

typeSequence

This field indicates whether a charge is part of a recurring sequence

typePayoutType

Type of Payout transaction

typeTerminalEntryMode

This field indicates the method used for PAN entry on the terminal to initiate the transaction.

tokenDetailsType

Details about a token type

terminalId

Terminal's ID

terminalType

Terminal type - POS, mPOS, or SoftPOS

authenticationScaResultType

Type of 3DS authentication result

authenticationScaResultTrm

For Bancontact specifically. The method of initiating the BEP authentication.

authenticationCvc

The result of CVC verification

authenticationAvs

The result of the AVS verification

authorizationStatus

Authorization status of the charge

authorizationIsoFields.systemTraceAuditNumber

Contents of field 11 from the card networks

authorizationIsoFieldsNetworkSpecificFieldsTraceId

Mastercard specific - Contents of field 48, subelement 63

authorizationIsoFieldsNetworkSpecificFieldsBanknetReference

Mastercard specific - Contents of field 63, subfield 2

authorizationIsoFieldsNetworkSpecificFieldsIban

Bancontact specific - The International Bank Account Number (IBAN) returned from the bancontact authorization response.

authorizationIsoFieldsNetworkSpecificFieldsTransactionIdentifier

Visa specific - Contents of field 62, subfield 2

authorizationIsoFieldsAuthorizationCode

Contents of field 38 from the card networks

authorizationIsoFieldsNetworkCode

Contents of field 63, subfield 1 from the card networks

authorizationIsoFieldsEci

E-commerce Indicator

authorizationIsoFieldsRetrievalReferenceNumber

Contents of field 37, subfield 1 from the card networks

authorizationIsoFieldsResponseCodeDescription

Contents of field 39, subfield 1 from the card networks

authorizationIsoFieldsResponseCode

The description of the responseCode

acceptorDoingBusinessAsName

Merchant DBA name

acceptorMerchantName

Merchant name

acceptorMerchantRegisteredAddressCountryCodeAlpha3

Merchant Country code

acceptorMerchantWebsiteUrl

Merchant URL

acceptorMerchantKey

Unique identifier of the merchant by Silverflow

acceptorMid

Merchant ID

acceptorMcc

Merchant Category Code

acceptorBinAcquirerIdCode

Acquirer Institution ID code. For Mastercard, this field corresponds to the Acquirer ICA. For Visa, this field corresponds to the CIB, which usually has the same value as the BIN.

acceptorBinAcquirerCountryCodeAlpha3

Acquirer country

acceptorBinAcquirerBin

Acquirer BIN. The BIN number as assigned by the card network. For Mastercard, this is also referred to as the Acquirer Reference ID

acceptorBinNetwork

Card network

senderFirstName

Payout charge speific - The details of the sender of the payout

senderLastName

Payout charge speific - The details of the sender of the payout

senderAddressLine1

Payout charge speific - The details of the sender of the payout

senderAddressCity

Payout charge speific - The details of the sender of the payout

senderAddressCountryCodeAlpha3

Payout charge speific - The details of the sender of the payout

senderAddressPostalCode

Payout charge speific - The details of the sender of the payout

initialChargeKey

Uniquely identifies the initial charge in the case of a recurring sequence