Skip to content
View in the app

A better way to browse. Learn more.

DoniaWeB

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
     

Whatsapp Gateway | Multi Device v14.7.0

Featured Replies

  • Replies 9.3k
  • Views 1.2m
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Magd Almuntaser
    Magd Almuntaser

    What's new in version 11.0.0 (so far): - Added Chat System (Customer Service). - Fixed Connection problems With WhatsApp. - Fixed Generate QR Via API. - Fixed Delete Sections From Edit List Page. - Fi

  • Magd Almuntaser
    Magd Almuntaser

    English: Version 14.0.0 is now nearly complete. A lot has been changed in this version because of the plugin system, as features have been separated and converted into plugins. Therefore: Testers are

  • Magd Almuntaser
    Magd Almuntaser

    Version 11.0.1 has been released What's new in version 11.0.1: - Fixed Stop/Start AI In Conversations. - Fixed Chat Date (Database). - Fixed Migrate To Database. - Fixed Plans Page.

Most Helpful Posts

  • Magd Almuntaser
    Magd Almuntaser

    English (EN) I have already informed you that WhatsApp is rolling out new updates. These updates are being sent to some numbers first and will gradually reach all numbers worldwide. The first update i

  • Magd Almuntaser
    Magd Almuntaser

    What will be available in version 11.0.0: - A chat system will be added. - A customer service system will be added (integrated with chat). - Some Indian payment gateways will be added. - Order design

  • i give you the step: Stop your Node server. Download the files validate-connection.js and validate-connection.d.ts from the links provided below. Go to the directory: /your_mpwa_directory/node_modul

Posted Images

On 6/3/2026 at 9:56 AM, pinpin said:

helo bro, apakah bisa di bantu cara atasi error saat install plugin auto pilot status schedule
plugin terpasang tidak bisa di akses menunya error 500

ketika coba di matikan hapus dan install ulang muncul pesan error

Screenshot (6).png

Screenshot (4).png

All you need to do is clear out the leftover database. First, uninstall it, then clear out the leftover database.

That’s it.

Or if you trust me, I can help—just send me a private message.

10 hours ago, Sing Only said:

Chatbot advanced kadang jalan terkadang tidak ada respons. Ada yang tau kendalanya ? Saat ini di install di shared hosting dengan nide js tolong info yg ada kendala sama , cara mengatasinya

Iya, biasanya karena resource yang terbatas di shared hosting. Jangan terlalu banyak mau, kalau masih menjalankan MPWA di shared hosting.

1 hour ago, Lol Bro4 said:

Any fix for this can anyone suggest using namecheap shared hosting.

image.png

Try it from time to time; it might go back to normal. This sort of thing often happens with shared hosting.

Edited by adhiete
Additional answer.

A developer can help you from time to time. But if this happens repeatedly, it’s not a good idea. Bear in mind that they work in their spare time. If you want a developer who can assist you 24/7 and resolve issues exclusively for you, you can use the premium WhatsApp gateway service they provide.

Developer dapat sesekali membantu Anda. Tapi bila berkali - kali itu bukan lah sesuatu yang baik. Pahami bahwasanya dia bekerja secara free time. Jika Anda menghendaki developer yang dapat membantu Anda secara 24/7 dan menyelesaikan masalah dengan ekslusif untuk Anda. Anda dapat menggunakan layanan whatsapp gateway premium yang dia sediakan.

  • Community Expert
  • Author
14 hours ago, boss is me said:

@Magd Almuntaser node is running but

Screenshot 2026-06-04 195719.png

check this setting Screenshot 2026-06-04 202137.png

????

Don't you see that you are putting multiple ports on the domain in the image?

3100:3100 !!!!

And again you can use ip as nodejs

Send me your website details PM i will fix it for you ..

4 hours ago, Sing Only said:

@Sing Only can You help me sir @Magd Almuntaser ?

Yes sure ..

4 hours ago, adhiete said:

All you need to do is clear out the leftover database. First, uninstall it, then clear out the leftover database.

That’s it.

Or if you trust me, I can help—just send me a private message.

Iya, biasanya karena resource yang terbatas di shared hosting. Jangan terlalu banyak mau, kalau masih menjalankan MPWA di shared hosting.

