Make Chargebacks
Impossible
The only verification platform built for deposit defense across Virtual Accounts, P2P, and Pay-to-Consumer flows. Collect legally defensible evidence at every stage — from onboarding to every transaction — so when disputes arrive, you win at every escalation level.
The Deposit Dispute Problem
Users deposit via Virtual Accounts, P2P transfers, or Pay-to-Consumer payouts — then file complaints claiming fraud after voluntary losses. Without evidence, you lose every time.
of deposit disputes are filed after voluntary losses — across VA, P2P, and P2C flows
average time before a depositor files a "fraud" complaint with their bank
dispute escalation rate when evidence is missing or incomplete
of disputes escalate to police complaints when banks side with complainants
MagnetPay Verify collects evidence so strong that banks, police, regulators, and courts side with you — every time.
3-Tier Evidence Collection
Progressive evidence collection that scales with deposit risk. Each tier adds stronger protection.
Identity Verification
Before VA Activation
- Video selfie with passport/ID
- Randomized liveness challenges
- Compliance script declaration
- GPS + IP geolocation capture
- Device fingerprinting (FingerprintJS)
- Phone & email OTP verification
- Age verification (18+ enforced)
- Document upload with SHA-256 hash
When: Required once before VA activation, P2P onboarding, or P2C payout setup
Blocks: "I didn't authorize", "Someone else used my account", "I'm a minor", "I was scammed about risks"
Deposit Confirmation
Per-Deposit Re-verification
- Explicit amount confirmation
- Voluntary nature re-declaration
- Deposit-time evidence snapshot
- IP + device consistency check
- Sender name vs verified name match
- Bank reference (UTR) recording
When: Required for every deposit above threshold
Blocks: "I only meant to deposit once", "The amount was wrong", "I didn't make this specific transfer"
Enhanced Due Diligence
High-Value & Cumulative
- Source of funds declaration
- Enhanced video with amount stated
- Bank statement upload
- Cumulative threshold monitoring
- 90-day rolling total tracking
- Cross-merchant deposit correlation
When: Triggered at configurable amount thresholds
Blocks: "Where did the money come from?", "This is proceeds of crime", "Structuring to avoid limits"
8 Evidence Types — Every Angle Covered
Each piece of evidence is SHA-256 hashed, AES-256 encrypted, and stored with full metadata for legal admissibility.
Video Selfie + ID
User records video holding passport while reading compliance script. Every frame metadata-tagged with SHA-256 integrity hash.
Liveness Detection
Randomized challenges (blink, turn head, show fingers). Must complete in >1s per action, <30s total. Defeats pre-recorded and AI-generated videos.
Device Fingerprinting
Browser fingerprint via FingerprintJS. Detects device reuse across customers, spoofed fingerprints, entropy anomalies.
Geolocation Capture
GPS coordinates + IP geolocation + ISP identification. Cross-references GPS country vs IP country. VPN/proxy/Tor detection.
Phone & Email OTP
Rate-limited OTP verification (5 sends/hour, 5 verify attempts). Burns OTP after max failed attempts. Proves device ownership.
Declaration Script
Versioned, multilingual compliance script with {{variable}} placeholders. Covers voluntary participation, risk acknowledgment, no-refund policy, non-chargeback pledge, age confirmation.
Document Verification
PAN card, Aadhaar, passport, driving license, voter ID. 10MB limit, SHA-256 hash at upload, AES-256 S3 encryption.
Source of Funds
Required for high-value deposits. Bank statement upload + written declaration of fund origin. Mandatory for Tier 3 compliance.
AI Risk Scoring Engine
Every verification scored 0-100 across 26 weighted risk signals. Auto-approve clean submissions, flag suspicious ones for manual review.
Risk Score Demo
4-Level Dispute Defense
From bank chargebacks to court orders — automated defense packages tailored to each escalation level.
Bank Chargeback
Response: 7-15 days
Customer files chargeback with their bank claiming "unauthorized transaction" or "fraud".
Auto-Actions
- VA suspended
- Settlement held
- Defense package auto-generated
Cybercrime Portal (1930)
Response: 3-7 days
Customer calls India cybercrime helpline (1930) or files complaint on cybercrime.gov.in.
Auto-Actions
- Consumer frozen
- All VAs suspended
- Enhanced defense package
- Cross-merchant alert
FIR / Police Complaint
Response: 30-60 days
Customer files First Information Report (FIR) with local police station.
Auto-Actions
- Immediate consumer freeze
- Settlement frozen (indefinite)
- Legal-grade evidence package
- Chain of custody documented
RBI / Court Order
Response: Immediate compliance
Escalation to Reserve Bank of India ombudsman or civil/criminal court proceedings.
Auto-Actions
- Full account freeze
- All settlements halted
- Complete evidence archive
- Legal counsel notification
11 Anomaly Checks on Every Deposit
Evidence collection alone isn't enough. MagnetPay Verify monitors every transaction in real-time — across VA deposits, P2P transfers, and P2C payouts — blocking repeat disputers, detecting mule accounts, and flagging device/location shifts.
Levenshtein distance matching between bank sender name and verified customer name
Compares deposit IP to verification IP — flags geographic shifts
Redis rate limiting detects rapid-fire deposits across short timeframes
Flags unusually large first-time deposits (potential testing → dump pattern)
Detects suspicious round-number patterns and structuring behavior
Same customer depositing across multiple merchants simultaneously
Blocks deposits from customers with unresolved disputes
Same bank reference used across different virtual accounts
High-value deposits during weekends when banks are closed
Sudden activity from previously inactive accounts
Different device fingerprint from verification-time capture
Integrate in Minutes
Two integration paths: redirect to our hosted verification page with one API call, or use individual endpoints for full control.
Hosted Page
3 API calls to full compliance
Generate a verification link, redirect your user, listen for the webhook. We handle the entire flow — video recording, liveness challenges, document upload, and risk scoring.
API Integration
Full control, custom UI
Use individual evidence endpoints to build your own verification flow. Initiate, collect evidence pieces, complete, and retrieve results — all via REST API with webhook notifications.
Webhook Events
Real-time status updates
Receive webhooks for every status change: compliance.approved, compliance.submitted, compliance.under_review, compliance.expired. HMAC-SHA256 signed with automatic retry.
1// 1. Generate a hosted verification link2const link = await magnetpay.verify.createLink({3 customerId: "usr_a1b2c3",4 customerName: "Rajesh Kumar",5 customerEmail: "rajesh@example.com",6 customerPhone: "+919876543210"7});89// 2. Redirect user to hosted page10redirect(link.url);11// => https://magnetpay.org/verify/tok_x7y8z91213// 3. Listen for webhook14// Event: compliance.approved15// { recordId, customerId, riskScore, status }
How We Compare
General-purpose KYC tools weren't built for deposit defense. MagnetPay Verify is the only platform with per-deposit evidence, post-transaction monitoring, and automated dispute defense across VA, P2P, and P2C flows.
| Feature | Verify | Sumsub | Jumio | Manual |
|---|---|---|---|---|
| Video selfie with ID card | ||||
| Randomized liveness challenges | ||||
| Compliance script declaration | ||||
| Per-deposit re-confirmation | ||||
| Device fingerprinting | ||||
| GPS + IP geolocation cross-check | ||||
| VPN / Tor / proxy detection | ||||
| Source of funds (Tier 3) | ||||
| Post-deposit anomaly monitoring | ||||
| Automated dispute defense packages | ||||
| 4-level escalation handling | ||||
| Settlement hold engine | ||||
| Consumer freeze cascade | ||||
| Repeat disputer blocking | ||||
| SHA-256 tamper-proof evidence | ||||
| India-specific regulatory defense | ||||
| Hosted verification page | ||||
| API-first integration | ||||
| Webhook events | ||||
| Deposit evidence snapshots |
Simple, Transparent Pricing
Pay per verification. No monthly minimums. Start with 100 free verifications.
Starter
For early-stage platforms and low volume
- Tier 1 identity verification
- Video selfie + liveness
- Device fingerprinting
- Geolocation capture
- Risk scoring (14 signals)
- Hosted verification page
- API access
- Email support
Business
For growing platforms with deposit protection needs
- Everything in Starter
- Tier 2 per-deposit confirmation
- Tier 3 enhanced due diligence
- Post-deposit anomaly monitoring
- Automated dispute defense packages
- L1-L2 escalation handling
- Risk scoring (26+ signals)
- Settlement hold engine
- Consumer freeze cascade
- Priority support
Enterprise
For high-volume platforms needing full protection
- Everything in Business
- L3-L4 escalation handling
- Cross-merchant correlation
- Custom compliance scripts
- White-label verification page
- Dedicated compliance officer
- Custom risk signal weights
- SLA-backed uptime guarantee
- Legal defense consultation
- On-premise deployment option
Frequently Asked Questions
Stop Losing Money to Disputes
Every day without MagnetPay Verify is another day your deposits are unprotected. Start collecting evidence today — first 100 verifications are free.