Jump 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.
Do not create multi-accounts, you will be blocked!

Whatsapp Gateway | Multi Device v10.5.0

Featured Replies

Hello admin, can you please provide the callback URL for duitku and tripay payment methods? Thank you, kind admin. Stay healthy! Please help me from indonesian

Edited by astro tools

  • Replies 5.8k
  • Views 524.3k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Magd Almuntaser
    Magd Almuntaser

    English Bexa AI will be released in the coming days, very soon. Everyone will be amazed by its speed, intelligence, and the way it interacts with users. It will not compete with ChatGPT, Gemini, or De

  • Magd Almuntaser
    Magd Almuntaser

    What's new so far in version 9.0.0: - Added landing page (welcome page). - Added plans system. - Added Manage Languages system. - Added (landing page) edit page. - Added ticket system. - Added cronjob

  • Magd Almuntaser
    Magd Almuntaser

    What's new so far in version 9.0.0: - Added Landing page (Homepage). - Added Plans System. - Added Manage Payment gateways. - Added Manage Languages system. - Added (Homepage) edit page. - Added Ticke

Most Helpful Posts

  • 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

  • Magd Almuntaser
    Magd Almuntaser

    Yes you can use it as a messaging service/ SaaS without asking my permission, the new version 9.0.0 directly contains people who want to use it as a messaging service/ SaaS.. What's new so far in ver

  • Magd Almuntaser
    Magd Almuntaser

    It has been fixed in 10.1.1 and will be released today: - Fixed Export Contacts (xlsx). - Fixed Edit Autoreply Page. - Fixed Send Message (Message Not Appear).

Posted Images

mohon bantuannya dan pencerahan untuk semuanya terkhusus kepada @Magd Almuntaser
kenapa Send Text API(kirim pesan menggunakan API) selalu gagal dan error
{"status":false,"msg":"Failed to send message!, Check your connection!"}
padahal ketika di uji pada Device Info API status : true
saya menggunakan versi terakhir : v10.5.0 (php 8.3.4)

begitu juga ketika uji pesan errornya
App\Services\Impl\WhatsappServiceImpl::sendRequest(): Return value must be of type object, null returned
ketika kirim blast/kampanye statusnya pending
terima kasih sebelumnya

Edited by DenBaguzMas

16 hours ago, Magd Almuntaser said:

Whats your panel?
or only ssh?

you can see page number 40 and number 43

@Magd Almuntaser, am direct use ssh no cpanel no aapanel i have ssh direct i read 40 43 pages but not found these all for cpanel and aapanel

14 hours ago, Magd Almuntaser said:

Version 10.5.0 has been released

What's new in version 10.5.0:
- Added PhonePe (India) Gateway Payment (Not Tested).
-
Added Slider [Between] For Campaigns (Delay Per Messages).
-
Added Can Change User To Admin (Manage Users Page).
- Fixed Send Campaigns Without Waiting For The previous.
- Fixed Link Preview Library.
- Fixed Plans Not Selected When Add New User.
- Fixed Call Reject (Bot & Webhook).
- Fixed Fetch Numbers From Groups.
- Fixed Devices Page (Width).
- Fixed Autoreply Page (For Mobiles).
- Fixed Indonesian Numbers Without 62.
- Fixed Logout (Intentional Logout).
- Fixed Trial Plan For (PHP 8.3 Or Above).

Note: I haven't tested the Indian PhonePe gateway, so you can try it. If it doesn't work, any Indian gateway on MPWA will be removed because there are no test accounts, and I can't register with them becouse need Indian numbers.
So please do not request any gateways unless you have an account that I can test and develope on.

==========================

Payments System

image.png

================================

Slider [Between] For Campaigns (Delay Per Messages)

image.png

=======================

Change User To Admin (Manage Users Page)

image.png

Thank you for the update. How to update? just replace the script?

8 minutes ago, TukangSopwer said:

Saat mengirim pesan blasting selalu Processing tidak ada pesan yang terkirim, apakah ada yang mengalami hal yang sama ?

Saya sekarang bisa kak, cuma kirim file / button error

Sementara koneksi lancar

IMG_20250731_183834.jpg

Edited by GHANIYA CATERING

