Receive SMS API

WebSMS inbox overview

A minimal PHP and MySQL inbox for receiving SMS webhooks and listing recent messages.

Database and APIs
DB: dzvisual_websms
POST /api/receive_sms.php
GET /api/messages.php?limit=5
GET /api/detect_payment.php?amount=30
GET /api/detect_message.php?keywords=PBB,RM30&timeout=10

Stats

Open Payment Gateway Watch
Received today 0
Processed 4
Failed 1
Unique senders 29

Server setup

Change the database name, host, user, and password in config/app.php, then create that database on your server.

Editable config
config/app.php
SQL files
db/create_database.sql
db/websms.sql

Example requests

POST /api/receive_sms.php
Content-Type: application/json

{
  "sender_name": "Demo Sender",
  "from": "+1555000111",
  "to": "+1555099999",
  "message": "Test SMS from gateway"
}

GET /api/messages.php?limit=5
GET /api/messages.php?limit=10
GET /payment_gateway.php
GET /api/detect_payment.php?amount=30
GET /api/detect_message.php?keywords=PBB,RM30&timeout=10

Recent SMS Messages

Latest inbound messages stored by the receive API.

AS

Android SMS Gateway

Jun 07, 2026 03:48 PM
From 68887 to unknown

d balance. TQ.

Received
AS

Android SMS Gateway

Jun 07, 2026 09:19 AM
From 68833 to unknown

RM0 CIMB: Ledger balance in account ***************9781 is RM7,453.31 on 6 June 2026.

Received
AS

Android SMS Gateway

Jun 07, 2026 09:02 AM
From 68887 to unknown

a Self Care or Time Pay. TQ.

Received
AS

Android SMS Gateway

Jun 06, 2026 02:31 PM
From 20000 to unknown

You have missed: +60330509417 (1 call at 06 Jun 14:31). Download MyUMobile App for more rewarding deals and exciting features!

Received
AS

Android SMS Gateway

Jun 06, 2026 01:33 PM
From 20000 to unknown

You have missed: +60330509463 (1 call at 06 Jun 13:30). Download MyUMobile App for more rewarding deals and exciting features!

Received
AS

Android SMS Gateway

Jun 06, 2026 12:32 PM
From 20000 to unknown

You have missed: +60387031572 (1 call at 06 Jun 12:28). Download MyUMobile App for more rewarding deals and exciting features!

Received
AS

Android SMS Gateway

Jun 06, 2026 11:25 AM
From 20000 to unknown

You have missed: +60330509495 (1 call at 06 Jun 11:21). Download MyUMobile App for more rewarding deals and exciting features!

Received
AS

Android SMS Gateway

Jun 06, 2026 09:20 AM
From 68833 to unknown

RM0 CIMB: Ledger balance in account ***************9781 is RM4,643.31 on 5 June 2026.

Received
AS

Android SMS Gateway

Jun 06, 2026 09:01 AM
From 68887 to unknown

a Self Care or Time Pay. TQ.

Received
AS

Android SMS Gateway

Jun 06, 2026 09:00 AM
From 68887 to unknown

a Self Care or Time Pay. TQ.

Received
AS

Android SMS Gateway

Jun 06, 2026 09:00 AM
From 68887 to unknown

a Self Care or Time Pay. TQ.

Received
AS

Android SMS Gateway

Jun 05, 2026 03:45 PM
From 68333 to unknown

RM0 PBB/PIBB: Your a/c ending ***3709 has received a DuitNow Transfer of RM50.00 on 05 JUN 2026 03:45 PM

Received
AS

Android SMS Gateway

Jun 05, 2026 03:20 PM
From 20000 to unknown

You have missed: +601156528347 (1 call at 05 Jun 15:20). Download MyUMobile App for more rewarding deals and exciting features!

Received
AS

Android SMS Gateway

Jun 05, 2026 01:03 PM
From 20000 to unknown

You have missed: +601117601986 (1 call at 05 Jun 12:59). Download MyUMobile App for more rewarding deals and exciting features!

Received
AS

Android SMS Gateway

Jun 05, 2026 12:54 PM
From 20000 to unknown

You have missed: +601117601986 (2 calls at 05 Jun 12:54). Download MyUMobile App for more rewarding deals and exciting features!

