Overview
The chargeback management integration connects ElasticFunnels to third-party chargeback prevention services. When a customer initiates a dispute with their bank, these services detect it before it becomes a formal chargeback and notify ElasticFunnels in real time. You can then auto-refund the transaction to prevent the chargeback, or fight it with evidence.This integration only works with direct payment gateways where ElasticFunnels can issue refunds (NMI, Stripe, Klarna). Platforms like BuyGoods, ClickBank, and Digistore24 handle chargebacks through their own systems.
Supported Providers
Dispute.com
Alert monitoring (Ethoca & Verifi CDRN), Rapid Dispute Resolution (RDR), and chargeback representment.
How It Works
Dispute.com monitors card network activity for your merchant accounts. When a customer begins a dispute process, the flow is:- Alert Received — Dispute.com detects a pre-chargeback alert from the card network (Ethoca or Verifi CDRN) and sends a notification to ElasticFunnels.
- Transaction Matched — ElasticFunnels matches the alert to the original order using the transaction ID, order ID, or card details.
- Auto-Refund Check — If you’ve configured auto-refund rules and the transaction meets the criteria (amount threshold, merchant, alert type), ElasticFunnels automatically issues a refund through your payment gateway.
- Alert Responded — ElasticFunnels notifies Dispute.com that the refund was processed, preventing the chargeback from being filed.
- Chargeback Prevented — The dispute is resolved before it becomes a formal chargeback on your merchant account.
Rapid Dispute Resolution (RDR)
For Visa transactions, Dispute.com can automatically resolve disputes through Visa’s RDR program before they become chargebacks. These are logged in your dashboard as auto-resolved cases.Eligible Gateways
Chargeback management requires a gateway where ElasticFunnels has direct API access to issue refunds:| Gateway | Supported | Why |
|---|---|---|
| NMI | Yes | Direct refund API |
| Stripe | Yes | Direct refund API |
| Klarna | Yes | Direct refund API |
| BuyGoods | No | Chargebacks handled by BuyGoods |
| ClickBank | No | Chargebacks handled by ClickBank |
| Digistore24 | No | Chargebacks handled by Digistore24 |
Setup
Get your Dispute.com API key
Log in to your Dispute.com dashboard and generate an API key. You’ll need either an Account Key (for a single account) or an Organization Key (for multiple accounts).
Create the integration
Go to Settings → Integrations in ElasticFunnels. Click Add Integration and select Dispute.com under the Chargeback category. Enter your API key and save.
Test the connection
After saving, click Test Connection to verify your API key is valid and Dispute.com is reachable.
Configure merchant filtering
Choose which merchants this integration applies to. You can select All eligible merchants (default) or use a Whitelist or Blacklist to target specific ones. Only merchants using NMI, Stripe, or Klarna will appear in the list.
Set up auto-refund rules
Enable Auto-Refund and configure your rules:
- Maximum amount — Only auto-refund alerts below this dollar amount (e.g., $50)
- Alert types — Choose which alert types trigger auto-refund (Ethoca, Verifi CDRN, or both)
- Cancel subscription — Automatically cancel the customer’s subscription when an alert is refunded
- Flag customer — Mark the customer as a chargebacker for future reference
Auto-Refund Rules
Auto-refund rules are processed entirely by ElasticFunnels when an alert arrives from Dispute.com. The rules are evaluated in order:- Is auto-refund enabled for this integration?
- Is the disputed amount ≤ the maximum threshold?
- Does the alert type match (Ethoca / CDRN)?
- Does the merchant match the filter (whitelist/blacklist)?
- Is the merchant’s gateway eligible for refunds?
- Issues a refund through the payment gateway
- Responds to Dispute.com confirming the refund
- Optionally cancels the subscription and flags the customer
Monitoring
Chargebacks Page
Navigate to Conversions → Chargebacks to see all chargeback-related activity:- Alerts — Pre-chargeback alerts received, with status (auto-refunded, manually reviewed, declined)
- Chargebacks — Filed chargebacks, with representment status (pending, won, lost)
- RDR Cases — Disputes auto-resolved through Visa’s RDR program
Conversion Detail
Each conversion that has chargeback activity shows a Chargeback Services card in the conversion drawer. This displays the alert/chargeback history, current status, and any actions taken.FAQ
Do I need to set up anything on Dispute.com's side?
Do I need to set up anything on Dispute.com's side?
No. When you save the integration, ElasticFunnels automatically registers the necessary webhooks with Dispute.com. Your Dispute.com account just needs an active API key and the relevant alert monitoring services enabled (Ethoca, Verifi CDRN, or RDR).
What happens if auto-refund is disabled?
What happens if auto-refund is disabled?
Alerts are still received and logged in your dashboard. You can review them and take manual action (refund or decline) from the Chargebacks page.
Can I use this with BuyGoods or ClickBank merchants?
Can I use this with BuyGoods or ClickBank merchants?
No. These platforms manage chargebacks through their own systems. The Dispute.com integration only applies to merchants using NMI, Stripe, or Klarna where ElasticFunnels has direct refund access.
How does ElasticFunnels match alerts to orders?
How does ElasticFunnels match alerts to orders?
When Dispute.com sends an alert, ElasticFunnels matches it using the transaction ID, order ID, ARN (Acquirer Reference Number), and card details (last four digits + amount). If no match is found, the alert is logged as unmatched for manual review.
What is RDR?
What is RDR?
Rapid Dispute Resolution is a Visa program that allows disputes to be automatically resolved before they become formal chargebacks. Dispute.com handles this based on rules you configure in their dashboard. ElasticFunnels logs these as prevented chargebacks.