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

49 minutes ago, dentos said:

ss1.pngss2.pngss3.pngss4.png

💳 Pay Manual — Pembayaran Manual dengan Notifikasi WhatsApp Otomatis

Plugin Pay Manual memungkinkan pelanggan Anda menyelesaikan transaksi melalui transfer bank, e-wallet, atau QRIS — lalu mengupload bukti pembayaran langsung dari halaman checkout yang bersih dan profesional. Admin menerima notifikasi WhatsApp instan, bisa approve dengan satu klik, dan pelanggan langsung mendapat konfirmasi.

Cocok untuk bisnis yang belum menggunakan payment gateway otomatis, atau ingin menawarkan opsi pembayaran manual sebagai alternatif.


Fitur Utama

Metode Pembayaran Fleksibel

  • Dukung QRIS (tampilkan gambar QR code langsung di halaman checkout)

  • Dukung banyak rekening Bank & E-Wallet sekaligus (BCA, Mandiri, BNI, BRI, Dana, OVO, GoPay, ShopeePay, dll.)

  • Customer memilih metode bayar sendiri — tampilan tab yang intuitif

Upload Bukti Pembayaran

  • Halaman upload bukti yang modern, responsif, dan berdiri sendiri (tidak perlu login dashboard)

  • Preview gambar sebelum submit

  • Validasi otomatis: ukuran file, format gambar, field wajib isi

Kode Promo & Diskon

  • Buat kode promo diskon persen (%) atau nominal tetap (Rp)

  • Atur batas maksimum diskon, batas penggunaan, dan tanggal kadaluarsa

  • Customer bisa input kode promo langsung di halaman checkout — ringkasan harga diperbarui secara real-time

Notifikasi WhatsApp Otomatis

  • Notif ke customer: bukti diterima, pembayaran disetujui, pembayaran ditolak

  • Notif ke admin: ada bukti masuk + link approve 1-klik via WhatsApp

  • Template pesan 100% bisa dikustomisasi dari panel admin

  • Variabel dinamis yang tersedia di template:

    • {customer_name} — nama pelanggan

    • {order_id} — nomor order

    • {method} — metode pembayaran (QRIS / Transfer Bank)

    • {amount} — total tagihan

    • {discount_line} — baris diskon (otomatis kosong jika tidak ada promo)

    • {final_amount} — jumlah yang harus dibayar setelah diskon

    • {proof_url} — link gambar bukti (khusus notif admin)

    • {approve_url} — link approve langsung (khusus notif admin)

    • {reason} — alasan penolakan (khusus notif reject)

Panel Admin Lengkap

  • Tab Bukti Pembayaran — lihat semua submission, filter by status/keyword, approve & reject dengan modal konfirmasi

  • Tab Pengaturan QRIS — upload gambar QR, nama merchant, nomor WA admin, pilih device WhatsApp

  • Tab Rekening Bank — kelola banyak rekening secara dinamis tanpa perlu edit konfigurasi

  • Tab Kode Promo — CRUD promo kode lengkap dengan badge aktif/nonaktif

  • Tab Template WA — edit semua template notifikasi langsung dari UI, tanpa menyentuh kode

Integrasi Seamless

  • Terintegrasi penuh dengan sistem billing & langganan MPWA

  • Subscription customer aktif otomatis setelah pembayaran di-approve

  • Mendukung multi-bahasa (ID, EN, AR, AZ, ES, HI, TR, UR, ZH)

Bro @dentos ini QR nya berarti bukan QR dinamis ya? Statis ya berarti?

  • 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

51 minutes ago, dentos said:

ss1.pngss2.pngss3.pngss4.png

💳 Bayar Manual — Pembayaran Manual dengan Notifikasi WhatsApp Otomatis

Plugin Pay Manual memungkinkan pelanggan Anda menyelesaikan transaksi melalui transfer bank, e-wallet, atau QRIS — lalu mengupload bukti pembayaran langsung dari halaman checkout yang bersih dan profesional. Admin menerima notifikasi WhatsApp instan, bisa menyetujui dengan satu klik, dan pelanggan langsung mendapat konfirmasi.

Cocok untuk bisnis yang belum menggunakan gateway pembayaran otomatis, atau ingin menawarkan opsi pembayaran manual sebagai alternatif.


Fitur Utama