Received
AS

Android SMS Gateway

Jun 05, 2026 11:41 AM
From 20000 to unknown

You have missed: +60330509429 (1 call at 05 Jun 11:37). Download MyUMobile App for more rewarding deals and exciting features!

Received
AS

Android SMS Gateway

Jun 05, 2026 09:20 AM
From 68833 to unknown

RM0 CIMB: Ledger balance in account ***************9781 is RM4,246.21 on 4 June 2026.

Received
AS

Android SMS Gateway

Jun 05, 2026 09:00 AM
From 68887 to unknown

a Self Care or Time Pay. TQ.

Received
AS

Android SMS Gateway

Jun 04, 2026 01:37 PM
From 20000 to unknown

You have missed: +60330509440 (1 call at 04 Jun 13:37). Download MyUMobile App for more rewarding deals and exciting features!

Received
AS

Android SMS Gateway

Jun 04, 2026 01:35 PM
From 62886 to unknown

RM0.00 CIMB: Cepat! Tawaran 4.99%/thn untuk tunai dari kad kredit anda hingga 05JUL26! Dapatkan CashLite sekarang melalui CIMB Clicks sebelum terlambat. *T&S

Received
AS

Android SMS Gateway

Jun 04, 2026 12:36 PM
From 20000 to unknown

You have missed: +60330509455 (1 call at 04 Jun 12:35). Download MyUMobile App for more rewarding deals and exciting features!

Received
AS

Android SMS Gateway

Jun 04, 2026 11:32 AM
From 20000 to unknown

You have missed: +60387031580 (1 call at 04 Jun 11:29). Download MyUMobile App for more rewarding deals and exciting features!

Received
AS

Android SMS Gateway

Jun 04, 2026 09:20 AM
From 68833 to unknown

RM0 CIMB: Ledger balance in account ***************9781 is RM4,009.11 on 3 June 2026.

Received
AS

Android SMS Gateway

Jun 03, 2026 11:48 PM
From 68833 to unknown

RM0 CIMB:RM 62.90 was charged to your Debit Card on 03-06-26 at Netflix_com Ulu. Pls call the no. at the back of your card for any enquiry

Received
AS

Android SMS Gateway

Jun 03, 2026 07:35 PM
From 68886 to unknown

PERTANYAAN di portal tersebut. Terima kasih.

Received
AS

Android SMS Gateway

Jun 03, 2026 07:35 PM
From 68886 to unknown

RM0 IWK Untuk perhatian segera! A/C 11299226904 tertunggak RM436.40. Walaupun terdapat tunggakan, perkhidmatan pembetungan masih diteruskan. Bayaran perl

Received
AS

Android SMS Gateway

Jun 03, 2026 07:35 PM
From 68886 to unknown

u dibuat sebelum 10/06/2026 bagi mengelakkan sebarang kesulitan atau tindakan lanjut. Sila abaikan jika bayaran telah dibuat. Untuk semakan lanjut atau p

Received
AS

Android SMS Gateway

Jun 03, 2026 07:35 PM
From 68886 to unknown

engesahan mesej ini, sila log masuk ke Portal Pelanggan IWK dan semak notifikasi terkini. Jika akaun ini bukan milik anda, sila maklumkan melalui saluran

Received
AS

Android SMS Gateway

Jun 03, 2026 02:58 PM
From 68887 to unknown

estore svc within 30 mins. TQ.

Received
AS

Android SMS Gateway

Jun 03, 2026 02:50 PM
From 68887 to unknown

estore svc within 30 mins. TQ.

Received
AS

Android SMS Gateway

Jun 03, 2026 02:44 PM
From 20000 to unknown

You have missed: +60387031504 (1 call at 03 Jun 14:44). Download MyUMobile App for more rewarding deals and exciting features!

Received
AS

Android SMS Gateway

Jun 03, 2026 12:45 PM
From 20000 to unknown

You have missed: +60330509493 (1 call at 03 Jun 12:42). Download MyUMobile App for more rewarding deals and exciting features!

Received
AS

Android SMS Gateway

Jun 03, 2026 11:43 AM
From 20000 to unknown