20 hours ago, Magd Almuntaser said:

Versi 10.5.0 telah dirilis

Apa yang baru dalam versi 10.5.0 :
- Menambahkan PhonePe (India) Gateway Payment (Belum Diuji).
-
Menambahkan Slider [Antara] Untuk Kampanye (Penundaan Per Pesan).
-
Menambahkan Dapat Mengubah Pengguna Menjadi Admin (Halaman Kelola Pengguna).
- Memperbaiki Kirim Kampanye Tanpa Menunggu Sebelumnya.
- Memperbaiki Pustaka Pratinjau Tautan.
- Memperbaiki Paket Tidak Dipilih Saat Menambahkan Pengguna Baru.
- Memperbaiki Penolakan Panggilan (Bot & Webhook).
- Memperbaiki Ambil Nomor Dari Grup.
- Memperbaiki Halaman Perangkat (Lebar).
- Memperbaiki Halaman Balasan Otomatis (Untuk Ponsel).
- Memperbaiki Nomor Indonesia Tanpa 62.
- Memperbaiki Keluar (Keluar Disengaja).
- Memperbaiki Paket Uji Coba Untuk (PHP 8.3 Atau Di Atas).

Catatan : Saya belum menguji gateway PhonePe India , jadi Anda dapat mencobanya. Jika tidak berfungsi, semua gateway India di MPWA akan dihapus karena tidak ada akun uji, dan saya tidak dapat mendaftar dengan mereka karena membutuhkan nomor India.
Jadi, jangan meminta gateway apa pun kecuali Anda memiliki akun yang dapat saya uji dan kembangkan.

==========================

Sistem Pembayaran

image.png

================================

Slider [Antara] Untuk Kampanye (Penundaan Per Pesan)

image.png

=======================

Ubah Pengguna Menjadi Admin (Halaman Kelola Pengguna)

image.png

Permission, Mr. @Magd Almuntaser , I conducted some testing and am sharing the results here in this forum regarding the remarkable script you have created. 🙏

Disclaimer: I conducted this testing using a VPS and performed an update to version v10.5.0, not a fresh install. I used aaPanel v7.0.22 with PHP v8.2.28 and MySQL v8.0.24.

Please note that these test results are based on my own environment and experience, and may differ from those of others. It is highly recommended that you also test everything independently.

Here is the list of tests I conducted. I did not test everything, only the features I believe are most commonly used by the majority of users.

Login Page:
  1. Login

  2. Register

  3. Reset Password

Suggestions for Login Page:

  1. Add a notification indicating that the reset password link has been sent to avoid confusion when users are redirected back to the login page.

  2. Add a notification indicating that registration was successful to avoid confusion when users are redirected back to the login page.


Dashboard Page:
  1. Search

  2. Language Selector

  3. Theme Selector (Dark, Light, System)

  4. Shortcuts Button

  5. Manage Tickets Button

  6. View Profile

  7. Profile Settings Button

  8. View Blast/Bulk Accumulation

  9. View Sent Messages

  10. View Total Devices

  11. View Real-time System Resources

  12. View Server Info

  13. Customize Template Settings

Suggestion for Dashboard Page:
Consider improving the UI on the “Total Devices” section to avoid confusion due to the "VS" emblem.


Settings Page:
  1. Generate New API Key

  2. Change Password

  3. 2FA Authenticator

  4. Auto Delete Message History

  5. Select Timezone

Suggestion for Settings Page:
Add a feature to change the profile picture.


Device Page:
  1. Add Device

  2. Add Webhook

  3. Read Button

  4. Reject Call Button

  5. Available Button

  6. Typing Button

  7. Delay

  8. QR Code (Very stable on VPS)

  9. Delete Device

  10. Logout Device


File Manager Page:
  1. Upload File

  2. Preview File


Phone Book Page:
  1. Add Tags

  2. Delete Tags

  3. Add Manual Contact

  4. Delete Manual Contact

  5. Import Contacts

  6. Export Contacts

  7. Fetch From Selected Device


Reports Page:
  1. Campaign/Blast History

  2. Message History


Device Tools:
  1. Select Device

  2. Auto Reply

  3. Create Campaign

  4. Test Message

  5. AI Bot

