Based on the details you provided, a WhatsApp Business API phone number can sometimes get stuck in a "Pending" status even after business verification and display name approval. This is a known glitch in Meta’s onboarding flow, but it can be resolved with a few targeted troubleshooting steps.
Here is a step-by-step guide to resolving this issue, ordered from the easiest fix to escalation:
1. Confirm Complete Deregistration from Personal Apps
Even though the number has been unlinked for over 10 days, Meta’s system may still hold a residual registration flag. To ensure it is completely free for API use:
Insert the SIM card into a phone, open the personal WhatsApp or WhatsApp Business app.
Go to Settings > Account > Delete my account . This permanently deregisters the number from Meta's consumer apps [[19]].
Wait at least 15–30 minutes before attempting any API-side actions.
2. Verify Payment Method Mapping
Sometimes, a WABA remains in a pending state if billing is not fully configured at the number level.
Ensure a valid payment method is added to your Business Portfolio.
Crucially, verify that this payment method is explicitly mapped to your specific WABA (ID: 2480870442386460) and the phone number itself [[64]].
3. Remove and Re-add the Phone Number (Recommended Fix)
If the number is genuinely stuck in a backend glitch, resetting its onboarding state often works.
Have a Business Admin go to Meta Business Suite > WhatsApp Manager .
Locate the pending number (+34 659 28 12 12) and delete/remove it from the WABA [[45]].
Once removed, immediately re-add the number and go through the SMS or Voice call ownership verification process again. This forces Meta’s system to re-evaluate the number and often clears the "Pending" state [[48]].