OTP PROVIDER TEST
Test Report

Kết nối OTP Provider

Báo cáo kết quả test tích hợp eSMS và Abenla — SMS, Zalo & MultiChannel — gửi đến 0938666712 (Mobifone).

📅 09/06/2026 📱 0938666712 🔐 quan.nguyen@blum.com
Provider 01

eSMS

Tài khoản quan.nguyen@blum.com · API Key 244D8E9C***

📨 SMS CSKH — Brandname Baotrixemay

MụcGiá trị
BrandnameBaotrixemay
SmsType2 (CSKH)
Nhà mạngMobifone

🧪 Sandbox

MụcRequest
Sandbox1
OTP555666
Content555666 la ma xac minh dang ky Baotrixemay cua ban
SMSID625fd8d8d3a6485d930fd7871f656596198
CodeResult100

🚀 Production

MụcRequest
Sandbox0
OTP777888
Content777888 la ma xac minh dang ky Baotrixemay cua ban
SMSID2512bd3295184d269e5c7705f04011aa182
CodeResult100
📱 Nhận được✅ Có tin nhắn SMS về máy
✅ Thành công — SMS đã về máy 0938666712

Brandname Baotrixemay đã hoạt động trở lại. Gửi thành công ở cả sandbox và production. SMS đã nhận được trên điện thoại.

💬 Zalo ZBS — OA Svoucher

MụcGiá trị
OASvoucher (4097311281936189049)
Template200607 (delivery_confirm)
OTP112700
SMSIDsandboxe29dd81a9a12e37c1ab54ff1ee18580a
CodeResult100
📱 Nhận được✅ Có tin Zalo về máy
✅ Thành công — Zalo ZBS đã nhận được tin

Sẵn sàng production.

🔄 MultiChannel — Zalo → SMS fallback

MụcGiá trị
Endpoint/json/MultiChannelMessage/
Channels["zalo", "sms"]
Zalo Template200607
SMS BrandnameBaotrixemay

🧪 Sandbox

MụcRequest
OTP111222
SMSID794e4c95cb9d446e9a67b9c4e997ee03143
CodeResult100

🚀 Production

MụcRequest
OTP333444
SMSID78485f69727c4249aeebb57d067fea56213
CodeResult100
📱 Nhận được✅ Zalo có tin nhắn
✅ Thành công — MultiChannel Zalo→SMS hoạt động, đã nhận được Zalo

Luồng Zalo trước, SMS fallback hoạt động. Sẵn sàng production.

Provider 02

Abenla

Tài khoản ABUY777 · Balance 28,155 · SMS: ServiceTypeId 535 · Zalo: ServiceTypeId 537

📨 SMS — BrandName Verify3 (ServiceTypeId 535)

MụcGiá trị
BrandNameVerify3
ServiceTypeId535
OTP246810
SmsGuidabenla-sms-535-001
Code106 (Success)
📱 Nhận được✅ Có SMS về máy
⚠️ Lưu ýSMS nhận từ số +84583089230 (không hiển thị brandname Verify3)
✅ Thành công — SMS nhận được từ +84583089230

API trả về Code 106. SMS đã về máy 0938666712 nhưng sender hiển thị là +84583089230 thay vì brandname Verify3. Cần kiểm tra với Abenla về hiển thị brandname.

{
  "LoginName": "ABUY777",
  "Sign": "***",
  "ServiceTypeId": 535,
  "PhoneNumber": "0938666712",
  "Message": "246810 la ma xac minh BLUM cua ban",
  "BrandName": "Verify3",
  "CallBack": false,
  "SmsGuid": "abenla-sms-535-001"
}
{ "SmsPerMessage": 1, "Code": 106, "Message": "Success" }

💬 Zalo — BrandName ZOTP (ServiceTypeId 537)

MụcGiá trị
BrandNameZOTP
ServiceTypeId537
OTP864209
SmsGuidabenla-zalo-537-retest-001
Code106 (Success)
📱 Nhận được✅ Có tin Zalo về máy
⚠️ Lưu ýBắt buộc dùng ServiceTypeId=537. Khi dùng 535 Zalo không nhận được tin.
✅ Thành công — Zalo nhận được tin với ServiceTypeId 537

