Skip to main content

Overview

Digital Receipts and Deflections work together to prevent chargebacks before they’re filed. Unlike alerts (which intercept disputes in progress), these services stop disputes from starting.

Digital Receipts

When cardholders check their bank statement and don’t recognize a charge, they see enriched transaction details — merchant name, logo, purchase description, and contact information. This reduces “What is this charge?” confusion that leads to friendly fraud.

Deflections

Deflections automatically block chargebacks using Visa’s pre-dispute programs:

Compelling Evidence 3.0 (CE3.0)

When a cardholder disputes a transaction, Visa checks if the same device, IP address, or email was used for previous undisputed purchases. If compelling evidence exists, the chargeback is blocked automatically.

First Party Trust (FPT)

Similar to CE3.0, but also uses billing/shipping address matching for even stronger fraud prevention.
Digital Receipts and Deflections share the same implementation process. The difference is which qualifying fields you provide — if certain fields are present, transactions become eligible for CE3.0/FPT deflection.

Qualifying Fields for Deflection

To enable deflections, you must provide certain data fields with your transactions:
FieldCE3.0FPTDescription
Merchant Contact PhoneCustomer service phone number
IP AddressCustomer’s IP at time of purchase
Customer EmailEmail address used for the order
Billing or Shipping AddressFull address for FPT matching
The more fields you provide, the higher your deflection rate. FPT requires all fields including address; CE3.0 requires phone, IP, and email.

Choose Your Integration Path


Handling Deflected Transactions

When a transaction is deflected, Visa has already blocked the chargeback using compelling evidence. You should not refund deflected transactions — the cardholder’s dispute has been resolved in your favor.

Poll Deflection Logs

Regularly poll the Deflection Logs endpoint to get a list of deflected transactions:
GET /api/v3/deflections/logs
This returns transactions where chargebacks were successfully blocked via CE3.0 or FPT.

Guard Against Refunds

Before processing any refund (whether from an alert, customer request, or internal process), check if the transaction has been deflected:
  1. Store deflected transaction IDs — Maintain a local cache of deflected order IDs from the deflection logs
  2. Check before refunding — Before issuing any refund, verify the transaction ID is not in your deflected list
  3. Skip refunds for deflected transactions — If a transaction was deflected, the dispute is already resolved; issuing a refund would be unnecessary
Refunding a deflected transaction means you lose the sale unnecessarily. The deflection already prevented the chargeback — there’s no reason to refund.

API Reference

EndpointDescription
Upload OrdersPush transaction data with receipt info
TrackPush IP/session data
Deflection LogsView blocked chargebacks
Get OrdersRetrieve uploaded orders