System Requirements
PHP 8.2
Web Server: Recommended Apache (If using Nginx see here)
MYSQL (PHP 8 Supported)
Compatible Browsers: Any
Supported OS: Linux, MacOS and Windows
Platform Requirements
Pusher (For realtime messaging)
Verified payment gateways i.e Stripe, PayPal, Flutterwave or Razorpay.
Whatsapp Cloud API Requirements
If you are not using Embedded Signup, your customers are the ones who will have to setup their own Cloud API (Business verification is not a must).
Meta business verificationYou will have to guide your customers on how to make payments to Meta:
Meta access verification (You need to be able showcase your business use case) Permanent access token (You can use temporary token for testing purposes)
To do this, instruct them to go to the Business Settings panel in the Meta Business Suite, select their WABA, and click the Settings tab. There they can add a payment method.
Business Settings URL: https://business.facebook.com/settings/whatsapp-business-accounts/
Permanent access token (You can use temporary token for testing purposes)
Whenever you are ready to go to production, here’s a guide on how to setup a permanent token
https://www.youtube.com/watch?v=mlZoSItN938&t=43s