Purpose
This module focuses on how refunds, reversals, and chargebacks are exploited in virtual card systems. We will detail how these flows work, how fraud occurs within them, and what preventative or investigatory controls your teams should implement. This is essential training for:- Treasury and float management teams
- Fraud and compliance analysts
- Support teams handling transaction inquiries
- Engineers implementing refund/reversal/chargeback logic
- Legal or audit stakeholders investigating loss events
Definitions
How each works internally
Refund flow
- User spends $200 at a merchant.
- Merchant initiates a refund (days later).
- Processor pushes funds back to Bitnob.
- Bitnob credits:
- Card (if active or frozen), or
- Master account (if card is terminated)
Reversal flow
- User makes a purchase.
- Authorization is placed, but no settlement.
- Merchant cancels or fails to complete the order.
- Bitnob receives a reversal webhook.
- Authorization hold is lifted; funds are restored.
Chargeback flow
- User disputes a charge (e.g. fraud or failed service).
- Bitnob notifies the processor and requests reversal.
- If valid, processor debits the merchant and credits Bitnob.
- Cardholder receives funds (or master wallet is credited).
- Processor charges a penalty fee for the dispute.
Common abuse patterns
1. Refund abuse
Fraudsters create multiple cards, spend and terminate them, and receive refunds that flow back to their wallets. Example:- Create card, top up $100
- Spend $90
- Terminate card
- Merchant refunds $90
- Refund lands in float; fraudster demands payout
2. Reversal exploits
- Use cards to “test” platforms that issue reversals instead of declines
- Appear inactive (no real spend) but cycle balances rapidly
3. Chargeback fraud
User makes a legitimate purchase, then disputes the charge weeks later claiming fraud. High-risk signals:- Frequent disputes from same user across multiple cards
- Chargebacks against high-risk MCCs (ads, gaming, etc.)
- No prior complaint through support before dispute
Controls & detection strategies
Refund & chargeback SLA guidelines
Logging & audit best practices
- Log original spend reference and webhook reference in all refund records
- Maintain ledger integrity across top-up → spend → refund path
- Store MCC, merchant, BIN, IP, and device for each reversal or chargeback
- Flag multiple refunds to same card in short succession
- Track “refund value ” by user weekly