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:| Field | CE3.0 | FPT | Description |
|---|---|---|---|
| Merchant Contact Phone | ✓ | ✓ | Customer service phone number |
| IP Address | ✓ | ✓ | Customer’s IP at time of purchase |
| Customer Email | ✓ | ✓ | Email address used for the order |
| Billing or Shipping Address | — | ✓ | Full 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
- Push Data (Recommended)
- Pull Data
How It Works
-
Send enriched transaction data via one of two methods:
- Supported payment processor with receipt data
- Upload Orders endpoint with the
receiptobject - Tracker Snippet for IP capture on web
- Chargeblast handles all lookups — when Visa queries for transaction data or compelling evidence, we respond automatically using your uploaded data.
- Monitor deflection logs via the Deflection Logs endpoint to see blocked chargebacks.
Implementation Steps
Connect Transaction Data with Receipt Info
Upload transactions via the Upload Orders endpoint, including the
receipt object with qualifying fields:(Optional) Add Tracker Snippet
For automatic IP capture on web transactions, add the Tracker Snippet to your checkout page:Then identify the user:
Monitor Deflections
Use the Deflection Logs endpoint to track blocked chargebacks.
With push data integration, Chargeblast automatically responds to Visa queries — no real-time endpoint required.
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:Guard Against Refunds
Before processing any refund (whether from an alert, customer request, or internal process), check if the transaction has been deflected:- Store deflected transaction IDs — Maintain a local cache of deflected order IDs from the deflection logs
- Check before refunding — Before issuing any refund, verify the transaction ID is not in your deflected list
- Skip refunds for deflected transactions — If a transaction was deflected, the dispute is already resolved; issuing a refund would be unnecessary
API Reference
| Endpoint | Description |
|---|---|
| Upload Orders | Push transaction data with receipt info |
| Track | Push IP/session data |
| Deflection Logs | View blocked chargebacks |
| Get Orders | Retrieve uploaded orders |
Related
- Tracker Snippet Guide — Automatic IP capture for web transactions
- Implementation Overview — Compare all services and integration paths
- Alerts Implementation — Handle disputes that weren’t deflected