API trả về Code 106. Zalo đã về máy 0938666712. Xác nhận ServiceTypeId 535 không gửi được Zalo, bắt buộc phải dùng 537.

{
  "LoginName": "ABUY777",
  "Sign": "***",
  "ServiceTypeId": 537,
  "PhoneNumber": "0938666712",
  "Message": "864209 la ma xac minh BLUM cua ban",
  "BrandName": "ZOTP",
  "CallBack": false,
  "SmsGuid": "abenla-zalo-537-retest-001"
}
{ "SmsPerMessage": 1, "Code": 106, "Message": "Success" }
Payload & Result

Dữ liệu test đã chạy

Toàn bộ payload gửi lên provider và result provider trả về trong các lần test. Secret được mask bằng ***.

eSMS · SMS CSKH · Sandbox

Payload
{
  "ApiKey": "244D8E9C01EA9A5FA27A7692CFF157",
  "SecretKey": "***",
  "Phone": "0938666712",
  "Content": "555666 la ma xac minh dang ky Baotrixemay cua ban",
  "Brandname": "Baotrixemay",
  "SmsType": "2",
  "IsUnicode": "0",
  "RequestId": "sms-sandbox-001",
  "Sandbox": "1"
}
Result
{
  "CodeResult": "100",
  "CountRegenerate": 0,
  "SMSID": "625fd8d8d3a6485d930fd7871f656596198"
}

eSMS · SMS CSKH · Production

Payload
{
  "ApiKey": "244D8E9C01EA9A5FA27A7692CFF157",
  "SecretKey": "***",
  "Phone": "0938666712",
  "Content": "777888 la ma xac minh dang ky Baotrixemay cua ban",
  "Brandname": "Baotrixemay",
  "SmsType": "2",
  "IsUnicode": "0",
  "RequestId": "sms-prod-001",
  "Sandbox": "0"
}
Result
{
  "CodeResult": "100",
  "CountRegenerate": 0,
  "SMSID": "2512bd3295184d269e5c7705f04011aa182"
}

eSMS · Zalo ZBS

Payload
{
  "ApiKey": "244D8E9C01EA9A5FA27A7692CFF157",
  "SecretKey": "***",
  "OAID": "4097311281936189049",
  "TempID": "200607",
  "Data": [
    {
      "Phone": "0938666712",
      "Params": [
        "0938666712",
        "112700",
        "123 Duong ABC, Q1, TP.HCM",
        "0938666712",
        "test@blum.com",
        "OTP Test",
        "1",
        "0",
        "09/06/2026"
      ]
    }
  ],
  "Sandbox": "1"
}
Result
{
  "CodeResult": "100",
  "Message": "success.",
  "TotalSuccess": 1,
  "detail": [
    {
      "CodeResult": "100",
      "SMSID": "sandboxe29dd81a9a12e37c1ab54ff1ee18580a"
    }
  ]
}

eSMS · MultiChannel Zalo → SMS · Sandbox

Payload
{
  "ApiKey": "244D8E9C01EA9A5FA27A7692CFF157",
  "SecretKey": "***",
  "Phone": "0938666712",
  "Channels": ["zalo", "sms"],
  "Data": [
    {
      "TempID": "200607",
      "Params": [
        "0938666712",
        "111222",
        "123 Duong ABC, Q1, TP.HCM",
        "0938666712",
        "test@blum.com",
        "OTP Test",
        "1",
        "0",
        "09/06/2026"
      ],
      "OAID": "4097311281936189049",
      "campaignid": "BLUM OTP Test",
      "RequestId": "multi-sandbox-001",
      "Sandbox": "1",
      "SendingMode": "1"
    },
    {
      "Content": "111222 la ma xac minh dang ky Baotrixemay cua ban",
      "IsUnicode": "0",
      "SmsType": "2",
      "Brandname": "Baotrixemay",
      "RequestId": "multi-sandbox-002",
      "Sandbox": "1"
    }
  ]
}
Result
{
  "CodeResult": "100",
  "CountRegenerate": 0,
  "SMSID": "794e4c95cb9d446e9a67b9c4e997ee03143"
}

