Fuel Your Clan War Machine

BattleBuket Payments is the official in-platform currency system for the tournament ecosystem. Buy BBC (Battle Buket Coins) to unlock clan operations, solo contracts, tournament entries, and premium features—all secured through India's leading payment gateways.

1 BBC = ₹10 Instant Settlement PCI DSS Compliant

Platform Currency

What Is BBC?

🛡️

Clan Operations

Register your clan for tournament seasons, pay entry fees, and unlock clan war matchmaking. BBC covers all operational costs.

📜

Solo Contracts

Hire solo operatives for your clan. Each contract requires BBC to post and is automatically settled from your balance upon completion.

🏆

Tournament Fees

Season entry fees, bracket participation, and prize pool contributions are all managed in BBC. Transparent on-chain accounting.

💎

Premium Features

Access advanced scouting reports, extended clan rosters, priority matchmaking slots, and exclusive cosmetic tags for your squad.

📊

Real-Time Balance

Every transaction — purchase, withdrawal, contract fee — is reflected instantly in your wallet. Full transaction history available in-app.

🔒

Secure & Compliant

Payments processed through PCI DSS Level 1 certified infrastructure. Your financial data never touches our servers directly.

Step-by-Step

How Payment Flow Works

01

Choose Your Amount

Select a preset amount (100, 500, 1000, or 2000 BBC) or enter a custom value. Minimum top-up is 20 BBC (₹200). The equivalent INR amount is displayed instantly.

02

Create Payment Intent

The BattleBuket backend registers a unique payment intent with the payment gateway, locks the exchange rate at 1 BBC = ₹10, and returns a secure payment URL tied to your account.

03

Redirect to Payment Gateway

You are securely redirected to the payment page — supporting UPI, credit/debit cards, and net banking. No sensitive data passes through BattleBuket servers.

04

Complete Payment

Authorize the payment on the gateway's interface. Once completed, the gateway sends a signed callback directly to the BattleBuket backend with the transaction status.

05

Auto-Credit BBC

The backend verifies the callback signature, credits the BBC amount to your wallet via a Firestore transaction, and updates your balance instantly — no manual approval needed.

06

Confirmation & Receipt

A green confirmation screen appears with the credited BBC amount and order ID. Your wallet balance refreshes across all devices in real time. A transaction record is permanently stored.

Callback & Verification Architecture

1. User completes payment on Payment Gateway → Gateway sends signed POST to /wallet/payment/callback

2. Backend verifies checksum using merchant salt key → rejects if signature mismatch

3. Valid payment → Firestore transaction credits BBC via google_firestore.Increment() (atomic, idempotent)

4. Payment intent status updated to COMPLETED → frontend polling detects the change and shows confirmation

5. Fallback: frontend polls GET /wallet/payment-status/{order_id} every 3s up to 10 minutes

Exchange Rate

BBC to INR Conversion

BBC AmountINR You PayUse Case
100 BBC₹1,000Clan registration / small operations
500 BBC₹5,000Solo contracts / tournament entry
1,000 BBC₹10,000Full season coverage + premium scouting
2,000 BBC₹20,000Multi-clan operations + priority features
5,000 BBC₹50,000Whale tier — all features unlocked
₹10
Per 1 BBC
20 BBC
Minimum Top-Up
Instant
Settlement Time

Common Questions

Frequently Asked Questions

What is BBC and why do I need it?
BBC (Battle Buket Coin) is the in-platform currency used for all tournament operations: clan registration, solo contracts, entry fees, and premium features. You buy BBC with INR via UPI, cards, or net banking. Think of it as arcade tokens — you load up and spend within the BattleBuket ecosystem.
What payment methods are accepted?
UPI (Google Pay, Paytm, BHIM, etc.), debit/credit cards (Visa, Mastercard, RuPay), and net banking (all major Indian banks). The exact options depend on your bank and payment provider.
Is there a minimum or maximum purchase limit?
The minimum top-up is 20 BBC (₹200). There is no hard maximum per transaction, but your bank may impose daily UPI transaction caps. For large purchases, you can make multiple transactions.
How long does it take for BBC to appear in my wallet?
BBC is credited instantly — typically within 1-3 seconds of the payment being confirmed. The frontend polls the payment status every 3 seconds and auto-updates your balance without needing a page refresh.
Can I withdraw or refund my BBC?
Yes — you can withdraw BBC back to your bank account via the Withdraw feature (available within the dashboard). Withdrawals require OTP verification and are subject to a 30% TDS on amounts above ₹10,000 per Indian tax regulations. Processing takes 1-2 business days.
Is my payment information secure?
Absolutely. BattleBuket never sees or stores your card numbers, UPI PIN, or bank details. All payment data is handled entirely within the gateway's PCI DSS Level 1 certified environment. We only receive a signed confirmation with the transaction status and amount.
What happens if my payment fails but I was charged?
If the amount is deducted but the callback doesn't reach our server (e.g. network issue), your frontend polls the payment status endpoint for up to 10 minutes. If the status still shows PENDING after that, contact support with your Order ID. The backend has reconciliation tools to detect orphaned payments and credit BBC manually.
Where can I view my transaction history?
All payment intents, purchases, withdrawals, and contract fees are logged in the Wallet section of your BattleBuket dashboard. Each transaction shows the date, amount, type, and status. You can also track pending payments from the order ID.