System Requirements

PHP 8.1.2 or higher
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).

If you intend to use Embedded signup, you need the following in order to be verified as a tech provider:

Meta business verification
Meta access verification (You need to be able showcase your business use case) Permanent access token (You can use temporary token for testing purposes)

You will have to guide your customers on how to make payments to Meta:

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