Try it from time to time; it might go back to normal. This sort of thing often happens with shared hosting.

The Marketplace Unavailable issue fixed automatically as suggested by after login in after 2hr. Thanks A lot for the Help @adhiete 

10 hours ago, wong said:

ini namanya widget, bisa minta buatkan kodenya ke google banyak, nanti tinggal tempel didirektori utama root, jadi ga perlu plugin

terimakasih arahannya om.. saya coba dulu..

  • Community Expert
  • Author
1 hour ago, Lol Bro4 said:

The Marketplace Unavailable issue fixed automatically as suggested by after login in after 2hr. Thanks A lot for the Help @adhiete 

Can i know what is your server location?

Marketplace have many server so i want to know where is your server location to fix it ..

New Plugins - QRIS Gopay Static to Dynamic

@Magd Almuntaser

# QRIS GoPay Merchant Payment Gateway

*(English below | Bahasa Indonesia di bawah)*

---

English

QRIS GoPay Merchant is a powerful, offline-first payment gateway plugin designed to automatically convert your static GoPay Merchant QRIS into dynamic, unique QR codes for every transaction without relying on third-party APIs or incurring transaction fees.

### Key Features

- **Static to Dynamic Conversion**: Instantly converts your static QRIS string into a dynamic QRIS containing the exact transaction amount by safely modifying the EMVCo TLV (Tag-Length-Value) payload.

- **Unique Random Digits**: Automatically appends a 2-digit random number (1-99) to every transaction amount, making it incredibly easy for admins to manually verify payments in the GoPay Merchant dashboard.

- **Smart Image Decoder**: Say goodbye to complex manual text copying. Admins can simply upload their static QRIS image in the settings, and the plugin will automatically decode and extract the raw EMVCo string in the background.

- **Strict EMVCo Compliance**: Recalculates the CRC16-CCITT checksum after every modification, guaranteeing that the generated dynamic QR code will be successfully scanned and accepted by all major e-wallet applications in Indonesia (GoPay, OVO, DANA, ShopeePay, Mobile Banking, etc).

- **Interactive Checkout UI**: Provides a modern, responsive payment page featuring a clean QR Code display, precise payment instructions, and a 24-hour expiration countdown timer.

- **Zero API Dependency**: Everything runs entirely on your own server. No callbacks, no external API downtime, and 100% free of transaction fee cuts.

### How it Works

1. When a user checks out, the plugin reads your base QRIS data.

2. It changes the Initiation Method (Tag 01) from Static (11) to Dynamic (12).

3. It inserts the Transaction Amount (Tag 54) equal to the order total plus the 2 random digits.

4. It calculates the new valid CRC16 (Tag 63) and renders the new QR code directly in the browser via Base64.

5. The admin verifies the exact unique amount in their GoPay app and marks the order as Completed.

---

Bahasa Indonesia

QRIS GoPay Merchant adalah plugin *payment gateway* tangguh yang bekerja sepenuhnya secara luring (tanpa API eksternal). Plugin ini dirancang untuk mengubah kode QRIS statis GoPay Merchant Anda menjadi kode QRIS dinamis yang unik untuk setiap transaksi, tanpa bergantung pada layanan pihak ketiga atau terkena potongan biaya transaksi tambahan.

### Fitur Utama

- **Konversi Statis ke Dinamis**: Mengubah string QRIS statis Anda secara instan menjadi QRIS dinamis yang memuat nominal transaksi secara spesifik dengan memodifikasi struktur *payload* EMVCo TLV (Tag-Length-Value) secara aman.

- **Angka Acak Unik (Random Digits)**: Secara otomatis menambahkan 2 digit angka acak (1-99) pada setiap akhir nominal pembayaran, sehingga sangat memudahkan admin untuk memverifikasi pembayaran secara manual melalui *dashboard* GoPay Merchant.

- **Dekoder Gambar Pintar**: Ucapkan selamat tinggal pada proses salin teks manual yang rumit. Admin cukup mengunggah file gambar QRIS statis mereka di menu pengaturan, dan plugin akan secara otomatis membaca dan mengekstrak *string* EMVCo mentah di latar belakang.

