The list of available fields that can be included in a report for transactions.
transactions
model allows setting three parameters.
fields
: a list of fieldsfilters
: a dictionary of filterssort
: a list of sorting fieldsfields
Field |
---|
id |
external_identifier |
status |
created_at |
updated_at |
authorized_at |
captured_at |
voided_at |
amount |
currency |
captured_amount |
refunded_amount |
method |
scheme |
payment_service_transaction_id |
payment_service_id |
payment_service_definition_id |
payment_service_display_name |
auth_response_code |
raw_response_code |
raw_response_description |
metadata |
is_subsequent_payment |
merchant_initiated |
payment_source |
three_d_secure_status |
three_d_secure_eci |
three_d_secure_auth_resp |
three_d_secure_method |
buyer_external_identifier |
billing_details_first_name |
billing_details_last_name |
billing_details_email_address |
billing_details_phone_number |
billing_details_address_city |
billing_details_address_country |
billing_details_address_postal_code |
billing_details_address_state |
billing_details_address_state_code |
billing_details_address_house_number_or_name |
billing_details_address_line1 |
billing_details_address_line2 |
billing_details_address_organization |
billing_details_tax_id |
billing_details_tax_id_kind |
authorized_amount |
intent_outcome |
gift_card_redemptions_amount |
gift_card_redemption_refunds_amount |
settled |
settled_currency |
settled_amount |
fields
as null
filters
Value | Type | Validation |
---|---|---|
authorized_at | dict[str, str] | See Date-time filter below for more details |
captured_at | dict[str, str] | See Date-time filter below for more details |
created_at | dict[str, str] | See Date-time filter below for more details |
currency | str | Valid ISO 4217 currency code |
metadata | list[dict[str, str]] | List of string-to-string dictionaries |
method | list[str] | List of valid methods |
scheme | list[str] | List of valid schemes |
status | list[str] | This should be a list |
is_subsequent_payment | bool | Boolean indicating transactions with subsequent payments |
merchant_initiated | bool | Boolean indicating transactions initiated by the merchant |
payment_source | list[str] | List of valid transaction sources |
three_d_secure_status | list[str] | List of valid 3DS statuses |
three_d_secure_eci | list[str] | This should be a list |
three_d_secure_auth_resp | list[str] | This should be a list |
updated_at | dict[str, str] | See Date-time filter below for more details |
voided_at | dict[str, str] | See Date-time filter below for more details |
filters
as null
start
and end
allow three types of values:
null
: this represents an open rangeday_start
: replaced with the first instant of the day, for the period of time the execution is reading data from.day_end
: replaced with the last instant of the day, for the period of time the execution is reading data from.week_start
: replaced with the first instant of the week (i.e. Monday at 00:00), for the period of time the execution is reading data from.week_end
: replaced with the last instant of the week (i.e. Sunday at 23:59), for the period of time the execution is reading data from.month_start
: replaced with the first instant of the month, for the period of time the execution is reading data from.month_end
: replaced with the last instant of the month, for the period of time the execution is reading data from.start <= end
, only when both are timestampsstart
and end
cannot be null at the same timesort
field
can be:
authorized_at
captured_at
created_at
updated_at
voided_at
order
can be:
asc
: ascending orderdesc
: descending ordersort
as null
transactions
model.