Payment issues with Meta are a nightmare, especially when you know the money's there. Support often feels useless.
Here's How to Fix This:
Talk to Your Bank (Seriously!): This is the #1 move. Even if you have funds, your bank might be flagging Meta charges as suspicious or international fraud (it happens a lot with ad platforms). Call them, tell them you're running Facebook ads and need to approve payments from "Meta Platforms." This fixes it way more often than you'd think.
Double-Check Card Details: Seriously, re-type every number, expiration date, and CVV on both cards. Sometimes a tiny typo throws it off.
Try PayPal or a Different Card Type: If your bank isn't the issue, try adding PayPal if you haven't, or a completely different card type (e.g., if you're using Visa, try Mastercard, or vice-versa). Sometimes Meta has issues with specific card processors.
Clear Browser Cache/Try Incognito: Sometimes weird browser glitches mess with the payment forms.
Can You Create a New Ad Account?
Maybe, but risky. You can create new ad accounts within your Business Manager (if the BM itself isn't restricted).
The Catch: If Meta detects you're creating a new account to "evade enforcement" (which they might assume if you just had a payment issue on another account), they could restrict the new ad account, or even your entire Business Manager.
If you do: Use a completely different payment method (new bank, different card, maybe a dedicated virtual card) that has never been tied to a Meta account before. Be super cautious.
Your best bet is usually to resolve the issue with your bank/current payment methods first. It's often a security flag, not an actual fund issue on Meta's end.