You have missed: +60134340127 (1 call at 03 Jun 11:36). Download MyUMobile App for more rewarding deals and exciting features!

Received
AS

Android SMS Gateway

Jun 03, 2026 11:31 AM
From 20000 to unknown

You have missed: +60330509459 (1 call at 03 Jun 11:30). Download MyUMobile App for more rewarding deals and exciting features!

Received
AS

Android SMS Gateway

Jun 03, 2026 11:25 AM
From 20000 to unknown

You have missed: +60134340127 (1 call at 03 Jun 11:21). Download MyUMobile App for more rewarding deals and exciting features!

Received
AS

Android SMS Gateway

Jun 03, 2026 09:19 AM
From 68833 to unknown

RM0 CIMB: Ledger balance in account ***************9781 is RM3,859.11 on 2 June 2026.

Received
AS

Android SMS Gateway

Jun 03, 2026 09:06 AM
From 68833 to unknown

RM0 CIMB:RM 62.90 was charged to your Debit Card on 02-06-26 at Netflix_com Ulu. Pls call the no. at the back of your card for any enquiry

Received
AS

Android SMS Gateway

Jun 02, 2026 03:18 PM
From 20000 to unknown

You have missed: +60330509433 (1 call at 02 Jun 15:15). Download MyUMobile App for more rewarding deals and exciting features!

Received
AS

Android SMS Gateway

Jun 02, 2026 03:07 PM
From 66628 to unknown

RM0 MBB: LAST CHANCE! Keep spending with your Maybank Card for a chance to win 1 of 5 CARS or RM1K CASH BACK. Reply REWARDS to join by 8 June 2026.T&C apply

Received
AS

Android SMS Gateway

Jun 02, 2026 01:12 PM
From 28140 to unknown

data kelajuan 4G/5G tanpa had selama 7 hari. Balas U9 untuk melang

Received
AS

Android SMS Gateway

Jun 02, 2026 01:12 PM
From 28140 to unknown

RM0 UMobile: Jualan Kilat 24 Jam! Hanya tambah RM5 untuk menikmati

Received
AS

Android SMS Gateway

Jun 02, 2026 01:12 PM
From 28140 to unknown

gan.

Received
AS

Android SMS Gateway

Jun 02, 2026 09:20 AM
From 68833 to unknown

RM0 CIMB: Ledger balance in account ***************9781 is RM3,099.11 on 1 June 2026.

Received
AS

Android SMS Gateway

Jun 02, 2026 12:22 AM
From 68333 to unknown

RM0 PBB/PIBB: Your a/c ending ***3709 has received a DuitNow Transfer of RM110.00 on 02 JUN 2026 12:22 AM

Received
AS

Android SMS Gateway

Jun 01, 2026 10:24 PM
From 28122 UMob to unknown

RM0: RM40.00 telah dicaj utk U Prepaid 40 & akan diperbaharui pd 01/07/2026 22:23. Muat turun MyUMobile App utk semak status.

Received
AS

Android SMS Gateway

Jun 01, 2026 10:24 PM
From 28122 UMob to unknown

RM0: Tambah nilai berjaya. Baki RM83.46 sah hingga 01/07/2026. Muat turun MyMobile App utk melanggan Data & Panggilan Tanpa Had + Hotspot

Received
AS

Android SMS Gateway

Jun 01, 2026 05:19 PM
From 28122 UMob to unknown

RM0: Auto pembaharuan U Prepaid 50 tdk berjaya & tlh dinyahaktifkan.Tmbh nilai dgn kad Kredit /ATM & aktifkan semula pelan anda

Received
AS

Android SMS Gateway

Jun 01, 2026 05:19 PM
From 28122 UMob to unknown

RM0: Anda telah berjaya batalkan langganan U Prepaid 50. Sila dail *118# utk melanggan pelan lain.

Received
AS

Android SMS Gateway

Jun 01, 2026 12:32 PM
From 28140 to unknown

pot Ultra-Pantas dan panggilan tanpa had, hanya RM45/bulan. Balas U

Received
AS

Android SMS Gateway

Jun 01, 2026 12:32 PM
From 28140 to unknown

RM0 UMobile: Nikmati ULTRA Postpaid 45 baharu dgn 500GB Data & Hots

Received