Before you start
Adyen works differently from most connectors, and it is worth understanding before you begin. Adyen has no API that lists your transactions. Everything transactional leaves the platform as a report file that Adyen generates in your Customer Area and serves over HTTPS. This connector downloads those files — which means it can only read a report that already exists. Adyen never generates one on request, and it offers no way to list which ones are available. So there are two things you have to do in your Adyen Customer Area before the connector produces anything:- Turn on automatic generation for each report you want, in CSV.
- Create a Report user API credential for Nekt to download them with.
1. Turn on the reports
In your Customer Area, for each report below: go to Reports, open the report, select Manage report > Automatic (generate on a schedule), and choose the CSV file format.
You need the Merchant Report or Generate key financial reports user role to configure them.
Note the account level you generate each report at. Most reports can be generated for the company account, for individual merchant accounts, or both — and the connector has to look in the same place. By default it looks where Adyen publishes each report: per merchant account for the payment-oriented ones, and for the company account for the dispute report. The Settlement details report only exists per merchant account.
2. Create a Report user credential
In your Customer Area, go to Developers > API credentials > Create new credential:- Under User type, select Report user.
- Under Roles and Associated Accounts, make sure the Merchant Report Download role is on, and give the credential access to the accounts you want to read.
- Under Authentication, either create a password for Basic Auth (and note the user name shown next to it) or select Generate New API Key. Nekt accepts either one.
- Select Save.
Configuring Adyen as a Source
In the Sources tab, click on the “Add source” button located on the top right of your screen. Then, select the Adyen option from the list of connectors. Click Next and you’ll be prompted to add your access.1. Add account access
The following configurations are available:- Company Account: the name of your Adyen company account, exactly as it appears at the top of your Customer Area.
- Merchant Accounts: the names of the merchant accounts to read reports for, separated by commas. Required unless every report of yours is generated at company level.
- Report User and Report User Password: the Basic auth credentials of the Report user API credential you created above.
- API Key: the API key of that same credential, as an alternative to the user name and password. Fill in one or the other.
-
Environment:
live(default) ortest. Live and test are separate Customer Areas with separate credentials, so the credentials must belong to the environment you select here.
-
Report account level: (Default:
merchant) where your reports are generated. The default reads each report at the level Adyen publishes it by default — the payment-oriented reports per merchant account, and the Dispute transaction details report for the company account. Choosecompanyif you generate all of them for the company account, orbothif you generate both; note thatbothextracts the same payment twice when a report exists at both levels. - Initial sync date: (Default: 90 days ago) the earliest report date to read. The connector looks for one file per day from this date onwards, so a very early date makes the first sync long.
- Lookback (days): (Default: 3) how many days before the last synced date every run reads again. Adyen generates the daily reports between 02:00 and 10:00 CET of the following day, so the lookback makes sure a report that was not ready during the previous run is still picked up.
-
Report time zone: the IANA name of the time zone your reports are written in, for example
America/Sao_Paulo. Adyen writes report timestamps in your account’s reporting time zone with no offset, and names that zone in a separate column as an abbreviation that is ambiguous for several of its values. Set this and every timestamp is converted to UTC; leave it empty and timestamps are stored exactly as Adyen wrote them. -
Report file format: (Default:
csv) the format your reports are generated in. - Initial settlement batch: (Default: 1) the settlement batch number the first sync starts looking from. Adyen names the Settlement details report after the payout batch instead of a date, so set this to the oldest batch number still listed under Reports > Settlement details > Generated reports.
- Settlement miss tolerance and Settlement probe limit: how many consecutive missing batch reports end the walk, once a batch has been read (default 5) and before any batch has been read (default 500).
- Requests per minute: (Default: 240) an upper bound on how fast the connector downloads report files.
2. Select streams
Choose which data streams you want to sync. For faster extractions, select only the streams whose reports you actually generate in Adyen.Tip: The stream can be found more easily by typing its name.Select the streams and click Next.
3. Configure data streams
Customize how you want your data to appear in your catalog. Select the desired layer where the data will be placed, a folder to organize it inside the layer, a name for each table (which will effectively contain the fetched data) and the type of sync.- Layer: choose between the existing layers on your catalog. This is where you will find your new extracted tables as the extraction runs successfully.
- Folder: a folder can be created inside the selected layer to group all tables being created from this new data source.
- Table name: we suggest a name, but feel free to customize it. You have the option to add a prefix to all tables at once and make this process faster!
- Sync Type: you can choose between INCREMENTAL and FULL_TABLE.
- Incremental: every time the extraction happens, we’ll get only the new data - which is good if, for example, you want to keep every record ever fetched.
- Full table: every time the extraction happens, we’ll get the current state of the data - which is good if, for example, you don’t want to have deleted data in your catalog.
Report rows have no unique identifier: the same
psp_reference appears once per accounting event, and fee and payout entries carry no reference at all. The connector therefore declares no primary key, and the incremental sync is by report file — each run reads the files it has not read yet, plus the lookback window.4. Configure data source
Describe your data source for easy identification within your organization, not exceeding 140 characters. To define your Trigger, consider how often you want data to be extracted from this source. A daily trigger scheduled after 10:00 CET matches Adyen’s own report generation window. Optionally, you can define some additional settings:- Configure Delta Log Retention and determine for how long we should store old states of this table as it gets updated. Read more about this resource here.
- Determine when to execute an Additional Full Sync.
5. Check your new source
You can view your new source on the Sources page. If needed, manually trigger the source extraction by clicking on the arrow button. Once executed, your data will appear in your Catalog.Good to know
- Your report columns are yours to choose. Under Settings > Report columns in your Customer Area you decide which columns each report carries and in which order. The connector knows every column Adyen documents and reads rows by column name, so adding a column or reordering them is safe. A column that Adyen does not document cannot be extracted, and the run log names it when that happens.
- Two reports are not covered. The Advancements detail report and the Aggregate settlement details report are named after values that cannot be predicted (the advancement code, or the schedule you configured), and Adyen offers no way to list the generated files, so the connector cannot find them.
- Timestamps are in your reporting time zone, not UTC, unless you fill in the Report time zone setting. Each timestamp column has a paired column naming the zone it was written in.
Streams and Fields
Available streams
Fields by stream
Below you’ll find all available data streams from Adyen and their corresponding fields. A column only reaches your Catalog if it is switched on for that report in your Customer Area.Settlement Details
Settlement Details
Settled transactions, transaction fees, deposit corrections, invoice deductions and payouts, as they appear in the Settlement details report of one payout batch. Adyen names this report after the batch number, so the connector reads one file per batch.Report columns:
company_account- The name of your company account as registered in the Adyen payments platformmerchant_account- The name of the merchant account that was used to process the original payment requestpsp_reference- Adyen’s 16-character unique reference associated with the transaction/the request. This value is globally unique; quote it when communicating withmerchant_reference- The reference that was specified in the payment requestpayment_method- The payment method used for the transaction. For example: visa, mc, amexcreation_date- The timestamp indicating when the payment was created on the Adyen payments platform. Format:YYYY-MM-DD HH:MM:SS. For example: 2012-07-26 19:58:55timezone- The time zone of the Creation Date. This is the ISO code for your time zone settingcreation_date_ams- The Creation Date in Amsterdam time (CET or CEST). Format:YYYY-MM-DD HH:MM:SS. For example: 2012-07-26 19:58:55type- The Journal type of the entrymodification_reference- Adyen’s unique 16-character reference for the modification (capture, refund or chargeback) that produced the entry. For MerchantPayout entries itgross_currency- The three-character ISO currency code for the transaction currencygross_debit_gc- The amount submitted in the transaction request. For example, 100.00gross_credit_gc- The amount submitted in the transaction request. For example, 100.00exchange_rate- The exchange rate used for converting the gross amount into the net amount. This will be 1 if you process and settle in the same currency.Fornet_currency- The three-character ISO currency code for the settlement currencynet_debit_nc- The net amount debited from the payable batchnet_credit_nc- The net amount credited from the payable batchcommission_nc- The commission fee withheld by the acquirer, in the settlement (net) currency. When the acquirer reports at interchange level this column is emptymarkup_nc- The fee charged by the acquiring bank. If the acquirer does not provide the transaction information at the interchange level, this field is emptyscheme_fees_nc- The fee charged by, for example, Visa or Mastercard. If the acquirer does not provide the transaction information at the interchange level, thisinterchange_nc- The fee charged by the issuing bank. If the acquirer doesn’t provide the transaction information at the interchange level, this field is emptydcc_markup_nc- The DCC markup (in Net Currency)advanced_nc- The installment amount that was advanced. This is the gross amount of the advancement fee (in Net Currency)advancement_code- The code of the advancement batchadvancement_batch- The code of the advancement. An advancement code can occur in multiple batchesbooking_type- Identifies the transaction/installment that was accelerated or represented. Possible values: FIRST: Installment first/original presentmentpayment_method_variant- The sub-brand of the payment method (if applicable). For example: visaclassic, visadebit, mccorporatebatch_number- The sequence number of the settlementreserved1- Reserved for future enhancementsreserved2- Reserved for future enhancementsreserved3- Reserved for future enhancementsreserved4- Reserved for future enhancementsreserved5- Reserved for future enhancementsreserved6- Reserved for future enhancementsreserved7- Reserved for future enhancementsreserved8- Reserved for future enhancementsreserved9- Reserved for future enhancementsreserved10- Reserved for future enhancementsacquirer- The name of the acquirer that processed the original payment. For example: Cielo, Redecardmodification_merchant_reference- The optional modification reference for modifications, if specified in the transactionsplit_settlement- Contains detailed information about split settlements in the form of key value pairsbooking_date- The timestamp indicating when the event was entered into Adyen’s accounting system. The format isYYYY-MM-DD HH:MM:SS. For example: 2012-07-26booking_date_timezone- The time zone of the Booking Date. This is the ISO code for your time zone setting. You can view the time zone setting for your company account inbooking_date_ams- The timestamp indicating when the event was entered into Adyen’s accounting system, in Amsterdam time (CET or CEST). Format: `YYYY-MM-DDadditionaltype- Additional journal type that gives more information about the entryissuer_country- The ISO country code of the issuershopper_country- The ISO country code of the shopper, if availableclearing_network- The clearing network. For example: Maestro, MasterCard, MoneySend, VISA, VISA Returns, VISA OCTterminal_id- Point-of-sale terminal identifier, for example P400Plus-123456789tender_reference- The tender reference of the point-of-sale paymentmerchant_order_reference- A reference that allows you to link multiple transactions to each other for reporting purposes. See merchantOrderReferencemetadata- Contents from the metadata object related to the payment, in the form of key value pairspos_transaction_date- The transaction date for a point-of-sale transaction. Format:YYYY-MM-DD HH:MM:SS. For example: 2012-07-26 19:58:55pos_transaction_date_timezone- The time zone of the Pos Transaction Datestore- The identifier assigned to the store in your point-of-sale accountdispute_reference- Adyen’s unique 16 character reference for the disputeregister_booking_type- Custom column concatenating the record type and the booking type of the entryarn- The Acquirer Reference Number, a unique number that tags a credit card transaction when it goes from your bank (the acquiring bank) to the cardshopper_reference- The shopper ID or reference that was specified in the original transactionpayment_transaction_group- A custom value that corresponds with a merchant-specific transaction group. This value is for specific use cases, and can be configured on requestsettlement_flow- The Adyen flow into which the transaction was bookedsplit_payment_data- Split payment data for the payment, if applicableauthorisation_code- The authorisation code returned for a successful paymentcard_number- Obfuscated card number showing the card BIN, an obfuscated section and the last four digits. For example: 4111111111authorised_date- The timestamp indicating when the payment was authorised. Format:YYYY-MM-DD HH:MM:SS. For example: 2012-07-26 19:58:55authorised_date_timezone- The time zone of the Authorised Datebalance_currency- The three-character ISO currency code for the balance account currency. This column is only relevant if your company has (split) payments that arenet_debit_bc- The net debit (in Balance Currency) of the balance account. This column is only relevant if your company has (split) payments that are partlynet_credit_bc- The net credit (in Balance Currency) of the balance account. This column is only relevant if your company has (split) payments that are partlypayment_fees_nc- The total amount (in Net Currency) in fees, commissions, and interchange costs for the transactionglobal_card_brand- The brand of the card used for the paymentgratuity_amount- The additional gratuity amount on the paymentsurcharge_amount- The surcharge amount on the paymentfunds_destination- This column is only relevant if you are upgrading your Adyen for Platforms integration from the classic Platforms integration. This column showsbalance_platform_debit- The total amount debited to the Balance Platform for a split payment. This column is only relevant if your company has (split) payments that arebalance_platform_credit- The total amount credited to the Balance Platform for a split payment. This column is only relevant if your company has (split) payments that areinstallments- For installment transactions, the installment this entry belongs to, written as ‘6/9’ for the 6th of 9 installments
report_account- Adyen account the report file was downloaded forreport_scope- Account level the file came from:MerchantAccountorCompanyreport_file_name- Name of the report file the row was read fromreport_batch_number- Settlement batch number of the file, used as the incremental replication key
Payment Accounting
Payment Accounting
One row per accounting event of every payment — Received, Authorised, Refused, Captured, Settled, Refunded, Chargeback, PaidOut and the rest — with the fee columns that go with each stage. This is the stream that ties a payment to its cost.Report columns:
company_account- The name of your company account as registered in the Adyen payments platformmerchant_account- The name of the merchant account that was used to process the original payment request. The report may contain line items for multiple merchantpsp_reference- Adyen’s 16-character unique reference associated with the transaction/the request. This value is globally unique; quote it when communicating withmerchant_reference- The reference that was specified in the payment requestpayment_method- The payment method used for the transaction. For example: visa, mc, amexbooking_date- The timestamp indicating when the event was entered into Adyen’s accounting system. The format isYYYY-MM-DD HH:MM:SS. For example: 2021-07-26timezone- The time zone of the Booking Date column. This is the ISO code for your time zone settingmain_currency- The three-character ISO code for the currency of the main amountmain_amount- The amount recorded when the transaction reaches the Record Type. For example, the main amount of aSettledtransaction is the amount afterrecord_type- The accounting record type of the entry, which is the stage of the payment lifecycle it records. For example: Received, Authorised, Refused,payment_currency- The three-character ISO code for the currency that was used to process the paymentreceived_pc- The amount (in Payment Currency) debited or credited on the Received accounting registerauthorised_pc- The amount (in Payment Currency) debited or credited on the Authorised accounting registercaptured_pc- The amount (in Payment Currency) debited or credited on the Captured accounting registersettlement_currency- The three-character ISO code for the currency that was used when settling the paymentpayable_sc- The amount (in Settlement Currency) debited or credited on the Payable accounting register. This will be paid out to your bank accountcommission_sc- The commission fee that was withheld by the acquirer (in Settlement Currency) If the acquirer provides the transaction information at themarkup_sc- The fee charged by the acquiring bank (in Settlement Currency)scheme_fees_sc- The fee charged by, for example, Visa or Mastercard (in Settlement Currency)interchange_sc- The fee charged by the issuing bank (in Settlement Currency)processing_fee_currency- The three-character ISO code for the currency in which the processing (or gateway) fee is chargedprocessing_fee_fc- The amount (in Processing Fee Currency) charged on the Processing Fee accounting registeruser_name- The user (interactive or webservice user) who performed the action resulting in the accounting record. If the record was created by an automatedpayment_method_variant- The sub-brand of the payment method (if applicable). For example: visaclassic, visadebit, mccorporatemodification_merchant_reference- The optional modification reference for modifications, if specified in the transactionmetadata- The contents of the metadata object of the payment, in the form of key-value pairsmerchant_order_reference- A reference that allows you to link multiple transactions to each other for reporting purposes. See merchantOrderReferencereserved3- Reserved for future enhancementsreserved4- Reserved for future enhancementsreserved5- Reserved for future enhancementsreserved6- Reserved for future enhancementsreserved7- Reserved for future enhancementsreserved8- Reserved for future enhancementsreserved9- Reserved for future enhancementsreserved10- Reserved for future enhancementsissuer_country- The two-character ISO 3166-1 alpha-2 country code where the card was issuedshopper_country- The two-character ISO country code of the shopper, if availablepayable_batch- The sequence number of the payout batchunique_terminal_id- Point-of-sale terminal identifier, for example P400Plus-123456789booking_date_ams- The timestamp indicating when the event was entered into Adyen’s accounting system, in Amsterdam time (CET or CEST). Format: `YYYY-MM-DDcreation_date- The timestamp indicating when the payment was created on the Adyen payments platform. Format:YYYY-MM-DD HH:MM:SS. For example: 2012-07-26 19:58:55creation_date_ams- The Creation Date in Amsterdam time (CET or CEST). Format:YYYY-MM-DD HH:MM:SS. For example: 2012-07-26 19:58:55payout_date- The timestamp indicating the payout date, when available. Format:YYYY-MM-DD HH:MM:SS. For example: 2012-07-26 19:58:55gratuity_amount- The additional gratuity amount on the paymenticsf_details- The detailed specification of each applicable interchange and scheme fee for the payment, if available. The data is included in this columns incard_number- Obfuscated card number showing the card BIN, an obfuscated section, and the last four digits. For example: 4111111111acquirer- The name of the acquirer that processed the original payment. For example: Cielo, Redecardacquirer_account- The acquirer account that was used for the transactionmid- The Merchant ID from the acquirer that was used to process the paymentacquirer_auth_code- The Acquirer Authorisation Code. Can be included and used to match Auth Code on the merchant gateway side with the Auth Code in this reportacquirer_reference- The acquirer’s unique ID for the payment, if availablearn- The Acquirer Reference Number, a unique number that tags a credit card transaction when it goes from your bank (The Acquiring Bank) through to theoriginal_amount- The amount of the transactioninstallments_pc- The amount of the installment, in payment currency (PC)advanced_pc- The installment amount that was advanced. This is the gross amount of the advancement fee, in payment currency (PC)advancement_code- The code of the advancement. An advancement code can contain multiple advancement batchesadvancement_batch- The code of the advancement batchbooking_type- Identifies the transaction/installment that was accelerated or represented. Possible values: FIRST: Installment first/original presentmentadvancement_fee_percent- The calculated fee for the advancement of an installment, as a percentageinstallments- For installment transactions, the installment this entry belongs to, written as ‘6/9’ for the 6th of 9 installmentsstore- The store identifier, as configured in point-of-saleissuer_name- Name of the issuing bank, if availablerisk_premium- For payments where the Record Type is Received, the value of this field indicates if the payment triggered RevenueProtect checks (resulting inregister_booking_type- Custom column concatenating the record type and the booking type of the entrymodification_psp_reference- In most instances, this is Adyen’s unique 16 character code child reference that is associated with the modification request, for example,shopper_reference- The shopper ID or reference that was specified in the original transactionshopper_name- The name of the cardholder, as specified in the transaction, if availablepayment_account_reference- The Payment Account Reference is a unique identifier that links a network token with the underlying primary account number (PAN)tender_reference- The tender reference of the point-of-sale paymentdcc_markup_sc- The DCC markup (in Settlement Currency)global_card_brand- The brand of the card used for the paymentsurcharge_amount- The surcharge amount on the paymentfunding_source- The funding source of the card used for the payment. Possible values: CREDIT, DEBIT, DEFERRED_DEBIT, PREPAID, PREPAID_RELOADABLE,payment_requester_type- Contains the valueautorescueif there was an auto rescue attempt for the paymentnetwork_token_used- If true, a network token was used to authorize the paymentnetwork_token_available- If true, a network token was available for the paymentsplit_payment_data- Split payment data for the payment, if applicableexchange_rate- The exchange rate for the payment
report_account- Adyen account the report file was downloaded forreport_scope- Account level the file came from:MerchantAccountorCompanyreport_file_name- Name of the report file the row was read fromreport_date- Date the report file covers, used as the incremental replication key
Received Payment Details
Received Payment Details
One row per payment attempt, authorised or refused, with the acquirer’s answer (
acquirer_response and raw_acquirer_response), the risk score, the 3D Secure result and the shopper and card details.Report columns:company_account- The name of your company account as registered in the Adyen payments platformmerchant_account- The name of the merchant account that was used to process the original payment request. The report may contain line items for multiple merchantpsp_reference- Adyen’s 16-character unique reference associated with the transaction/the request. This value is globally unique; quote it when communicating withmerchant_reference- The reference that was specified in the payment requestpayment_method- The payment method used for the transaction. For example: visa, mc, mc_applepay, amexcreation_date- The timestamp indicating when the payment was created on the Adyen payments platform. Format:YYYY-MM-DD HH:MM:SS. For example: 2012-07-26 19:58:55time_zone- The time zone of the Creation Date. This is the ISO code for your time zone settingcurrency- The three-character ISO currency codeamount- The amount of the payment (authorisation amount). Always a positive value, even if the payment was canceled before being capturedtype- The record type. For this report, the value is always Paymentrisk_scoring- The total risk score of the paymentshopper_interaction- The transaction type. Possible values: Ecommerce, ContAuth, POS, MOTOshopper_name- The name of the cardholder, as specified in the transaction, if availableshopper_pan- The Primary Account Number (PAN). In case of card payments, the last four digits of the card number. For SEPA, this field shows the IBAN and BICshopper_ip- The IP address (IPV4 or IPV6) of the shopper as specified in the original transaction, if availableshopper_country- The ISO country code of the shopper, if available. If not available, this is computed based on the shopper’s IP addressissuer_name- The name of the issuing bank, if availableissuer_id- The unique identifier of the issuer. In case of card payments this will be the issuer BIN (first six digits of the card number)issuer_city- The city of the issuer, if availableissuer_country- The ISO country code of the issueracquirer_response- The normalized response from the acquirer. Not necessarily the final status of the payment. When a payment is canceled before being captured, theauthorisation_code- The authorisation code returned for a successful paymentshopper_email- The email address of the shopper, as specified in the original transaction, if availableshopper_reference- The shopper ID or reference that was specified in the original transactionthree_d_directory_response- For payments processed with 3D Secure (Secure Code/Verified by Visa), the 3D Directory response. Values: Y, N, U, Ethree_d_authentication_response- For payments processed with 3D Secure (Secure Code/Verified by Visa), and directory response Y, this holds the authentication response. Values: Y,cvc2_response- The result passed back by the issuer after verifying the CVC2, or CVV2/CID in case of Visa/Amexavs_response- If Address Verification (AVS) was performed, the result of the AVS Checkbilling_street- The street part of the billing addressbilling_house_number_name- The house number or name part of the billing addressbilling_city- The city part of the billing addressbilling_postal_code_zip- The ZIP code or postal code part of the billing addressbilling_state_province- The state or province of the billing addressbilling_country- The ISO country code of the billing addressdelivery_street- The street part of the delivery addressdelivery_house_number_name- The house number or name part of the billing addressdelivery_city- The city part of the delivery addressdelivery_postal_code_zip- The ZIP code or postal code part of the delivery addressdelivery_state_province- The state or province of the delivery addressdelivery_country- The ISO country code of the delivery addressacquirer_reference- The reference number for the transaction provided by the acquirerpayment_method_variant- The payment method sub-brand, or the main payment method if not available (for example mccredit or visagold)raw_acquirer_response- The raw response we receive from the acquirer, where available. When a payment is canceled before being captured, the raw acquirer response willoriginal_amount- The original amount of the paymentcashback_amount- The additional cashback amount on the paymentpos_charity_amount- The additional charity amount on the payment. Applies to point-of-sale transactionspos_gratuity_amount- The additional gratuity amount on the payment. Applies to point-of-sale transactionspos_cashback_amount- The additional cashback amount on the payment. Applies to point-of-sale transactionspos_discount_amount- The additional discount amount on the payment. Applies to point-of-sale transactionspos_surcharge_amount- The surcharge amount on the paymentpos_payment_device- The device that was used to make the paymentshopper_phone_number- The phone number of the shopper, as specified in the original transaction, if availablealternative_acquirer_reference- The alternative acquirer reference of the acquirer that was used for the transactionacquirer- Name of the acquirer that processed the original paymentacquirer_account- The acquirer account that was used for the transactioninstallments- For installment transactions, the installment this entry belongs to, written as ‘6/9’ for the 6th of 9 installmentsdcc- Whether Dynamic Currency Conversion was used for the payment. Possible values: ‘DCC accepted’, ‘DCC declined’ (the shopper paid in the merchantbcmc_iban_bic- The Bancontact IBAN or BICbin_funding_source- The funding source derived from the card BIN. Possible values: CREDIT, DEBIT, DEFERRED_DEBIT, PREPAID, PREPAID_RELOADABLE, PREPAID_NONRELOADABLEdevice_fingerprint- The device fingerprint of the shopper’s device, as specified in the original transaction, if availabledevice- The device that was used to make the paymentbrowser- The browser that was used to make the paymentmerchant_order_reference- A reference that allows you to link multiple transactions to each other for reporting purposes. See merchantOrderReferencepayment_requester_type- Contains the valueautorescueif there was an auto rescue attempt for the paymentnetwork_token_used- If true, a network token was used to authorise the paymentnetwork_token_available- If true, a network token was available for use for the paymentairline_data- Airline data related to the payment, if availablerisk_profile- The name of the risk profile that was evaluated during the transactionrisk_profile_id- The ID of the risk profile that was evaluated during the transactionrisk_profile_reference- The reference number of the risk profile that was evaluated during the transactionpos_transaction_date- The transaction date for a point-of-sale transactionpos_store- The identifier assigned to the store in your point-of-sale accountpos_entry_mode- How the card details were captured at the point of sale. For example: MKE, MSR, Bar Code Read, OCR Coding Read, Chip, CLTS Chip, RFID, CTLS MSR orpos_cvm_performed- A two-digit hexadecimal code indicating the type of card verification that was usedpos_library_implementation- The type of library implementation, for example Android, iOS, C or .NETpos_library_version- Version number of the library used, or standalone if the payment terminal is not integrated with the POS systempos_terminal_version- The version of the POS terminal applicationares_transstatus- The transaction status of the 3D Secure 2 authentication request. This is the final result of the authentication, unless the value is C, whichrreq_transstatus- The result of the 3D Secure challenge flow that is sent to the 3D Secure directory server. This is the final result of the authentication. Thisthree_ds_version- The version of the 3D Secure protocol used for the paymentliability_shift- Indicates if a liability shift took place for the payment. Possible values: TRUE or FALSEmerchant_category_code- The Merchant Category Coderetry_json- Retry information about the paymentpos_store_and_forward_indicator- Indicates if this was a store-and-forward transaction. Possible values: TRUE or FALSEpos_cash_register_name- The name of the POS systempos_tender_reference- The tender reference of the point-of-sale paymentsplit_payment_data- Split payment data for the payment, if applicablerealtime_account_updater_status- The status of the Real Time Account Updater requestoriginal_card_bin- The card BIN of the card that was used to process the original payment requestnetwork_transaction_reference- The network transaction reference of the paymentcard_number- Obfuscated card number showing the card BIN, an obfuscated section and the last four digits. For example: 4111111111metadata- The contents of the metadata object of the payment, in the form of key value pairsglobal_card_brand- The brand of the card used for the paymentrecurring_detail_reference- The recurring detail reference used for the paymentreserved2- Reserved for future enhancementsreserved3- Reserved for future enhancements
report_account- Adyen account the report file was downloaded forreport_scope- Account level the file came from:MerchantAccountorCompanyreport_file_name- Name of the report file the row was read fromreport_date- Date the report file covers, used as the incremental replication key
Dispute Transaction Details
Dispute Transaction Details
Chargebacks, second chargebacks, notifications of fraud and requests for information, with the scheme reason codes and the dates of the dispute life cycle.Report columns:
company_account- Name of your company account as registered in the Adyen payments platformmerchant_account- Name of your merchant account used to process the original payment requestpsp_reference- Adyen’s unique 16 character reference for the payment. This is the PSP reference for the original authorisation requestmerchant_reference- Reference number provided when initiating the payment requestpayment_method- Payment method type of the payment which was processed. For example: visa, mc, amexrecord_date- Timestamp of when the dispute event took place as entered into Adyen’s accounting system. Format:YYYY-MM-DD HH:MM:SSFor example: 2012-07-26record_date_timezone- Time zone of the Record Date. This is the ISO code for your time zone settingdispute_currency- Disputes do not have to be in the original transaction currency, but can be in the currency of the cardholder. Also disputes can be of a lowerdispute_amount- The amount of the disputed payment. For example, 100.00record_type- The accounting record type of the entry, which is the stage of the payment lifecycle it records. For example: Received, Authorised, Refused,dispute_psp_reference- Adyen’s unique 16 character reference for the disputedispute_reason- Dispute reason (free format) provided by the bank or payment methodrfi_scheme_code- Payment method scheme/institution which issued the code in the following column. For example: visa, mc, amexrfi_reason_code- Request for Information reason code as provided by the bank or payment method. The mapping is defined by the scheme/institution. This is blank ifcb_scheme_code- Payment method scheme/institution which issued the code in the following column. For example: visa, mc, amexcb_reason_code- Chargeback reason code as provided by the bank or payment method. The mapping is defined by the scheme/institution. This may be blank if there isnof_scheme_code- Payment method scheme/institution which issued the Notification of Fraud (NoF) code in the NoF Reason Code column. For example: visa, mc, amexnof_reason_code- Notification of Fraud reason code as provided by the bank or payment method. The mapping is defined by the scheme/institutionpayment_date- Date of the original payment (authorisation)payment_date_timezone- Time zone of the Payment Date. This is the ISO code for your time zone settingpayment_currency- Three character ISO code for the currency which was used for processing the payment. This may differ from the dispute currency in rare casespayment_amount- Authorisation amount of the original paymentdispute_date- Date the dispute was first entered into the system. This can be the same date as the RFIdispute_date_timezone- Time zone of the Dispute Date. This is the ISO code for your time zone settingdispute_arn- Acquirer Reference Number, a unique number that tags a dispute when it goes from your bank account (The Acquiring Bank)user_name- User (interactive or webservice user) who performed the action resulting in the accounting record. If the record was created by an automatedrisk_scoring- Total risk scoring value of the original paymentshopper_interaction- Transaction type. Possible values: Ecommerce, ContAuth, POS, Motoshopper_name- Name of the cardholder as provided during the original transaction (if available)shopper_email- Email address of the shopper/consumer as provided during the original transaction (if available)shopper_reference- Supplied customer ID/reference as supplied in the original transactionshopper_pan- Account number of the shopper/consumer. In case of card payments, the last four digits of the card numberiban- Shopper’s bank account IBAN numberbic- Shopper’s bank account BIC numbershopper_ip- IP address (IPV4 or IPV6) of the shopper/consumer as provided during the original transaction (if available)shopper_country- ISO country code of the shopper (if available)issuer_country- ISO country code of the issuer (if available)issuer_id- Unique identifier of the issuer. In case of card payments this will be the issuer BIN (first 6 digits of the card number)three_d_directory_response- Payments which were processed using 3D Secure (Secure Code / Verified by Visa), the directory response. Possible values: Y, N, U, Ethree_d_authentication_response- Payments which were processed using 3D Secure (Secure Code / Verified by Visa) and had directory response ‘Y’, the authentication responsecvc2_response- Result passed back by the issuer after verifying the CVC2 (or CVV2/CID in case of Visa/Amex)avs_response- Result of the AVS check, if performeddispute_auto_defended- Set totrue, if chargeback was auto-defended by Adyen. Empty if it was notdispute_end_date- Date and time of day when dispute defense period endeddispute_end_date_timezone- Time zone of the Dispute End Date. This is the ISO code for your time zone settingreserved4- Reserved for future enhancementsreserved5- Reserved for future enhancementsacquirer- Name of the Acquirer that processed the original paymentacquirer_account- The Acquirer account that was used for the transactionissuer_region_program- The issuer region in which the transaction was madeliability_shift- Indicates if there was a liability shift for the transactionmetadata- Contents from the metadata object related to the payment, in the form of key value pairsdata_ed- Contents from theData Edobject related to the disputerdr- Indicates Rapid Dispute Resolution (RDR) chargebacks (Visa only)second_chargeback- Indicator that marks if a second chargeback is presentshopper_phone_number- Phone number of the shopper or consumer as provided during the original transaction (if available)shopper_statement- The shopper statement (descriptor) posted in the payment requeststatus- The most recent chargeback status
report_account- Adyen account the report file was downloaded forreport_scope- Account level the file came from:MerchantAccountorCompanyreport_file_name- Name of the report file the row was read fromreport_date- Date the report file covers, used as the incremental replication key
External Settlement Details
External Settlement Details
Transactions settled by an external acquirer rather than by Adyen. Empty unless your account processes through an external acquirer.Report columns:
company_account- Name of your company account within the Adyen payments platformmerchant_account- Name of your merchant account that was used to process the original payment request. The report may contain line items for multiple merchant accountspsp_reference- Unique 16-character reference provided by Adyen for the original authorisation request. For unmatched transactions, this field can contain amerchant_reference- Reference number that you provided when initiating the payment requestpayment_method- Payment method type of the processed payment. For example:visa,mc, oramexcreation_date- The timestamp of when the payment was received by the Adyen payments platform. Format:YYYY-MM-DD HH:MM:SSFor example:2012-07-26 19:58:55timezone- The time zone of the Creation Date. This is the ISO code for your time zone settingtype- Journal type of the entrymodification_reference- Adyen’s unique 16-character reference for the modification (capture, refund or chargeback) that produced the entry. For MerchantPayout entries itgross_currency- Three-character ISO currency code that was used for processing the payment (transaction currency)gross_debit_gc- Amount submitted in the transaction request. For example,100.00gross_credit_gc- Amount submitted in the transaction request. For example,100.00exchange_rate- Exchange rate used for converting the gross amount into the net amount. This is 1 if you process and settle in the same currencynet_currency- Three-character ISO currency code that was used for processing the payment (settlement currency)net_debit_nc- Amount submitted in the transaction request minus acquirer fees. For example:100.00net_credit_nc- Amount submitted in the transaction request minus acquirer fees. For example:100.00commission_nc- The commission fee withheld by the acquirer, in the settlement (net) currency. When the acquirer reports at interchange level this column is emptymarkup_nc- Fee charged by the acquirer. This field is empty if the acquirer doesn’t provide transaction information at the interchange levelscheme_fees_nc- Fee which is charged by Visa or Mastercard. This field is empty if the acquirer doesn’t provide transaction information at the interchange levelinterchange_nc- Fee charged by the issuing bank. This field is empty if the acquirer doesn’t provide transaction information at the interchange levelpayment_method_variant- Payment method sub-type of the processed payment. For example:visa classic,mc, oramexacquirer- Name of the acquirer that processed the original payment. For example:CieloorRedecardmid- Merchant ID from the acquirer that was used for processing the paymentarn- Acquirer Reference Number, a unique number that tags a credit card transaction when it goes from the acquirer to the card scheme at the issueracquirer_reference- The acquirer’s unique ID for the payment, if providedmodification_merchant_reference- Your optional reference for the payment modificationreserved7- Where installment transactions are applicable, this shows the installment corresponding to this entry. For example,6/9indicates that thisreserved8- Reserved for future enhancementsreserved9- Reserved for future enhancementsreserved10- Reserved for future enhancementsstore_code- Identifier for the store where a transaction occursmerchant_order_reference- A reference that allows you to link multiple transactions to each other for reporting purposes. See merchantOrderReferenceacquirer_auth_code- Authorisation code returned by the acquirer for a successful payment. You can match it to the Authorisation Code on the merchant gateway.This codecard_bin- First six digits of the card numbercard_number_summary- Last four digits of the card numbersubmerchant_identifier- An identifier for the Merchant of Record when a transaction is submitted through a payment facilitator. The payment facilitator must send thismetadata- The contents of the metadata object of the payment, in the form of key:value pairs
report_account- Adyen account the report file was downloaded forreport_scope- Account level the file came from:MerchantAccountorCompanyreport_file_name- Name of the report file the row was read fromreport_date- Date the report file covers, used as the incremental replication key