Frequently Asked Questions
Answers to the most common questions about SMSCode.
Getting Started
How do I create an account?
Creating an account takes less than a minute:
- Click Sign Up on the top right
- Enter your email address and choose a password
- Check your inbox and verify your email
You can also sign up with Google for instant access — no email verification needed.
How do I add funds?
Navigate to Deposit in your dashboard, then:
- Choose a payment method (bank transfer or crypto)
- Enter the amount you'd like to deposit
- Complete the payment through the provider
Funds are credited automatically once the payment is confirmed. Minimum deposit starts from $0.50.
What payment methods do you accept?
We currently support two payment methods:
- E-Wallet & QRIS — via Duitku (DANA, OVO, ShopeePay, GoPay, and more)
- Cryptocurrency — via Heleket (USDT, BTC, ETH, and other major coins)
More payment options are being added regularly. All payments are processed securely through our verified partners.
Using the Service
How does it work?
The process is simple:
- Browse — Pick a country and service (e.g. WhatsApp, Telegram)
- Purchase — Buy a virtual number with your balance
- Receive — The OTP code appears in your dashboard within minutes
You can also automate the entire flow using our REST API.
How long do I have to receive the OTP?
Each number remains active for a limited window — typically 20 minutes. During this time, you can receive the OTP code.
If the timer runs out and no OTP arrives, the order expires and your balance is refunded automatically. No action needed on your part.
Can I request a resend?
Yes! If you've already received an OTP but need a new one (e.g. the code expired on the target service), click the Resend button in your order details.
This triggers a new SMS to the same number. The resend feature is available once an OTP has been received.
What happens if I don't receive an OTP?
If no OTP arrives before your order expires:
- The order status changes to Expired
- Your balance is refunded automatically
- You can immediately try again with a new number
No need to contact support — the refund happens instantly.
Can I choose a specific phone number?
No, numbers are assigned automatically from the available pool for your selected country and service. This ensures the highest success rate for OTP delivery.
Each number you receive is unique and active exclusively for your order during the rental period.
API & Integration
Do you have an API?
Yes! Our REST API v1 supports the full workflow:
- Browse the catalog (countries, services, pricing)
- Create and manage orders
- Check order status and retrieve OTP codes
- View balance and transaction history
See the complete reference at API Documentation.
How do I get an API token?
To generate your API token:
- Log in to your dashboard
- Go to Account Settings
- Click Generate API Token
Use the token as a Bearer token in the Authorization header:
Authorization: Bearer your_token_here
Is there a rate limit?
Yes, to ensure fair usage and system stability:
- 300 requests/minute for most endpoints
- Responses include
X-RateLimit-*headers so you can track your usage - Exceeding the limit returns a 429 Too Many Requests response
For higher limits, contact us to discuss your needs.
Account & Billing
Can I get a refund?
Refunds work automatically in most cases:
- Expired orders (no OTP received) — refunded instantly to your balance
- Failed deposits — contact support with your transaction details
- Completed orders — not eligible for refund (the service was delivered)
For deposit-related issues, reach out via our Contact page.
Is my data safe?
Security is a top priority. Here's what we do:
- Encryption — All data encrypted in transit (TLS) and at rest
- Password hashing — Using argon2id, the most secure algorithm available
- Session security — AES-256-GCM encrypted cookies, no plaintext tokens
- CSRF protection — Origin-based validation on all state-changing requests
Read more in our Privacy Policy.
How do I contact support?
We offer multiple channels:
- Telegram — Fastest response, usually within minutes during business hours
- Email — For detailed inquiries, typically within 24 hours
- API Docs — For technical questions, check the docs first
Visit our Contact page for all details.
Security & Privacy
Is my personal information safe?
Can someone else see my verification codes?
Do you log or store the SMS messages I receive?
Is it legal to use virtual numbers for verification?
Troubleshooting
Why didn't I receive my verification code?
The service says my number is already used. What do I do?
My deposit hasn't appeared in my balance. What should I do?
Can I get a refund for an unused number?
No questions match your search.
Still have questions?
Can't find what you're looking for? Our support team is ready to help.