Metode Pembayaran Fleksibel

  • Dukung QRIS (tampilkan gambar QR code langsung di halaman checkout)

  • Dukung banyak rekening Bank & E-Wallet sekaligus (BCA, Mandiri, BNI, BRI, Dana, OVO, GoPay, ShopeePay, dll.)

  • Pelanggan memilih metode bayar sendiri — tampilan tab yang intuitif

Unggah Bukti Pembayaran

  • Halaman upload bukti yang modern, responsif, dan berdiri sendiri (tidak perlu login dashboard)

  • Pratinjau gambar sebelum dikirim

  • Validasi otomatis: ukuran file, format gambar, field wajib isi

Kode Promo & Diskon

  • Buat kode promo diskon persen (%) atau nominal tetap (Rp)

  • Atur batas maksimum diskon, batas penggunaan, dan tanggal kadaluarsa

  • Pelanggan dapat memasukkan kode promo langsung di halaman checkout — diperbarui secara real-time

Notifikasi WhatsApp Otomatis

  • Pemberitahuan ke pelanggan : bukti diterima, pembayaran disetujui, pembayaran ditolak

  • Notif ke admin : ada bukti masuk + link setujui 1-klik via WhatsApp

  • Template pesan 100% bisa dikustomisasi dari panel admin

  • Variabel dinamis yang tersedia di template:

    • {customer_name}— nama pelanggan

    • {order_id}— nomor order

    • {method}— metode pembayaran (QRIS / Transfer Bank)

    • {amount}— total tagihan

    • {discount_line}— baris diskon (otomatis kosong jika tidak ada promo)

    • {final_amount}— jumlah yang harus dibayar setelah diskon

    • {proof_url}— link gambar bukti (khusus notif admin)

    • {approve_url}— link persetujuan langsung (khusus notif admin)

    • {reason}— alasan penolakan (khusus notif penolakan)

Panel Admin Lengkap

  • Tab Bukti Pembayaran — lihat semua pengiriman, filter berdasarkan status/kata kunci, setujui & tolak dengan modal konfirmasi

  • Tab Pengaturan QRIS — unggah gambar QR, nama merchant, nomor WA admin, pilih perangkat WhatsApp

  • Tab Rekening Bank — mengelola banyak rekening secara dinamis tanpa perlu mengedit konfigurasi

  • Tab Kode Promo — Kode promo CRUD lengkap dengan badge aktif/nonaktif

  • Tab Template WA — edit semua template notifikasi langsung dari UI, tanpa menyentuh kode

Integrasi Tanpa Batas

  • Terintegrasi penuh dengan sistem billing & langganan MPWA

  • Pelanggan berlangganan aktif otomatis setelah pembayaran di-approve

  • Mendukung multi-bahasa (ID, EN, AR, AZ, ES, HI, TR, UR, ZH)

good job..

Already three days

1 minute ago, dentos said:

@rustam effendy 

Iya betul QR statis. Makanya namanya manual payment 😁

Makasih penjelasannya Bro.

Bro @Magd Almuntaser After five days running, it seems there are no more significant errors.
image.png still 0 kb. Stable like the old times.
And i already upgraded to 2C 2G. To ensure the plugins works well too.

2 hours ago, dentos said:

ss1.pngss2.pngss3.pngss4.png

💳 Pay Manual — Pembayaran Manual dengan Notifikasi WhatsApp Otomatis

Plugin Pay Manual memungkinkan pelanggan Anda menyelesaikan transaksi melalui transfer bank, e-wallet, atau QRIS — lalu mengupload bukti pembayaran langsung dari halaman checkout yang bersih dan profesional. Admin menerima notifikasi WhatsApp instan, bisa approve dengan satu klik, dan pelanggan langsung mendapat konfirmasi.

Cocok untuk bisnis yang belum menggunakan payment gateway otomatis, atau ingin menawarkan opsi pembayaran manual sebagai alternatif.


Fitur Utama

Metode Pembayaran Fleksibel

  • Dukung QRIS (tampilkan gambar QR code langsung di halaman checkout)

  • Dukung banyak rekening Bank & E-Wallet sekaligus (BCA, Mandiri, BNI, BRI, Dana, OVO, GoPay, ShopeePay, dll.)

  • Customer memilih metode bayar sendiri — tampilan tab yang intuitif