eSMS · MultiChannel Zalo → SMS · Production

Payload
{
  "ApiKey": "244D8E9C01EA9A5FA27A7692CFF157",
  "SecretKey": "***",
  "Phone": "0938666712",
  "Channels": ["zalo", "sms"],
  "Data": [
    {
      "TempID": "200607",
      "Params": [
        "0938666712",
        "333444",
        "123 Duong ABC, Q1, TP.HCM",
        "0938666712",
        "test@blum.com",
        "OTP Test",
        "1",
        "0",
        "09/06/2026"
      ],
      "OAID": "4097311281936189049",
      "campaignid": "BLUM OTP Test",
      "RequestId": "multi-prod-001",
      "Sandbox": "0",
      "SendingMode": "1"
    },
    {
      "Content": "333444 la ma xac minh dang ky Baotrixemay cua ban",
      "IsUnicode": "0",
      "SmsType": "2",
      "Brandname": "Baotrixemay",
      "RequestId": "multi-prod-002",
      "Sandbox": "0"
    }
  ]
}
Result
{
  "CodeResult": "100",
  "CountRegenerate": 0,
  "SMSID": "78485f69727c4249aeebb57d067fea56213"
}

Abenla · SMS Verify3 · ServiceTypeId 535

Payload
{
  "LoginName": "ABUY777",
  "Sign": "***",
  "ServiceTypeId": 535,
  "PhoneNumber": "0938666712",
  "Message": "246810 la ma xac minh BLUM cua ban",
  "BrandName": "Verify3",
  "CallBack": false,
  "SmsGuid": "abenla-sms-535-001"
}
Result
{
  "SmsPerMessage": 1,
  "Code": 106,
  "Message": "Success"
}

Abenla · Zalo ZOTP · ServiceTypeId 535

Payload
{
  "LoginName": "ABUY777",
  "Sign": "***",
  "ServiceTypeId": 535,
  "PhoneNumber": "0938666712",
  "Message": "135790 la ma xac minh BLUM cua ban",
  "BrandName": "ZOTP",
  "CallBack": false,
  "SmsGuid": "abenla-zalo-535-001"
}
Result
{
  "SmsPerMessage": 1,
  "Code": 106,
  "Message": "Success"
}

Abenla · Zalo ZOTP · ServiceTypeId 537

Payload
{
  "LoginName": "ABUY777",
  "Sign": "***",
  "ServiceTypeId": 537,
  "PhoneNumber": "0938666712",
  "Message": "864209 la ma xac minh BLUM cua ban",
  "BrandName": "ZOTP",
  "CallBack": false,
  "SmsGuid": "abenla-zalo-537-retest-001"
}
Result
{
  "SmsPerMessage": 1,
  "Code": 106,
  "Message": "Success"
}
Tổng kết

Kết quả test

eSMS · SMS CSKH

Code 100

Đã nhận được SMS ✅

eSMS · Zalo ZBS

Code 100

Đã nhận được Zalo ✅

eSMS · MultiChannel

Code 100

Zalo→SMS, đã nhận được ✅

Abenla · SMS Verify3 (535)

Code 106

Đã nhận SMS ✅ (từ +84583089230)

Abenla · Zalo ZOTP (537)

Code 106

Đã nhận Zalo ✅ (bắt buộc 537)

ProviderKênhAPI Code📱 Nhận đượcGhi chú
eSMSSMS CSKH100Sẵn sàng production
eSMSZalo ZBS100Sẵn sàng production
eSMSMultiChannel100Zalo→SMS — Sẵn sàng production
AbenlaSMS Verify3106Nhận từ số +84583089230
AbenlaZalo ZOTP106Sẵn sàng production (bắt buộc SvcTypeId 537)