- **Sesuai Standar EMVCo**: Melakukan kalkulasi ulang *checksum* CRC16-CCITT setiap kali ada perubahan nominal, menjamin bahwa kode QR dinamis yang dihasilkan valid dan pasti bisa di-scan oleh seluruh aplikasi dompet digital atau Mobile Banking di Indonesia (GoPay, OVO, DANA, ShopeePay, BCA, dll).

- **Antarmuka Checkout Interaktif**: Menyediakan halaman pembayaran yang modern dan responsif, menampilkan visual QR Code yang bersih, instruksi pembayaran presisi, serta *countdown timer* 24 jam.

- **Tanpa Ketergantungan API**: Semuanya berjalan secara penuh di *server* Anda sendiri. Tidak ada masalah *downtime* API pihak ketiga, tidak ada konfigurasi *callback* yang rumit, dan 100% bebas dari potongan biaya transaksi.

### Cara Kerja

1. Saat pengguna melakukan *checkout*, plugin membaca data dasar QRIS Anda.

2. Plugin mengubah Metode Inisiasi (Tag 01) dari Statis (11) menjadi Dinamis (12).

3. Plugin menyisipkan Nominal Transaksi (Tag 54) sesuai dengan total pesanan ditambah 2 digit acak.

4. Plugin menghitung CRC16 baru yang valid (Tag 63) dan merender kode QR baru langsung di browser menggunakan format Base64.

5. Admin melakukan pengecekan berdasarkan nominal unik tersebut di aplikasi GoPay dan mengubah status pesanan menjadi Selesai (Completed).


QRIS Gopay v1.0.1.zip

Edited by Bang Sop

5 hours ago, Bang Sop said:

New Plugins - QRIS Gopay Static to Dynamic

@Magd Almuntaser

# QRIS GoPay Merchant Payment Gateway

*(English below | Bahasa Indonesia di bawah)*

---

English

QRIS GoPay Merchant is a powerful, offline-first payment gateway plugin designed to automatically convert your static GoPay Merchant QRIS into dynamic, unique QR codes for every transaction without relying on third-party APIs or incurring transaction fees.

### Key Features

- **Static to Dynamic Conversion**: Instantly converts your static QRIS string into a dynamic QRIS containing the exact transaction amount by safely modifying the EMVCo TLV (Tag-Length-Value) payload.

- **Unique Random Digits**: Automatically appends a 2-digit random number (1-99) to every transaction amount, making it incredibly easy for admins to manually verify payments in the GoPay Merchant dashboard.

- **Smart Image Decoder**: Say goodbye to complex manual text copying. Admins can simply upload their static QRIS image in the settings, and the plugin will automatically decode and extract the raw EMVCo string in the background.

- **Strict EMVCo Compliance**: Recalculates the CRC16-CCITT checksum after every modification, guaranteeing that the generated dynamic QR code will be successfully scanned and accepted by all major e-wallet applications in Indonesia (GoPay, OVO, DANA, ShopeePay, Mobile Banking, etc).

- **Interactive Checkout UI**: Provides a modern, responsive payment page featuring a clean QR Code display, precise payment instructions, and a 24-hour expiration countdown timer.

- **Zero API Dependency**: Everything runs entirely on your own server. No callbacks, no external API downtime, and 100% free of transaction fee cuts.

### How it Works

1. When a user checks out, the plugin reads your base QRIS data.

2. It changes the Initiation Method (Tag 01) from Static (11) to Dynamic (12).

3. It inserts the Transaction Amount (Tag 54) equal to the order total plus the 2 random digits.

4. It calculates the new valid CRC16 (Tag 63) and renders the new QR code directly in the browser via Base64.

5. The admin verifies the exact unique amount in their GoPay app and marks the order as Completed.

---

Bahasa Indonesia

QRIS GoPay Merchant adalah plugin *payment gateway* tangguh yang bekerja sepenuhnya secara luring (tanpa API eksternal). Plugin ini dirancang untuk mengubah kode QRIS statis GoPay Merchant Anda menjadi kode QRIS dinamis yang unik untuk setiap transaksi, tanpa bergantung pada layanan pihak ketiga atau terkena potongan biaya transaksi tambahan.