Upload Bukti Pembayaran

  • Halaman upload bukti yang modern, responsif, dan berdiri sendiri (tidak perlu login dashboard)

  • Preview gambar sebelum submit

  • Validasi otomatis: ukuran file, format gambar, field wajib isi

Kode Promo & Diskon

  • Buat kode promo diskon persen (%) atau nominal tetap (Rp)

  • Atur batas maksimum diskon, batas penggunaan, dan tanggal kadaluarsa

  • Customer bisa input kode promo langsung di halaman checkout — ringkasan harga diperbarui secara real-time

Notifikasi WhatsApp Otomatis

  • Notif ke customer: bukti diterima, pembayaran disetujui, pembayaran ditolak

  • Notif ke admin: ada bukti masuk + link approve 1-klik via WhatsApp

  • Template pesan 100% bisa dikustomisasi dari panel admin

  • Variabel dinamis yang tersedia di template:

    • {customer_name} — nama pelanggan

    • {order_id} — nomor order

    • {method} — metode pembayaran (QRIS / Transfer Bank)

    • {amount} — total tagihan

    • {discount_line} — baris diskon (otomatis kosong jika tidak ada promo)

    • {final_amount} — jumlah yang harus dibayar setelah diskon

    • {proof_url} — link gambar bukti (khusus notif admin)

    • {approve_url} — link approve langsung (khusus notif admin)

    • {reason} — alasan penolakan (khusus notif reject)

Panel Admin Lengkap

  • Tab Bukti Pembayaran — lihat semua submission, filter by status/keyword, approve & reject dengan modal konfirmasi

  • Tab Pengaturan QRIS — upload gambar QR, nama merchant, nomor WA admin, pilih device WhatsApp

  • Tab Rekening Bank — kelola banyak rekening secara dinamis tanpa perlu edit konfigurasi

  • Tab Kode Promo — CRUD promo kode lengkap dengan badge aktif/nonaktif

  • Tab Template WA — edit semua template notifikasi langsung dari UI, tanpa menyentuh kode

Integrasi Seamless

  • Terintegrasi penuh dengan sistem billing & langganan MPWA

  • Subscription customer aktif otomatis setelah pembayaran di-approve

  • Mendukung multi-bahasa (ID, EN, AR, AZ, ES, HI, TR, UR, ZH)

Ini belum ada di marketplacenya a?

2 hours ago, zaneta gallery said:

Ini belum ada di marketplacenya a?

Belum ada. Coming soon ya. Masih testing sambil menunggu traktiran kopi 😆

Masih ada plugin lainnya: custom branding, smart blast scheduler, undangan digital dll

14 minutes ago, dentos said:

Belum ada. Coming soon ya. Masih testing sambil menunggu traktiran kopi 😆

Masih ada plugin lainnya: custom branding, smart blast scheduler, undangan digital dll

Sibuk amat bang 😆

2 hours ago, dentos said:

Belum ada. Coming soon ya. Masih testing sambil menunggu traktiran kopi 😆

Masih ada plugin lainnya: custom branding, smart blast scheduler, undangan digital dll

Kereen bgt ini..

3 hours ago, dentos said:

Belum ada. Coming soon ya. Masih testing sambil menunggu traktiran kopi 😆

Masih ada plugin lainnya: custom branding, smart blast scheduler, undangan digital dll

disiapkan, mungkin kalau beta bisa duluan kali. wkowkowko. :))
tapi engga ding, sebisa mungkin kalau ada rezeki ya saya berbagi. Dengan doa semoga lancar untuk semuanya.

Dear Mr. @Magd Almuntaser , thank you for providing the MPWA tools. However, I would like to report an issue I am experiencing. Currently, version 14.5.0 is running normally, but there is one specific problem that is making things very difficult for me. This issue occurs every time there is a new user.

The Problem:
Whenever a new user signs up for the service, they cannot immediately use MPWA features such as single message, create campaign, chatbot flow, other built-in features, or any installed plugins.

Based on my observations, this is only resolved when I manually restart Node.js via aaPanel. Therefore, every time a new user joins, I have to restart Node.js before the MPWA features become functional for them.

Is there a solution to this problem?

  • Community Expert
  • Author

- Updated Excel Campaign v1.3.0 (By Ipo Kane)
|------> Added ability to send automated completion reports to admin numbers after a campaign finishes.
|------> Added support for outgoing webhooks to external URLs after a campaign finishes.
|------> Added Edit, pause, resend and delete features for each message.
|------> Added Delete all campaigns button.

