Skip to main content

Unified Reports

With IXOPAY Payments Intelligence, you can seamlessly access unified reports that consolidate data from multiple Payment Service Providers (PSPs) and various PSP report formats. This enables a comprehensive and standardized view of your payment performance across different providers.

The data is automatically generated on a daily basis, ensuring that you always have the latest insights at your fingertips. IXOPAY Payments Intelligence enhances this data by applying advanced data mappings, transforming raw PSP reports into a structured and easily interpretable format. Additionally, the platform performs custom calculations tailored to your business needs, such as aggregating transaction volumes, calculating processing fees, or normalizing refund rates.

To further improve accuracy and consistency, IXOPAY Payments Intelligence also integrates exchange rate conversions, allowing you to analyze revenue and costs in a unified currency, regardless of the original transaction currencies. This ensures that your financial analysis is precise, streamlined, and optimized for decision-making.

Enabling Unified Reports

To enable Unified Reports, please contact the IXOPAY Payments Intelligence team. Before activation, ensure you have:

  • Enabled your PSP connections
  • Selected your preferred download method
  • Enabled Snowflake data synchronization if you plan to receive data in Snowflake

Available PSPs

The following PSPs connections are currently available in Unified Reports:

  • Adyen
  • Chase Payment Tech
  • PayPal
  • Worldline

Data Schema

Snowflake Table Schema

Column NameData TypeDescription
merchant_nameVARCHAR(100)Name of the merchant/company
merchant_accountVARCHAR(100)Merchant account name
merchant_sub_accountVARCHAR(100)Merchant sub-account name
pspVARCHAR(50)Payment service provider
total_feeNUMBER(20,4)Total fee amount
total_fee_eurNUMBER(20,4)Total fee amount in EUR
total_fee_gbpNUMBER(20,4)Total fee amount in GBP
total_fee_usdNUMBER(20,4)Total fee amount in USD
interchange_feeNUMBER(20,4)Interchange fee amount
scheme_feeNUMBER(20,4)Scheme fee amount
acquirer_feeNUMBER(20,4)Acquirer fee amount
chargeback_feeNUMBER(20,4)Chargeback fee amount
gateway_feeNUMBER(20,4)Gateway fee amount
processing_feeNUMBER(20,4)Processing fee amount
blended_feeNUMBER(20,4)Blended fee amount
conversion_feeNUMBER(20,4)Conversion fee amount
other_feesNUMBER(20,4)Other fees amount
non_trx_feesNUMBER(20,4)Non-transactional fees
provider_expected_fx_feeNUMBER(20,4)Expected FX fee from provider
surplus_provider_expected_fx_feeNUMBER(20,4)Surplus FX fee from provider
fee_currencyVARCHAR(3)Currency for the fee
fee_rateNUMBER(20,4)Fee rate applied
requested_on_utcTIMESTAMP_NTZ(9)Request timestamp (UTC)
requested_on_date_utcDATERequest date (UTC)
processed_on_utcTIMESTAMP_NTZ(9)Processing timestamp (UTC)
processed_on_date_utcDATEProcessing date (UTC)
settlement_dateTIMESTAMP_NTZ(9)Settlement date
fee_referenceVARCHAR(250)Reference for the fee
event_referenceVARCHAR(250)Reference for the event
order_idVARCHAR(250)Order identifier
event_typeVARCHAR(100)Harmonized event type
original_event_typeVARCHAR(100)Provider event type
payment_amountNUMBER(20,4)Payment amount
net_transaction_amountNUMBER(20,4)Net transaction amount
settlement_amountNUMBER(20,4)Settlement amount
processing_currencyVARCHAR(3)Currency for processing
settlement_currencyVARCHAR(3)Currency for settlement
fx_rate_appliedNUMBER(20,4)Applied FX rate
fx_rate_merchantNUMBER(20,4)FX rate used by the merchant
payment_methodVARCHAR(50)Harmonized Payment method
original_payment_methodVARCHAR(100)Provider payment method
merchant_category_codeNUMBER(38,0)Merchant category code
card_typeVARCHAR(50)Card type (e.g., debit, credit)
card_categoryVARCHAR(50)Card category
schemeVARCHAR(50)Card scheme (e.g., Visa, Mastercard)
card_sub_product_typeVARCHAR(100)Sub-product type of the card
issuer_countryVARCHAR(100)Country of the card issuer
billing_countryVARCHAR(100)Billing country of the customer
regionVARCHAR(100)Region associated with the transaction
binVARCHAR(50)Bank Identification Number (BIN)
entry_modeVARCHAR(100)Entry mode of the transaction
dispute_typeVARCHAR(100)Type of dispute
dispute_reasonVARCHAR(100)Dispute reason code
acquirer_nameVARCHAR(100)Acquirer name
row_hashVARCHAR(3000)the platform's hash value for row identification
ingested_on_utcTIMESTAMP_NTZ(9)Timestamp when data was ingested into Snowflake