### Fitur Utama

- **Konversi Statis ke Dinamis**: Mengubah string QRIS statis Anda secara instan menjadi QRIS dinamis yang memuat nominal transaksi secara spesifik dengan memodifikasi struktur *payload* EMVCo TLV (Tag-Length-Value) secara aman.

- **Angka Acak Unik (Random Digits)**: Secara otomatis menambahkan 2 digit angka acak (1-99) pada setiap akhir nominal pembayaran, sehingga sangat memudahkan admin untuk memverifikasi pembayaran secara manual melalui *dashboard* GoPay Merchant.

- **Dekoder Gambar Pintar**: Ucapkan selamat tinggal pada proses salin teks manual yang rumit. Admin cukup mengunggah file gambar QRIS statis mereka di menu pengaturan, dan plugin akan secara otomatis membaca dan mengekstrak *string* EMVCo mentah di latar belakang.

- **Sesuai Standar EMVCo**: Melakukan kalkulasi ulang *checksum* CRC16-CCITT setiap kali ada perubahan nominal, menjamin bahwa kode QR dinamis yang dihasilkan valid dan pasti bisa di-scan oleh seluruh aplikasi dompet digital atau Mobile Banking di Indonesia (GoPay, OVO, DANA, ShopeePay, BCA, dll).

- **Antarmuka Checkout Interaktif**: Menyediakan halaman pembayaran yang modern dan responsif, menampilkan visual QR Code yang bersih, instruksi pembayaran presisi, serta *countdown timer* 24 jam.

- **Tanpa Ketergantungan API**: Semuanya berjalan secara penuh di *server* Anda sendiri. Tidak ada masalah *downtime* API pihak ketiga, tidak ada konfigurasi *callback* yang rumit, dan 100% bebas dari potongan biaya transaksi.

### Cara Kerja

1. Saat pengguna melakukan *checkout*, plugin membaca data dasar QRIS Anda.

2. Plugin mengubah Metode Inisiasi (Tag 01) dari Statis (11) menjadi Dinamis (12).

3. Plugin menyisipkan Nominal Transaksi (Tag 54) sesuai dengan total pesanan ditambah 2 digit acak.

4. Plugin menghitung CRC16 baru yang valid (Tag 63) dan merender kode QR baru langsung di browser menggunakan format Base64.

5. Admin melakukan pengecekan berdasarkan nominal unik tersebut di aplikasi GoPay dan mengubah status pesanan menjadi Selesai (Completed).


QRIS Gopay v1.0.1.zip

Setor ke @Magd Almuntaser bang, biar diup ke Marketplace plugin, btw sekalian bikin untuk kredivo bang wkwkwkwk

Sallam semua, senantiasa sehat.

Izin bertanya, jika ada nomor yang tidak ada dalam kontak atau pelanggan baru, kemudian melakukan chat, apakah autoreply (saya menggunakan plugin Advance Chat Flows) tidak langsung autoreply? melainkan harus 2 kali chat baru autoreply membalas. apakah benar flownya seperti itu? Mohon untuk penjelasannya.

Terima kasih, senantiasa selaras

Edited by JangE
menambah kalimat pertanyaan

On 6/4/2026 at 11:11 AM, dentos said:

grup sender repeat.pnggrup sender repeat2.png
I've now updated the sender group, and the silent mention feature is working properly. I've also added a repeat message feature every x hours, daily, weekly, monthly, and annually.

This is what i need.

41 minutes ago, Aidil Aryanto said:

This is what i need.

Cuplikan layar 2026-06-06 084425.png

Group Sender v1.1.2:


Bug Fixes:

  • Silent/Hidden mention berfungsi dengan benar (teknik mentions array tanpa @tag di teks)

Fitur Baru:

  • Kirim berulang (hourly, daily, weekly, monthly, yearly)

  • Progress bar + logs per grup dengan timestamp

  • Peringatan otomatis jika pilih mention tanpa jadwal

  • Auto-refresh halaman setelah pesan terjadwal terkirim (termasuk untuk repeat)

2 hours ago, dentos said:

Cuplikan layar 2026-06-06 084425.png

