Frequently Asked Questions

Everything you need to know about OTPZap.

First time using? Check Complete Beginner's Guide. step-by-step tutorial from registration to receiving OTP.

Register for free, deposit balance via QRIS or Crypto, choose country and platform, buy a virtual number. OTP arrives automatically in dashboard within seconds. If not received, balance auto-refunded.
Refresh the dashboard. If balance was charged but the number has not appeared yet, it usually shows within 5-10 seconds. Check the History tab. Your order is recorded automatically. Click the order to see details. If it is still missing after 1 minute, contact support with the order ID.
First, be patient. External services (WhatsApp, Telegram) sometimes delay 30-60 seconds. If after 2 minutes still nothing: (1) check input format in target app. must include country code +62 for Indonesia, (2) click Resend SMS in target app (not in OTPZap), (3) click Cancel after 2 minutes (Server 1) or anytime (Server 2), (4) or leave until the 20-minute timer expires. Eligible failed orders are refunded automatically.
QRIS usually 1-3 minutes, max 5 minutes for bank confirmation. Crypto depends on network: USDT TRC20 ~1-2 minutes, BTC ~10-30 minutes. If more than 5 minutes for QRIS: refresh dashboard, check History → Deposit. Make sure paid to fresh QR (not expired 30 minutes). If status pending more than 10 minutes, contact support with payment proof (screenshot).
QRIS - compatible with all banks and e-wallets in Indonesia (DANA, OVO, GoPay, ShopeePay, BCA Mobile, etc). Crypto - USDT (TRC20/ERC20/BEP20), BTC, ETH, USDC, and other coins. Balance auto-credited after payment confirmed.
Up to 20 minutes per number. During that time, OTP code automatically appears in your dashboard. After completion or timeout, number is released. If unused, balance refunded automatically.
Yes. Refunds are automatic for failed, expired, or canceled orders. No ticket is needed. Balance returns quickly to your account.
Yes. Dashboard supports multi-order - buy multiple services simultaneously and all orders display with real-time status. Or use Multiservice on Server 2 for 1 number receiving OTP from multiple platforms.
Server 1 (Regular): the simplest order flow. Pick a platform and country, then buy directly. Best for beginners. Server 2 (Special): supports operator selection and Multiservice (one number for multiple platforms). It is more flexible, but some platforms may have less stock.
Multiservice is a Server 2 feature where 1 virtual number can receive OTP from multiple platforms simultaneously (e.g., WhatsApp + Telegram + Uber). Save budget when registering for multi-platform. Each platform charged separately but uses same number. To enable: choose Server 2 → toggle "Enable Multiservice" before order.
Check active promos in Information tab in dashboard sidebar or official Telegram channel. When ordering, there's a Promo Code field. enter code for automatic discount. Promos have usage limits per user and per IP (default: 1 user 1 use per code).
Open the Referral tab in the dashboard sidebar, copy your unique link, and share it with friends or on social media. When a friend registers and makes a deposit using your link, your commission is credited automatically to your balance and can be used right away to buy OTP.
Yes. Search @OTPZapBot on Telegram, click Start. Bot creates account automatically. Can check balance (/balance), buy OTP (/buy), history (/history), deposit (/deposit) directly from Telegram without opening browser. To merge with web account, login in Settings → Connect Telegram.
Yes. OTPZap provides complete REST API with Bearer token authentication. Generate API key in Developer API tab. Maximum 5 active keys per account, rate limit 300 requests/minute per key. Full documentation on API Documentation page.
Open Settings tab in dashboard, click Enable Notifications. Browser requests permission, click Allow. If accidentally blocked, go to browser settings (chrome://settings/content/notifications) find otpzap.com change to Allow. Safari iOS doesn't support push (Apple limitation).
Common reasons: (1) multi-account (1 person owns 5+ accounts for promo/referral abuse), (2) payment chargebacks, (3) use for illegal activities (see ToS), (4) suspicious activity from detection system. If confident there's no violation, contact support for manual case review.
Balance does not expire as long as your account is active. You can use it anytime.
Auto-refund for: OTP not received within 15 minutes, order canceled manually, or system temporary issues. For special cases (e.g., OTP arrived but not valid for verification), contact support with screenshot proof.
Contact us via Telegram at @urelimit (fast response) or email [email protected] (for formal/legal issues). Operating hours 09:00 - 22:00 WIB. Tip: provide order ID / account email + screenshot of issue for fast resolution.

Still confused?

Read the complete beginner's guide. step-by-step tutorial with simple language.

Read Complete Guide →