Key takeaways
- California has not authorized sports betting, and the Attorney General issued a 2025 opinion that paid daily fantasy contests violate state law; get counsel before you launch.
- Card networks treat real-money contests under gambling coding, which many issuers decline outright.
- Season-long and free-to-play models are easier to place; geofencing, age checks and clear terms are non-negotiable.
Fantasy sports apps payment processing in San Diego is a compliance question first and a payments question second, and any processor that skips the first part is not doing you a favor. San Diego has the ingredients for sports-tech startups: a sports-obsessed market around Petco Park and Snapdragon Stadium, a deep bench of mobile developers in Sorrento Valley and UTC, and a UCSD talent pipeline. What it does not have is a clear green light from the state.
The California legal picture, stated carefully
California voters rejected both sports betting propositions in 2022, so sports wagering remains unauthorized. Daily fantasy sports operated in a gray area for years until July 2025, when the state Attorney General issued a formal opinion concluding that paid daily fantasy contests, including pick'em style games, violate California's penal code provisions on wagering. Operators contested that conclusion and the situation has continued to move. This article is not legal advice. Before you accept a single real-money entry from a California resident, confirm the current status with gaming counsel, and understand that season-long contests, free-to-play formats and skill-game structures are analyzed differently from daily contests.
How the card networks see you
Real-money contests are coded under merchant category code 7995, the same code as casinos and lotteries. Visa and Mastercard require acquirers to register 7995 merchants, and many issuing banks decline 7995 transactions regardless of legality in the cardholder's state. That means even a fully compliant operator sees elevated decline rates at deposit. Miscoding your app to avoid 7995 is transaction laundering, a network rule violation that leads to termination and a MATCH listing, so do not let anyone suggest it. Free-to-play apps with in-app purchases for cosmetics or premium features can be coded as software or digital goods, which is a much easier placement.
What an underwriter will require
- A legal opinion or memorandum from gaming counsel on your contest structure and the states you will operate in.
- A geofencing solution that blocks entries from jurisdictions where you are not permitted, including California if counsel advises it.
- Age and identity verification at signup, with a KYC provider, before any deposit.
- Responsible gaming controls: deposit limits, self-exclusion, and cooling-off periods.
- Your terms of service, refund policy, and a clear description of how prizes are funded and paid.
- Formation documents, San Diego business tax certificate, and any state registrations you hold outside California.
Expect a rolling reserve and a volume cap on any real-money account, sized to your dispute exposure and payout obligations.
Deposits: managing declines and disputes
Deposit chargebacks in fantasy and gaming are dominated by two things: users disputing losses as unauthorized, and stolen cards used to fund accounts. Address and CVV checks, device fingerprinting and velocity limits through real-time fraud detection reduce the second. For the first, the strongest evidence is a KYC-verified identity, a logged consent to terms at deposit, IP and device records, and contest entry logs showing the user played. Keep those together per transaction. The network monitoring line sits around 0.9% to 1% of transactions, and gaming acquirers often set internal limits tighter than that. Offer ACH deposits as well: ACH settles in 1-3 business days, avoids the 7995 issuer decline problem, and is governed by NACHA return rules rather than card chargebacks.
Payouts: where fantasy apps differ from most merchants
Most merchants only receive money. A fantasy app also sends it, and payout speed is a product feature. ACH credits to a user's bank take 1-3 business days. Push-to-card payouts, where supported, are faster but carry their own fees and issuer limitations. Some operators add stablecoin payouts, settled on Solana and the XRP Ledger, which arrive instantly in the user's wallet; that option requires its own compliance analysis, and California's Digital Financial Assets Law may apply to businesses handling digital assets for customers, so involve counsel before offering it. Separate your prize pool funds from operating funds; underwriters and regulators both expect it.
Subscriptions, fees and California consumer law
If you sell a monthly premium tier, California's Automatic Renewal Law requires clear consent, disclosure of price and frequency, and easy online cancellation. Since July 2024, SB 478 requires that advertised prices include mandatory fees, so an entry fee that adds a "platform fee" at checkout needs the total in the displayed price. Users' personal data, including identity documents from KYC, falls under CCPA and CPRA, which means a privacy policy that actually describes your data practices and a process for deletion requests.
A realistic path for a San Diego startup
Many operators launch free-to-play or season-long formats first, build a clean processing history under a software or digital-goods classification, and only pursue real-money contests in states where counsel confirms they are permitted, with a separately underwritten 7995 account for that volume. That sequence produces a payments history that makes the harder account easier to get, and it keeps the California question where it belongs, with your lawyers rather than your processor.
Fantasy sports apps in San Diego that get placed are the ones that treat legal status, coding integrity and user verification as the product, and payments as the plumbing underneath it.
Ready to get set up with Flux?
Cards, ACH, and stablecoins in one platform, with volume-based pricing. No setup fees or contracts.
Get Started