Group Sender v1.1.2:


Bug Fixes:

  • Silent/Hidden mention berfungsi dengan benar (teknik mentions array tanpa @tag di teks)

Fitur Baru:

  • Kirim berulang (hourly, daily, weekly, monthly, yearly)

  • Progress bar + logs per grup dengan timestamp

  • Peringatan otomatis jika pilih mention tanpa jadwal

  • Auto-refresh halaman setelah pesan terjadwal terkirim (termasuk untuk repeat)

Rilis kapan bang?

11 hours ago, JangE said:

Sallam semua, senantiasa sehat.

Izin bertanya, jika ada nomor yang tidak ada dalam kontak atau pelanggan baru, kemudian melakukan chat, apakah autoreply (saya menggunakan plugin Advance Chat Flows) tidak langsung autoreply? melainkan harus 2 kali chat baru autoreply membalas. apakah benar flownya seperti itu? Mohon untuk penjelasannya.

Terima kasih, senantiasa selaras

harus ada triger/kata pemicu, kalau tidak ada chatbot ga akan merespon, kalau mau dibalas buat pakai chatbot ai, kemudian buatkan promtnya

12 hours ago, JangE said:

Sallam semua, senantiasa sehat.

Izin bertanya, jika ada nomor yang tidak ada dalam kontak atau pelanggan baru, kemudian melakukan chat, apakah autoreply (saya menggunakan plugin Advance Chat Flows) tidak langsung autoreply? melainkan harus 2 kali chat baru autoreply membalas. apakah benar flownya seperti itu? Mohon untuk penjelasannya.

Terima kasih, senantiasa selaras

Tergantung settingannya, dan harus ada triggernya.
Kalau pun misal sudah di setting triggernya, tapi autoreply telat, atau gagal balas, ada kemungkinan resources nya kurang.

2 hours ago, zaneta gallery said:

Ada yang sudah buat plugin halaman store yang dapat dilihat public untuk belajar sperti market place mini?

PM bang

@Magd Almuntaser Hello,

We are facing a WhatsApp sending issue.

All devices show Connected in the dashboard and message history is being created, but many messages are failing.

Sometimes messages are sent successfully, and sometimes they fail with the error:

"The destination number is not registered in WhatsApp or your sender is not connected."

Previous logs also showed:

creds.json not found

Cannot decrypt message with any known session

MessageCounterError

Since devices appear connected and some messages are being delivered successfully, please check:

WhatsApp session loading

Session/credentials files

Message sending queue

Device connection status synchronization

Recent WhatsApp update compatibility

Please investigate why connected devices are intermittently failing to send messages while message history is still being generated.

Thank you.

Screenshot_2026-06-06-19-23-55-307_com.android.chrome-edit.jpg

@Magd Almuntaser Hello,

We are facing a persistent WhatsApp session issue.

Error:

Plain text

MAC (Message Authentication Code) verification is failing

We have already:

Logged out the device from Linked Devices

Deleted and re-linked the device using QR code

Restarted the Node.js application

But the same error continues.

Please check:

Whether the session/creds are being restored from an old or corrupted source.

Whether multiple Baileys instances are using the same WhatsApp number.

Whether there is any compatibility issue with the current Baileys version and recent WhatsApp updates.

Whether the auth/session files need to be regenerated completely.

Kindly help identify the root cause and provide a fix.

On 6/6/2026 at 7:57 AM, dentos said:

Cuplikan layar 2026-06-06 084425.png

Group Sender v1.1.2:


Bug Fixes:

  • Silent/Hidden mention berfungsi dengan benar (teknik mentions array tanpa @tag di teks)

Fitur Baru:

  • Kirim berulang (hourly, daily, weekly, monthly, yearly)

  • Progress bar + logs per grup dengan timestamp

  • Peringatan otomatis jika pilih mention tanpa jadwal

  • Auto-refresh halaman setelah pesan terjadwal terkirim (termasuk untuk repeat)

sama Sholat Reminder yg punya bang Dentos boleh juga di upload ke marketpace jd banyak variasi 😁

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

Recently Browsing 0

  • No registered users viewing this page.

Latest Updated Files

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.