API Key — ใช้ในคำสั่งลัด
ใช้ใน header x-api-key เมื่อเรียก /api/sms/relay
ตรวจสุขภาพการตั้งค่า — Preflight
ระบบจะตรวจ 4 จุด: API Key, Secret key, กฎที่เปิดใช้งาน และตัวอย่างคำขอที่ ใช้ได้จริง จาก iOS Shortcut · ถ้าทุกข้อ = พร้อมใช้งาน
-
API Key กำลังตรวจ…
-
Secret key (Webhook signing) กำลังตรวจ…
-
กฎ SMS → Webhook ที่เปิดใช้งาน กำลังตรวจ…
-
มี SMS เข้าระบบใน 24 ชม. ล่าสุด กำลังตรวจ…
ตัวอย่าง iOS Shortcut ที่ถูกต้อง (คัดลอกไปวางได้เลย)
https://payment.sirasupa.com/api/sms/relay
POST
Content-Type: application/json
x-api-key: srs_…
{
"message": "[Shortcut Input ของข้อความ SMS ที่นี่]",
"received_at": "[ISO timestamp ถ้ามี]"
}
Secret key — ตรวจลายเซ็น Webhook
Sirasupa ส่งหัว x-sirasupa-signature: sha256=<hex> ทุกครั้งที่ยิง webhook — คำนวณด้วย
HMAC-SHA256 ของ body กับ Secret key นี้
· นำค่า Secret ไปตั้งในช่อง signing secret ของแอปที่รับ webhook (ตามคู่มือของแอปนั้น)
x-api-key
กฎ SMS → Webhook
เลือกธนาคารจากรายการ Key ID ที่รองรับ — ระบบจับคู่ด้วยข้อความ «ข้อความต้องมี» ใน SMS
| Key ID | ธนาคาร | Webhook | จับคู่ | ยอดขั้นต่ำ |
|---|
เพิ่ม / แก้ไขกฎ
QR ที่โปรไฟล์คุณสร้างหรือผูกจากปลายทาง — สถานะเป็น «ชำระเงินสำเร็จ» เมื่อ SMS เข้า relay ตรงยอดและเวลาที่กำหนด
| เวลา | สถานะ | ที่มา | Session | ยอดที่ต้องโอน | TRANS_ID |
|---|
| เวลา | ข้อความ | ยอด | สถานะ | ส่ง |
|---|