screenshot.webp

Help suhu suhu.. adakah yang sudah coba VPS Contabo apakah recomended ? atau ada juga yang sudah coba IndoVM ? Thanks Hu..

24 minutes ago, wong said:

Help suhu suhu.. adakah yang sudah coba VPS Contabo apakah recomended ? atau ada juga yang sudah coba IndoVM ? Thanks Hu..

Contabo OK kok. Sudah pernah test. Pakai server Asia, amazing sih, ping ke indonya berasa lokal. Kalau IndoVM bolehlah dicoba, dapat spec lumayan harga segitu sih. But too good to be true haha.

11 hours ago, Ilhamstore said:

Dear Mr. @Magd Almuntaser , thank you for providing the MPWA tools. However, I would like to report an issue I am experiencing. Currently, version 14.5.0 is running normally, but there is one specific problem that is making things very difficult for me. This issue occurs every time there is a new user.

The Problem:
Whenever a new user signs up for the service, they cannot immediately use MPWA features such as single message, create campaign, chatbot flow, other built-in features, or any installed plugins.

Based on my observations, this is only resolved when I manually restart Node.js via aaPanel. Therefore, every time a new user joins, I have to restart Node.js before the MPWA features become functional for them.

Is there a solution to this problem?

Sometimes aaPanel a bit tricky. Did you install the node.js using aaPanel? or using manual install?
Because i got bug when install node.js using aaPanel, so i uninstalled it, and go through manual install. :))
The bug is showing the node.js run on GUI, but on the status it isn't. Hehe.

8 minutes ago, adhiete said:

Contabo oke kok. Sudah pernah test. Pakai server Asia, luar biasa sih, ping ke indonya berasa lokal. Kalau IndoVM bolehlah dicoba, dapat spek lumayan harga segitu sih. Tapi terlalu bagus untuk menjadi kenyataan haha.

Terkadang aaPanel agak rumit. Apakah Anda menginstal node.js menggunakan aaPanel? Atau menggunakan instalasi manual?
Karena saya mendapat bug saat menginstal node.js menggunakan aaPanel, jadi saya mencopotnya dan melakukan instalasi manual. :))
Bugnya adalah node.js terlihat berjalan di GUI, tetapi di statusnya tidak. Hehe.

Ok bang, terkait Nodejs sama ane juga mengalami hal yang sama, sepertinya Nodejsnya ngebug

14 hours ago, adhiete said:

disiapkan, mungkin kalau beta bisa duluan kali. wkowkowko. :))
tapi engga ding, sebisa mungkin kalau ada rezeki ya saya berbagi. Dengan doa semoga lancar untuk semuanya.

yang udah fix saya serahkan ke mr magd untuk rilis ke MP. klo mau yang tester DM saja bro

Just now, dentos said:

Screenshot_2026-05-12_01-21-19.pngScreenshot_2026-05-12_01-14-16.png
apakah seperti ini? 😀

WIHIRRRRRRRR, benarrrr Brooo. Mantab kali ini. Bisa pilih daerah juga yak? Soalnya kadang Jakarta, kadang Surabaya Broo.

5 minutes ago, adhiete said:

WIHIRRRRRRRR, benarrrr Brooo. Mantab kali ini. Bisa pilih daerah juga yak? Soalnya kadang Jakarta, kadang Surabaya Broo.

iya bisa mulit daerah

Fitur yang Masuk v1.0.0

  • Multi-profil kota — masing-masing punya koordinat, device, dan target sendiri

  • Jadwal dari Aladhan API — 23 metode kalkulasi, di-cache per hari

  • 5 waktu shalat — bisa diaktifkan/nonaktifkan per-waktu

  • Mode Jumat — template khusus otomatis aktif tiap Jumat

  • Mode Ramadan — deteksi dari kalender Hijriyah, tambah Imsak & Buka Puasa

  • Offset per waktu — sesuaikan ±30 menit dari kalkulasi standar

  • Remind before — kirim X menit sebelum adzan

  • Template dinamis — variabel {kota}, {jam_adzan}, {tanggal_hijriyah}

  • Fallback device — otomatis pakai device cadangan jika utama offline

  • Log pengiriman — per profil, filter tanggal & status, statistik ringkas

  • Kirim test manual — langsung dari halaman edit

  • Anti-duplicate — tidak kirim ulang jika sudah terkirim hari ini

  • Delay antar target — cegah rate limit WA

  • Scheduler

  • Community Expert
  • Author
