Shadow testing reports
Last updated: April 29, 2026
You can download the results of your shadow testing with Fraud Detection as a CSV report. This report enables you to assess the performance of a test risk strategy.
The report is available on demand in the Dashboard.
- Sign in to the Dashboard.
- In the Business entity selector, select the client view.
- Go to the Payments > Fraud > Strategy section.
- On the Strategy builder tab, go to the Outcome comparison section.
- Select the Shadow testing tab.
- For the relevant test, select View results.
- Select Download report: Time frame.
The shadow testing report includes the following fields in this order:
| Field name | Description |
|---|---|
Timestamp date-time | The date and time when the payment was requested, in UTC. |
PaymentId string | The payment's unique identifier, prefixed with If you have updated your live strategy since the payment date, you can use this ID to search for the payment in the Dashboard or in the report to view the real outcome. |
LivePreThreeDSDecision string | The pre-authentication outcome from your current live strategy. This can be one of:
|
ReplayPreThreeDSDecision string | The pre-authentication outcome from your test strategy. This can be one of:
|
3DS Outcome string | The outcome if the live payment underwent 3DS authentication. This can be one of:
|
Authorisation Outcome string | The outcome if the live payment underwent authorization. This can be one of:
|
LivePostAuthDecision string | The post-authorization outcome from your current live strategy. This can be one of:
|
ReplayPostAuthDecision string | The post-authorization outcome from your test strategy. This can be one of:
|
Current Status string | The payment's current status. This can be one of:
|
LivePreThreeDSResponse string | The last pre-auth rule group assessed from your current live strategy. |
ReplayPreThreeDSResponse string | The last pre-auth rule group assessed from your test strategy. |
ThreeDSDetails | The additional 3DS details you provided in the payment request. See Request a payment – |
AuthDetails | The additional authentication details you provided in the payment request. See Request a payment – |
LivePostAuthResponse string | The last post-auth rule group assessed from your current live strategy. |
ReplayPostAuthResponse string | The last post-auth rule group assessed from your test strategy. |
CheckoutFraudScore number | The payment's risk score. If the payment did not meet the data or transaction requirements to receive a score, this field is empty. |
FraudReportedOn date-time | The date and time when the fraud issue was reported, in UTC. This field is empty if the payment was not reported as fraudulent. |
FraudReason string | The reason for identifying the payment as fraudulent. This field is empty if the payment was not reported as fraudulent. |
FraudType string | The scheme fraud code for the type of fraud reported. This field is empty if the payment was not reported as fraudulent. |
Scheme string | The card scheme the payment was processed with. |
CardType string | The type of card type used to make the payment. This can be one of:
|
CardCountry string | The country where the card was issued. |
CardHolderName string | The cardholder's name. |
BIN string | The identifier for the financial institution that issued the card. |
BIN_8 string | The identifier for the financial institution that issued the card. |
Amount string | The payment amount, in the major currency unit. |
Currency string | The payment's currency. |
AmountIn USD number | The payment amount, converted to US dollars. |
Payment Type string | The type of payment. |
RequestReference string | The reference you provided in the payment request. |
Customer Name string | The customer's name. |
Customer Email string | The customer's email address. |
Customer IP string | The customer's IP address. |
BillingLine1 string | The first line of the billing address. |
BillingLine2 string | The second line of the billing address. |
BillingZip string | The zip or post code of the billing address. |
PhoneCountry string | The country code of the customer's phone number. |
ShippingLine1 string | The first line of the shipping address. |
ShippingLine2 string | The second line of the shipping address. |
ShippingCity string | The city of the shipping address. |
ShippingZip string | The zip or post code of the shipping address. |
PaymentIpTimezone string | The time zone of the payment's IP address. |
PaymentIpCity string | The city of the payment's IP address. |
PaymentIpCountry string | The country of the payment's IP address. |
PaymentIpIsProxy boolean | Indicates whether the payment's IP address is a known proxy IP. |
PaymentIpIsTor boolean | Indicates whether the payment's IP address is a known Tor IP. |
PaymentIpIsVPN boolean | Indicates whether the payment's IP address is a known virtual private network (VPN) IP. |
PaymentIpIsBogon boolean | Indicates whether the payment's IP address is a known bogon IP. |
DeviceIpTimezone string | The time zone of the device's IP address. |
DeviceIpCity string | The city of the device's IP address. |
DeviceIpCountry string | The country of the device's IP address. |
DeviceIpIsProxy boolean | Indicates whether the device's IP address is a known proxy IP. |
DeviceIpIsTor boolean | Indicates whether the device's IP address is a known Tor IP. |
DeviceIpIsVPN boolean | Indicates whether the device's IP address is a known virtual private network (VPN) IP. |
DeviceIpIsBogon boolean | Indicates whether the device's IP address is a known bogon IP. |
Metadata string | The metadata you provided in the payment request. |