WATranslate v4.8.7 — WhatsApp Business App Coexistence Launcher

PURPOSE

Adds a one-time, admin-only Meta Embedded Signup page for connecting an
EXISTING WhatsApp Business app number to Cloud API using Coexistence.

CURRENT META SETUP

Meta App ID:
1996477994352940

Embedded Signup Configuration ID:
1385949860294281

Feature type:
whatsapp_business_app_onboarding

Session info version:
3

CURRENT WATranslate VERSION

v4.8.7

FILES

ADD:
coexistence.php
public/coexistence.php
src/MetaEmbeddedSignup.php

OVERWRITE:
src/AppVersion.php

INSTALL

1. Open cPanel File Manager:

   public_html/whatsapp-server-translator/

2. Upload:
   watranslate-coexistence-launcher-v4.8.7.zip

3. Extract and overwrite.

4. Do NOT change config.php.

5. Log into WATranslate normally.

6. In the SAME browser open:

   https://alldevlabs.com/whatsapp-server-translator/coexistence.php

7. Click:

   Connect WhatsApp Business app

8. Complete Meta's onboarding using the existing WhatsApp Business app
   account/number.

IMPORTANT

Do not:
- delete the WhatsApp Business app account
- uninstall the WhatsApp Business app
- manually migrate the number
- remove the number from Meta
- revoke WATranslate server tokens
- paste an access token or authorization code into ChatGPT

EXPECTED SUCCESS EVENT

FINISH_WHATSAPP_BUSINESS_APP_ONBOARDING

The page will show the returned WABA ID and, if Meta includes it, Phone
Number ID.

The authorization code is deliberately not shown or stored.

THIS PATCH DOES NOT CHANGE

- active WATranslate phone_number_id
- active WATranslate access token
- config.php
- MySQL
- webhook code
- translation provider
- notifications/push

After Meta reports success, verify the number in WhatsApp Manager before
changing WATranslate's active server configuration.