3 hours ago, dentos said:

iya bisa mulit daerah

Fitur yang Masuk v1.0.0

  • Multi-profil kota — masing-masing punya koordinat, device, dan target sendiri

  • Jadwal dari Aladhan API — 23 metode kalkulasi, di-cache per hari

  • 5 waktu shalat — bisa diaktifkan/nonaktifkan per-waktu

  • Mode Jumat — template khusus otomatis aktif tiap Jumat

  • Mode Ramadan — deteksi dari kalender Hijriyah, tambah Imsak & Buka Puasa

  • Offset per waktu — sesuaikan ±30 menit dari kalkulasi standar

  • Remind before — kirim X menit sebelum adzan

  • Template dinamis — variabel {kota}, {jam_adzan}, {tanggal_hijriyah}

  • Fallback device — otomatis pakai device cadangan jika utama offline

  • Log pengiriman — per profil, filter tanggal & status, statistik ringkas

  • Kirim test manual — langsung dari halaman edit

  • Anti-duplicate — tidak kirim ulang jika sudah terkirim hari ini

  • Delay antar target — cegah rate limit WA

  • Scheduler

Well, I had started working on the plugin, but it seems you are almost finished with yours, so I will leave the plugin I have.. 👍

The most important thing is to make sure the user can specify the city via the API because it's difficult to write all the cities in the world inside the plugin, so you must use an API to search for cities..

For prayer times, it's preferable to use a global api not indonesia api, try adding more than one API because most of them won't work on everyone's servers.

Jazakallah khair 🤲

6 hours ago, adhiete said:

Contabo OK kok. Sudah pernah test. Pakai server Asia, amazing sih, ping ke indonya berasa lokal. Kalau IndoVM bolehlah dicoba, dapat spec lumayan harga segitu sih. But too good to be true haha.

Sometimes aaPanel a bit tricky. Did you install the node.js using aaPanel? or using manual install?
Because i got bug when install node.js using aaPanel, so i uninstalled it, and go through manual install. :))
The bug is showing the node.js run on GUI, but on the status it isn't. Hehe.

saya juga run langsung tanpa GUI, sering stopped wkwk

3 hours ago, Magd Almuntaser said:

Well, I had started working on the plugin, but it seems you are almost finished with yours, so I will leave the plugin I have.. 👍

The most important thing is to make sure the user can specify the city via the API because it's difficult to write all the cities in the world inside the plugin, so you must use an API to search for cities..

For prayer times, it's preferable to use a global api not indonesia api, try adding more than one API because most of them won't work on everyone's servers.

Jazakallah khair 🤲

Actually, I had already started building a prayer reminder plugin before, but honestly it still has many bugs and was mostly intended for my personal use only, so I probably won’t release it publicly 🙏

I’m really happy to see you working on this plugin seriously because I believe it can benefit many users globally. Please continue developing it 👍

I totally agree with your suggestions regarding the city search and using multiple global prayer time APIs for better compatibility across servers. Those points are very important.

May Allah bless your work and make it useful for many people 🤲

8 hours ago, adhiete said:

Contabo OK kok. Sudah pernah test. Pakai server Asia, amazing sih, ping ke indonya berasa lokal. Kalau IndoVM bolehlah dicoba, dapat spec lumayan harga segitu sih. But too good to be true haha.

Sometimes aaPanel a bit tricky. Did you install the node.js using aaPanel? or using manual install?
Because i got bug when install node.js using aaPanel, so i uninstalled it, and go through manual install. :))
The bug is showing the node.js run on GUI, but on the status it isn't. Hehe.

Maybe you can use PM2 on aaPanel, my server running well with that.

8 hours ago, Arthur Leywin said:

saya juga run langsung tanpa GUI, sering stopped wkwk

Wah terakhir saya setup buat orang yang minta tolong install sih aman ya, engga pernah kena stop, coba cek log kenapa bisa stop. Pakai pm2 juga kan?

5 hours ago, MURASAKI. said:

Maybe you can use PM2 on aaPanel, my server running well with that.

yeapp, i use pm2 for that. but using manual install, not install the node.js from admin panel.

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.