Disclaimer: I did not test the AI Bot feature because I am currently using an AI Agent integrated with N8N, which operates via a webhook from MPWA. I avoided testing this to prevent potential message duplication from the already-running N8N workflow.


Developers API:
  1. Send Message

  2. Send Media

  3. Send Poll

Disclaimer: I only tested the APIs that I frequently use, which I believe represent the overall functionality.


Admin Panel

Server Settings:

  1. Server Type & NodeJS Port

  2. Generate SSL For NodeJS (I have not tested this as I followed the SSL setup guide on page 40 and 43 of the forum)

  3. Env File Settings ⚠️ (I tried saving changes but encountered a 500 error. I had to manually edit the .env file in the root directory on aaPanel. The cause was the "App Name" and "Mail From Name" fields, which must not contain spaces.)

Manage Users:

  1. Add User

  2. Auto Login User

  3. Edit User

  4. Delete User (Suggestion: When editing a user, the Plan Features should remain selected according to the original settings rather than being reset.)

Others:

  1. Manage Themes

  2. Manage Languages

  3. Manage Homepage

  4. Manage Plans (Unable to delete plans)

  5. Manage Payment (Tested using Xendit, as it's the only payment provider I have access to.)

  6. Manage Tickets

  7. Send Notification

  8. Orders

  9. Troubleshoot (This is the most helpful page during debugging and fixing issues to ensure system stability.)

  10. Cronjob

  11. Update


Once again, these results are based on my personal testing and may vary for others.

Special thanks to Mr. @Magd Almuntaser for your dedication in creating such an outstanding and highly beneficial script that is easy to implement. May you always be blessed. Thank you.

  • Author
16 hours ago, kirin said:

Thank for the hardwork bro.

- Fixed Send Campaigns Without Waiting For The previous.

at this point isn't it fix the multi user for run campaign in same thime?


Yes it is solved, just update and don't forget to stop the node and start it again

15 hours ago, Osman Nar said:

@Magd Almuntaser Please allow admin users to define packages from the manage section.

There's member authorization, but there's no package definition for the member.

For example, I received payment via bank transfer, so I needed to define a package manually.


In the payment gateway, you will find a gateway called (custom). There you can enter your bank details and activate it. After that, when the user enters this gateway and pays through the bank, you can find the order in the (Orders) list in the control panel and you can select it (completed) and the package will be given to the user.

14 hours ago, chaell Tj said:

@Magd Almuntaser Please Help, Update Error

image.png


There are functions in your shared hosting that are not activated. You must open any file functions from (Select PHP).

13 hours ago, astro tools said:

Hello admin, can you please provide the callback URL for duitku and tripay payment methods? Thank you, kind admin. Stay healthy! Please help me from indonesian

You don't need to add a callback because in fact, in every gateway I add, I integrate the callback request into the code. So even if you add it in xendit, you won't get any benefit because in my code, it already forces the callback. You can put just your site's link in the callback in xendit or duitku.

  • Author
12 hours ago, DenBaguzMas said:

mohon bantuannya dan pencerahan untuk semuanya terkhusus kepada @Magd Almuntaser
kenapa Send Text API(kirim pesan menggunakan API) selalu gagal dan error
{"status":false,"msg":"Failed to send message!, Check your connection!"}
padahal ketika di uji pada Device Info API status : true
saya menggunakan versi terakhir : v10.5.0 (php 8.3.4)

begitu juga ketika uji pesan errornya
App\Services\Impl\WhatsappServiceImpl::sendRequest(): Return value must be of type object, null returned
ketika kirim blast/kampanye statusnya pending
terima kasih sebelumnya


Go to troubleshoot page ans see if there is any problem
and make sure your cornjob is run

11 hours ago, RECHARGE QUEEN said:

this problem

Screenshot 2025-07-31 094707.png

10 hours ago, dewanoo said:

@Magd Almuntaser, am direct use ssh no cpanel no aapanel i have ssh direct i read 40 43 pages but not found these all for cpanel and aapanel


you all same .. you need to run cronjob .. without cronjob you can't run campaigns
and if you use vps you need to change your .env like that:
WA_URL_SERVER=https://yoursite.com:3100
PORT_NODE=3100
TYPE_SERVER=other

and don't forget to go 40 and 43 to know how to make your script (SSL).. if you don't use cpanel or aapanel just click (generate SSL) from settings.. and don't forget to restart your node ..
if you can't run MPWA just send me your website details i will install it for you free..

7 hours ago, Muhammad Bakti said:

Thank you for the update. How to update? just replace the script?


from your MPWA panel you will see like that:

bff2389f-a787-475d-a7ec-2b2d185d029e.jpg

just click it to update

7 hours ago, Waqas Maqbool said:

some of code is encrypted

Yes, there were 16 encrypted files, now they are reduced to only 4 files, without payment gateway files.

  • Author
6 hours ago, GHANIYA CATERING said:

Problem

IMG_20250731_155203.jpg


I am a million percent sure that all of you are updating the version without bothering to go to Nodejs and restart it to use the new update

6 hours ago, TukangSopwer said:

TypeError: Cannot read properties of null (reading '0')

server/whatsapp.js:1:4469

Please help


Your problem isn't clear: Is it with shared hosting, a VPS, or Windows?
Where exactly does this problem occur?

6 hours ago, Hit Solanki said:

Real-time Processor Load and Live Memory & Disk are not working for me.


Just restart nodejs

1 hour ago, Ilhamstore said:

Permission, Mr. @Magd Almuntaser , I conducted some testing and am sharing the results here in this forum regarding the remarkable script you have created. 🙏

Disclaimer: I conducted this testing using a VPS and performed an update to version v10.5.0, not a fresh install. I used aaPanel v7.0.22 with PHP v8.2.28 and MySQL v8.0.24.

Please note that these test results are based on my own environment and experience, and may differ from those of others. It is highly recommended that you also test everything independently.

Here is the list of tests I conducted. I did not test everything, only the features I believe are most commonly used by the majority of users.

Login Page:
  1. Login

  2. Register

  3. Reset Password

Suggestions for Login Page:

  1. Add a notification indicating that the reset password link has been sent to avoid confusion when users are redirected back to the login page.

  2. Add a notification indicating that registration was successful to avoid confusion when users are redirected back to the login page.


Dashboard Page:
  1. Search

  2. Language Selector

  3. Theme Selector (Dark, Light, System)

  4. Shortcuts Button

  5. Manage Tickets Button

  6. View Profile

  7. Profile Settings Button

  8. View Blast/Bulk Accumulation

  9. View Sent Messages

  10. View Total Devices

  11. View Real-time System Resources

  12. View Server Info

  13. Customize Template Settings

Suggestion for Dashboard Page:
Consider improving the UI on the “Total Devices” section to avoid confusion due to the "VS" emblem.


Settings Page:
  1. Generate New API Key

  2. Change Password

  3. 2FA Authenticator

  4. Auto Delete Message History

  5. Select Timezone

Suggestion for Settings Page:
Add a feature to change the profile picture.


Device Page:
  1. Add Device

  2. Add Webhook

  3. Read Button

  4. Reject Call Button

  5. Available Button

  6. Typing Button

  7. Delay

  8. QR Code (Very stable on VPS)

  9. Delete Device

  10. Logout Device


File Manager Page:
  1. Upload File

  2. Preview File


Phone Book Page:
  1. Add Tags

  2. Delete Tags

  3. Add Manual Contact

  4. Delete Manual Contact

  5. Import Contacts

  6. Export Contacts

  7. Fetch From Selected Device


Reports Page:
  1. Campaign/Blast History

  2. Message History


Device Tools:
  1. Select Device

  2. Auto Reply

  3. Create Campaign

  4. Test Message

  5. AI Bot

Disclaimer: I did not test the AI Bot feature because I am currently using an AI Agent integrated with N8N, which operates via a webhook from MPWA. I avoided testing this to prevent potential message duplication from the already-running N8N workflow.


Developers API:
  1. Send Message

  2. Send Media

  3. Send Poll

Disclaimer: I only tested the APIs that I frequently use, which I believe represent the overall functionality.


Admin Panel

Server Settings:

  1. Server Type & NodeJS Port

  2. Generate SSL For NodeJS (I have not tested this as I followed the SSL setup guide on page 40 and 43 of the forum)

  3. Env File Settings ⚠️ (I tried saving changes but encountered a 500 error. I had to manually edit the .env file in the root directory on aaPanel. The cause was the "App Name" and "Mail From Name" fields, which must not contain spaces.)

Manage Users:

  1. Add User

  2. Auto Login User

  3. Edit User

  4. Delete User (Suggestion: When editing a user, the Plan Features should remain selected according to the original settings rather than being reset.)

Others:

  1. Manage Themes

  2. Manage Languages

  3. Manage Homepage

  4. Manage Plans (Unable to delete plans)

  5. Manage Payment (Tested using Xendit, as it's the only payment provider I have access to.)

  6. Manage Tickets

  7. Send Notification

  8. Orders

  9. Troubleshoot (This is the most helpful page during debugging and fixing issues to ensure system stability.)

  10. Cronjob

  11. Update


Once again, these results are based on my personal testing and may vary for others.

Special thanks to Mr. @Magd Almuntaser for your dedication in creating such an outstanding and highly beneficial script that is easy to implement. May you always be blessed. Thank you.


Thank you ..I will read everything you wrote and i will reply later if I have any comments.
But thank you for every word you wrote and every test you did, you made it so much easier for me.

  • Author
2 hours ago, Ilhamstore said:

Permission, Mr. @Magd Almuntaser , I conducted some testing and am sharing the results here in this forum regarding the remarkable script you have created. 🙏

Disclaimer: I conducted this testing using a VPS and performed an update to version v10.5.0, not a fresh install. I used aaPanel v7.0.22 with PHP v8.2.28 and MySQL v8.0.24.

Please note that these test results are based on my own environment and experience, and may differ from those of others. It is highly recommended that you also test everything independently.

Here is the list of tests I conducted. I did not test everything, only the features I believe are most commonly used by the majority of users.

Login Page:
  1. Login

  2. Register

  3. Reset Password

Suggestions for Login Page:

  1. Add a notification indicating that the reset password link has been sent to avoid confusion when users are redirected back to the login page.

  2. Add a notification indicating that registration was successful to avoid confusion when users are redirected back to the login page.


Dashboard Page:
  1. Search

  2. Language Selector

  3. Theme Selector (Dark, Light, System)

  4. Shortcuts Button

  5. Manage Tickets Button

  6. View Profile

  7. Profile Settings Button

  8. View Blast/Bulk Accumulation

  9. View Sent Messages

  10. View Total Devices

  11. View Real-time System Resources

  12. View Server Info

  13. Customize Template Settings

Suggestion for Dashboard Page:
Consider improving the UI on the “Total Devices” section to avoid confusion due to the "VS" emblem.


Settings Page:
  1. Generate New API Key

  2. Change Password

  3. 2FA Authenticator

  4. Auto Delete Message History

  5. Select Timezone

Suggestion for Settings Page:
Add a feature to change the profile picture.


Device Page:
  1. Add Device

  2. Add Webhook

  3. Read Button

  4. Reject Call Button

  5. Available Button

  6. Typing Button

  7. Delay

  8. QR Code (Very stable on VPS)

  9. Delete Device

  10. Logout Device


File Manager Page:
  1. Upload File

  2. Preview File


Phone Book Page:
  1. Add Tags

  2. Delete Tags

  3. Add Manual Contact

  4. Delete Manual Contact

  5. Import Contacts

  6. Export Contacts

  7. Fetch From Selected Device


Reports Page:
  1. Campaign/Blast History

  2. Message History


Device Tools:
  1. Select Device

  2. Auto Reply

  3. Create Campaign

  4. Test Message

  5. AI Bot

Disclaimer: I did not test the AI Bot feature because I am currently using an AI Agent integrated with N8N, which operates via a webhook from MPWA. I avoided testing this to prevent potential message duplication from the already-running N8N workflow.


Developers API:
  1. Send Message

  2. Send Media

  3. Send Poll

Disclaimer: I only tested the APIs that I frequently use, which I believe represent the overall functionality.


Admin Panel

Server Settings:

  1. Server Type & NodeJS Port

  2. Generate SSL For NodeJS (I have not tested this as I followed the SSL setup guide on page 40 and 43 of the forum)

  3. Env File Settings ⚠️ (I tried saving changes but encountered a 500 error. I had to manually edit the .env file in the root directory on aaPanel. The cause was the "App Name" and "Mail From Name" fields, which must not contain spaces.)

Manage Users:

  1. Add User

  2. Auto Login User

  3. Edit User

  4. Delete User (Suggestion: When editing a user, the Plan Features should remain selected according to the original settings rather than being reset.)

Others:

  1. Manage Themes

  2. Manage Languages

  3. Manage Homepage

  4. Manage Plans (Unable to delete plans)

  5. Manage Payment (Tested using Xendit, as it's the only payment provider I have access to.)

  6. Manage Tickets

  7. Send Notification

  8. Orders

  9. Troubleshoot (This is the most helpful page during debugging and fixing issues to ensure system stability.)

  10. Cronjob

  11. Update


Once again, these results are based on my personal testing and may vary for others.

Special thanks to Mr. @Magd Almuntaser for your dedication in creating such an outstanding and highly beneficial script that is easy to implement. May you always be blessed. Thank you.


Add a notification indicating that the reset password link has been sent to avoid confusion when users are redirected back to the login page.
It already exists but I forgot to put it in the new vuexy design. It will be added in the next versions.

Add a notification indicating that registration was successful to avoid confusion when users are redirected back to the login page.
Currently this is not possible, because the login is verified when moving to the next page, so the result cannot be shown before moving

Consider improving the UI on the “Total Devices” section to avoid confusion due to the "VS" emblem.
Yes, it will be modified, and some other statistics will be added, but when the chat system and customer service are completed, the CPU and RAM statistics will be hidden and will only be available to the admin, while the user will see the chat statistics, his subscription status, etc.

Add a feature to change the profile picture.
Also this will be done when the chat system and customer service are finished to differentiate between customer service..

Generate SSL For NodeJS  (I have not tested this as I followed the SSL setup guide on page 40 and 43 of the forum)
Well done, because the Generate SSL feature doesn't work with all websites and hosts, because it creates SSL files through Let's Encrypt. Sometimes, Let's Encrypt doesn't agree to generate SSL for your website, so it fails. Also, if you're using Nginx, there's no need to use SSL, and it may cause problems with your script.

Env File Settings ⚠️ (I tried saving changes but encountered a 500 error. I had to manually edit the .env file in the root directory on aaPanel. The cause was the "App Name" and "Mail From Name" fields, which must not contain spaces.)
Indeed, .env files cannot have spaces inside them at all and it is absolutely unacceptable. It is nice that you alerted me about the App Name not to change it because it may cause other problems later if it is changed.. so it must be hidden from the settings


When editing a user, the Plan Features should remain selected according to the original settings rather than being reset.
It's currently correct, when you edit it the selected features appear, unless you have a specific issue, so try again and make sure, because I have 10 test sites and I tested them before the update and they are working properly.

Unable to delete plans
You're right, it seems I forgot to enable the delete button in the new design, it will be fixed in the next versions

==========================

Currently, the MPWA Notifications plugin for WordPress (WooCommerce) will be released in a separate post over the next two days.

During this period, the chat and customer service system within the MPWA will be built, along with some other features and functionality, which will be discussed later.

  • Author
10 minutes ago, astro tools said:

@Magd Almuntaser,

However, an error notification appears on the Duitku payment gateway. Is there something wrong, admin? Please help me?

IMG_20250801_014137.jpg

Iya, kamu punya banyak masalah, bukan cuma satu. Duitku itu perusahaan yang ribet dan bikin capek, jadi kamu harus benar-benar perhatikan semua persyaratan mereka.
Pertama, ingat untuk mengubah is_production. Kalau kamu pakai data asli (bukan testing), harus diisi Yes. Tapi kalau masih pakai data testing, harus pakai No.
Kedua, saat ini PaymentMethod disetel ke VC, yang artinya Credit Card. Dan tentu saja, Duitku nggak akan mengaktifkan metode Credit Card kecuali setelah berbulan-bulan dan proses yang ribet banget.
Jadi kamu hanya bisa pilih metode pembayaran yang sudah aktif di akunmu. Kamu bisa cek daftar kode metode pembayaran di sini:

https://docs.duitku.com/api/id%20-%2020211109%20-%201548/#payment-method

Di situ ada semua kodenya, tinggal pilih yang aktif di akun kamu.

Dan sebagai saran tambahan: lebih baik jauhi perusahaan ini sejauh mungkin. Pelayanannya parah, websitenya jelek, dan sistemnya juga buruk banget.

12 hours ago, Magd Almuntaser said:


Add a notification indicating that the reset password link has been sent to avoid confusion when users are redirected back to the login page.
It already exists but I forgot to put it in the new vuexy design. It will be added in the next versions.

Add a notification indicating that registration was successful to avoid confusion when users are redirected back to the login page.
Currently this is not possible, because the login is verified when moving to the next page, so the result cannot be shown before moving

Consider improving the UI on the “Total Devices” section to avoid confusion due to the "VS" emblem.
Yes, it will be modified, and some other statistics will be added, but when the chat system and customer service are completed, the CPU and RAM statistics will be hidden and will only be available to the admin, while the user will see the chat statistics, his subscription status, etc.

Add a feature to change the profile picture.
Also this will be done when the chat system and customer service are finished to differentiate between customer service..

Generate SSL For NodeJS  (I have not tested this as I followed the SSL setup guide on page 40 and 43 of the forum)
Well done, because the Generate SSL feature doesn't work with all websites and hosts, because it creates SSL files through Let's Encrypt. Sometimes, Let's Encrypt doesn't agree to generate SSL for your website, so it fails. Also, if you're using Nginx, there's no need to use SSL, and it may cause problems with your script.

Env File Settings ⚠️ (I tried saving changes but encountered a 500 error. I had to manually edit the .env file in the root directory on aaPanel. The cause was the "App Name" and "Mail From Name" fields, which must not contain spaces.)
Indeed, .env files cannot have spaces inside them at all and it is absolutely unacceptable. It is nice that you alerted me about the App Name not to change it because it may cause other problems later if it is changed.. so it must be hidden from the settings


When editing a user, the Plan Features should remain selected according to the original settings rather than being reset.
It's currently correct, when you edit it the selected features appear, unless you have a specific issue, so try again and make sure, because I have 10 test sites and I tested them before the update and they are working properly.

Unable to delete plans
You're right, it seems I forgot to enable the delete button in the new design, it will be fixed in the next versions

==========================

Currently, the MPWA Notifications plugin for WordPress (WooCommerce) will be released in a separate post over the next two days.

During this period, the chat and customer service system within the MPWA will be built, along with some other features and functionality, which will be discussed later.

Regarding the User Editing feature:
When editing a user, the Plan Features should remain selected according to the initial settings, instead of being reset.

Currently, everything is working well, Mr. @Magd Almuntaser .

I performed another round of testing, but the Plan Features still weren’t auto-selected during editing. However, I took the initiative to re-upload the manageusers file, then disabled Node.js and restarted it — and as a result, everything is now functioning normally.

Regarding the notification indicating successful registration:
Perhaps this notification cannot be implemented directly in the app, as the user is immediately redirected to the login page after registration without any visible confirmation.

I would like to suggest adding an email notification system that informs the user their account has been successfully registered. Based on what I observed, after completing the registration process, the user is not automatically logged in, but simply redirected to the login page, and there's no clear indication whether the registration was successful or not.


Once again, thank you very much, sir @Magd Almuntaser , for your time and effort in developing this script.

As for the Chat System and Customer Service, I believe this will become one of the most useful features, as it removes the need to manually respond to WhatsApp messages via WA Web. When integrated with customer service systems, this feature will make MPWA even more powerful.

Additionally, the upcoming MPWA Notification Plugin for WordPress (WooCommerce) will further enhance MPWA’s capabilities — especially since WordPress is currently the most widely used CMS.

Wishing you good health, Mr. @Magd Almuntaser . May God bless you, and may the development process of the chat system, customer service, and other upcoming features in MPWA go smoothly and successfully.

Edited by Ilhamstore

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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 2

Latest Updated Files

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.