Enterprise OTP Gateway · Syria

Send OTP Codes
in Under 3 Seconds

The only programmable SMS gateway built directly on Syriatel BMS. Auto-refunds on every failure. Real-time delivery tracking per number.

msgPlus Console
Live
12,547
SMS Today
99.96%
Success Rate
2.4s
Avg Delivery
18
Queue Size
+963941••••27✓ Delivered1.8s
+963944••••91✓ Delivered2.1s
+963931••••55↻ Processing
+963988••••12✓ Delivered2.7s

Built for Enterprise. Simple for Developers.

Every feature is designed to make OTP delivery faster, safer, and more transparent for your business.

< 3s avg

Instant OTP API

Single POST request delivers OTPs via Syriatel's priority lane. Sub-3-second delivery, every time.

View API →
99.96%

Real-Time Tracking

Live delivery logs per number. Track success rates, failure reasons, and delivery time for every OTP sent.

View Dashboard →
SHA-256

Enterprise Security

SHA-256 API key hashing, IP allowlisting, rate limiting, and a full immutable audit trail for every request.

Security Details →
Instant

Pre-approved Templates

Syriatel-approved OTP message templates with variable substitution. No manual approval delays — send immediately.

Browse Templates →
Auto

Auto-Refunds on Failure

Failed OTPs are automatically refunded to your balance. You never lose money on provider-side failures — guaranteed.

See Pricing →
6 Workers

6 Parallel Workers

High-throughput queue with 6 parallel workers. Scale to 10,000+ OTPs per hour without batching complexity.

See How →

One API Call. Delivered in Seconds.

Follow your OTP from the moment your app fires the request to the phone in your user's hand.

1
0 ms

Live Packet

Your app sends a POST request with the OTP payload and API key

2
< 1 ms

Auth & Validation

API key verified via SHA-256, payload validated under 1ms

3
~5 ms

Queued

Message enters priority queue — 6 parallel workers stand ready

4
~20 ms

Provider Selected

Syriatel BMS selected as the optimal delivery provider

5
~200 ms

Carrier Delivers

Syriatel carrier transmits the OTP to the recipient's phone

6
avg 2.4s

OTP Received ✓

User receives the OTP. Average 2.4s. Delivery logged instantly.

12,547
OTPs Sent Today
99.96%
Delivered
2.4s
Avg Delivery
6
Workers Active

Simple, Powerful API

One POST request is all it takes to send an OTP. Designed for speed, simplicity, and reliability.

Avg. 2.4s delivery after request
cURL PHP Python Node.js Go
# Send OTP via cURL
curl -X POST https://sms.msgplus.tech/api/v1/send \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "sender_name": "MyApp",
    "template_id": 1,
    "numbers":     ["963941234567"],
    "vars": {
      "code": "482916"
    }
  }'

// Response
{
  "success":           true,
  "sms_log_id":        4521,
  "queued":            1,
  "encoding":          "UTF-8",
  "sms_parts":         1,
  "cost":              1,
  "balance_remaining": 995,
  "message":           "Job queued successfully."
}
// Send OTP — PHP
$response = Http::withToken('YOUR_API_KEY')
    ->post('https://sms.msgplus.tech/api/v1/send', [
        'sender_name' => 'MyApp',
        'template_id' => 1,
        'numbers'     => ['963941234567'],
        'vars'        => ['code' => '482916'],
    ]);

$data = $response->json();
// $data['sms_log_id'] => 4521
// $data['message'] => 'Job queued successfully.'
# Send OTP — Python
import requests

response = requests.post(
    'https://sms.msgplus.tech/api/v1/send',
    headers={'Authorization': 'Bearer YOUR_API_KEY'},
    json={
        'sender_name': 'MyApp',
        'template_id': 1,
        'numbers':     ['963941234567'],
        'vars':        {'code': '482916'},
    }
)
data = response.json()
# data['sms_log_id'] => 4521

Simple, Transparent Pricing

Pay only for what you send. No hidden fees. Auto-refunds on every failure.

Calculate Your Cost

Flexible pricing — pay only for what you send.

SMS
1,000250,000500,000
<10,000
1.30 SYP
10k–20k
1.20 SYP
20k–30k
1.10 SYP
>30,000
1.00 SYP
Total Cost
1,300
New Syrian Pound
Rate: 1.30 SYP / SMS

Ready to Secure Your Application?

Join businesses across Syria using msgPlus to deliver reliable OTP verification codes to their users.

Contact Us