Forecast report

Transactions to send

For the purpose of a business case, two months of data will suffice.

All historical payment transaction types need to be sent:

  • Successful transactions
  • Failed transactions
  • Refunded transactions
  • Chargebacks

Data layout

Please follow our required data layout, one record per transaction. This file cannot contain any PII or PCI data.

Template

We support .csv and .xlsx files.

Fields

FieldTypeRequirementDescription
MerchantstringrequiredIdentifier for the merchant
OrderIdstringoptionalUnique transaction identifier
SiteUrlstringoptionalURL of the merchant's site
Transaction_TimestampdatetimerequiredTimestamp of the transaction
Transaction_AmountdecimalrequiredAmount involved in the transaction
Transaction_CurrencystringrequiredCurrency code for the transaction amount
Transaction_TransactionTypestringrequiredType of transaction (e.g., Capture, Authorization)
Transaction_ResponseStatusstringrequiredStatus of the transaction (e.g., Declined, Approved)
Transaction_ProcessorNamestringoptionalName of the payment processor
Transaction_ResponseCodeSourcestringoptionalSource of the transaction response code
Transaction_ResponseCodestringoptionalCode returned by the processor in response to the transaction
Transaction_ResponseDescriptionstringrequiredDescription of the transaction response
Transaction_AvsResultCodestringoptionalAVS result code for address verification
Transaction_CvvResultCodestringoptionalCVV result code from the payment processor
Transaction_CavvResultCodestringoptionalCAVV result code for cardholder authentication
Transaction_CardNotPresentbooleanrecommendedIndicates if the transaction was card-not-present
IsMITbooleanrecommendedIndicates if the transaction is a Merchant Initiated Transaction
IsRecurringbooleanoptionalIndicates if the transaction is part of a recurring payment
Payer_IdstringoptionalIdentifier for the payer
Payer_Email (masked)stringrequired (masked)Email address of the payer. Mask this info using SHA-256
Payer_Phone (masked)stringoptional (masked)Phone number of the payer. Mask this info using SHA-256
PaymentMethod_TypestringrequiredType of payment method (e.g., CREDIT, DEBIT, PAYPAL)
PaymentMethod_CardBinNumberstringrequiredBIN number of the card used
PaymentMethod_CardLast4DigitsstringrecommendedLast four digits of the card used
PaymentMethod_ExpirationMonthintegerrecommendedExpiration month of the card used
PaymentMethod_ExpirationYearintegerrecommendedExpiration year of the card used
PaymentMethod_HolderName (masked)stringoptional (masked)Name of the cardholder. Mask this info using SHA-256

Masking sensitive information

Please do not send PII or PCI data in this file. Use SHA-256 hashing to mask sensitive or private information.


Transfer modes

Historical data is typically transferred to Flex in one of the following ways:

  1. Send a password-protected ZIP file
  2. sFTP upload