Need help setting up Facebook Pay on my account

I’m trying to set up Facebook Pay but keep getting stuck during the setup process and I’m not sure what I’m doing wrong. I’ve checked my payment info and app updates, but it still won’t complete. Can someone walk me through how to properly set up Facebook Pay and what settings or requirements I might be missing?

Had this same headache last month. Here is what fixed it for me, step by step.

  1. Check your account type
    • Facebook Pay only works in some countries.
    • Go to Help Center and search “Facebook Pay availability”. Make sure your country is listed.
    • If it is not, the setup will hang forever.

  2. Confirm your name, DOB, and region
    • On Facebook app, go to Menu > Settings & privacy > Settings.
    • Check “Personal information”.
    • Your name and birthday need to look real. No fake names.
    • Region must match where your card or PayPal is registered.

  3. Use the right app
    • For person to person payments, many users set it up from Messenger, not the main Facebook app.
    • Open Messenger > your profile picture > Facebook Pay or Payments.
    • Try setup there instead of the main app.

  4. Update payment info cleanly
    • Delete all saved cards and PayPal from Settings > Payments > Account settings or Meta Pay.
    • Close the app.
    • Reopen and add one card only, debit or credit, not prepaid or virtual.
    • Card must support online transactions and 3D Secure in many regions.
    • Billing address must match your bank record exactly, same ZIP and spelling.

  5. Check common card issues
    • No expired card.
    • No card with international transactions blocked.
    • If your bank app has “online transactions” toggle, turn it on.
    • Some users report Revolut, some prepaid cards, or gift cards fail often. Start with a traditional bank card.

  6. Try on desktop browser
    • Go to facebook.com on a computer.
    • Settings & privacy > Settings > Payments or Meta Pay.
    • Sometimes the mobile app fails, browser flow works.
    • Use Chrome or Firefox, turn off ad blockers and script blockers for facebook.com.

  7. Clear app junk
    • Logout of Facebook.
    • On your phone, clear cache for Facebook and Messenger.

    • Android: Settings > Apps > Facebook > Storage > Clear cache.
    • iOS: Offload the app or reinstall.
      • Log back in and try again.
  8. Check for lockouts and limits
    • If Facebook flagged your account, Pay setup fails without a clear message.
    • Go to Settings > Account status or Support inbox.
    • Look for any policy warnings or restrictions.
    • New accounts or accounts with many recent changes fail more often. Waiting a few days helped a friend of mine.

  9. VPN, WiFi, and region mismatches
    • Turn off VPN.
    • If you travel, use it from the same country where your card is registered.
    • Try on a stable WiFi instead of mobile data once.

  10. Watch the exact error text
    • If you see “Payment method not accepted”, the issue is card or PayPal.
    • If you see “Something went wrong”, it is often app bug or account flag.
    • Screenshot the error for later.

  11. Try a different method
    • Add PayPal if available in your region. Login and agree to Meta payments.
    • Or try a second card from a different bank.
    • Users report success after switching from virtual banks to big local banks.

  12. Contact support with specifics
    • Go to Menu > Help & support > Report a problem.
    • Choose Payments or Meta Pay.
    • Include:

    • Your country
    • Device (Android/iOS, version)
    • Do you use VPN
    • Type of card or PayPal
    • Exact wording of the error
      • Upload a screenshot. This sometimes speeds things up.

Quick test checklist for you:

  1. No VPN.
  2. Using Messenger or desktop.
  3. One fresh card from local bank, non prepaid.
  4. Billing address matches bank.
  5. Country supported in Facebook Pay list.

If you reply with your country, device type, and where in the flow it gets stuck, people here can pinpoint the next step much better.

If @suenodelbosque posted the full novel, here’s the short weird edge-case stuff that trips people up that they didn’t really hit:

  1. Age & region mismatch in Meta’s backend
    Even if your profile shows the right birthday and country, Meta sometimes has a different “payments profile” country.
    • On desktop: go to facebook.com > your profile pic > Settings & privacy > Settings > Payments / Meta Pay.
    • Look for any “country” or “region” line there. If it doesn’t match the country of your bank/card, that alone can make the flow stall with no clear error.
    If it’s wrong, sometimes the only fix is removing all payment info, waiting 24–48 hrs, then trying setup again so it recreates the payments profile.

  2. Account trust & “new-ish” behavior
    They mentioned flags, but I’ve seen it fail specifically when:
    • Account is under ~30 days old.
    • You changed name, phone number, or primary email in the last few days.
    • You joined a ton of groups or sent a bunch of friend requests recently.
    In those cases, no matter what card you try, the last step just spins. The only real workaround is:
    • Stop changing stuff on the account.
    • Let it sit a few days.
    • Try setup again from desktop, once, no spamming.

  3. Phone number verification “half done”
    Open Settings > Personal information > Contact info.
    • Make sure your mobile number is added and confirmed.
    • If you see “resend confirmation” or similar, finish that first.
    I’ve seen Facebook Pay just hang forever if the phone is there but not actually verified.

  4. Name vs bank name mismatch
    Not just “needs to look real.” It needs to match enough with what the bank has. If your card is “Jonathan A. Smith” and Facebook shows “Jon Smith,” it can work, but these patterns fail more often:
    • Using initials only on FB.
    • Completely different surname (married name vs maiden name).
    • Nicknames like “Jay Money” etc.
    If that’s you, change your FB name closer to your bank’s version, then try again after a few hours.

  5. Broken security prompt during setup
    When you go through the flow, do you ever see a 2FA, login recheck, or “confirm it’s you” that never loads or just errors?
    • Try temporarily turning OFF any ad/script blockers in your mobile browser or on your home WiFi router.
    • If you’re using a “secure DNS” app or system-wide blocker (like some antivirus or privacy apps), pause those and retry.
    Some of these silently block the security iframe that Meta uses and the setup just spins.

  6. Identity checks in some regions
    In some countries, once you try to add a payment method, Meta silently expects more KYC info (like ID verification) before letting you use payments, but doesn’t always prompt clearly.
    • Go to Settings > Account status and Support inbox.
    • Look carefully for any message related to “verification,” “payments,” “security check,” or “identity.”
    If you see any hint like “upload ID” or “confirm identity,” finish that first, then attempt Pay again.

  7. “Tried too many times” soft lock
    If you’ve hammered the setup button 20 times in a row, sometimes the system basically rate-limits you without a real error.
    • Stop trying for the rest of the day.
    • Remove any partially added card.
    • Next day: one clean attempt from desktop, on Chrome, no VPN, no blockers.

  8. Business vs personal entanglement
    If you also manage a Page, run ads, or have a Business Manager, sometimes people try to set up Facebook Pay while logged into the wrong context.
    • Make sure you’re on your personal profile, not in a business/ads view.
    • On desktop, check that the Payments section does not show “Ad accounts” first.
    If it’s showing ad billing stuff everywhere, click around to find a tab for “Meta Pay” or “Facebook Pay” for personal use, then set up there.

If you can share:
• Your country
• Whether it hangs before or after entering your card/PayPal
• If you see any specific error phrase

people can narrow it down a lot more. Right now it sounds like a mix of region/trust stuff rather than just a bad card, especially since you already checked payment info and app updates.

Couple of extra angles to try that @andarilhonoturno and @suenodelbosque did not really dig into:

  1. Check if you are actually setting up Meta Pay, not an old, half-retired “Facebook Pay” flow

    • In some regions the label changed, but the app still shows both in random places.
    • On desktop, go to Settings & privacy > Settings > look specifically for “Meta Pay.”
    • If you only click the old “Facebook Pay” links (from old notifications or old menu entries), the setup can freeze at the last step. Use the most up‑to‑date Meta Pay entry instead.
  2. Test with a clean browser profile / different device user

    • Instead of just another browser, create a fresh browser profile with no extensions, no sync, no password manager.
    • Log in to Facebook there and run the entire Meta Pay setup from scratch.
    • This avoids weird autosaved data, autofill glitches, or corrupted cookies that clearing cache sometimes misses.
  3. Turn off all in‑app autofill and password helpers for the payment step

    • On Android, disable Google’s payment autofill just for this attempt.
    • On iOS, temporarily turn off AutoFill for credit cards.
    • I have seen the card form silently fail validation when an autofill tool injects data too quickly or in the wrong format.
  4. Watch the currency & language combo

    • If your account language is set to something different from your country (for example English US while your country is in Europe) and your card is in a third region, Meta Pay sometimes chokes.
    • Try temporarily switching language and region to match the card’s country, then attempt setup, then switch back if you want.
  5. Check if there is an “old” ad payment profile conflicting

    • If you have ever boosted a post or run ads, you might have a separate ad billing profile.
    • In Settings > Payments / Billing, see if there is an old ad account with a disabled or failed card.
    • Remove old, failed methods there. In some cases the system keeps trying to reuse that billing profile for Facebook Pay and gets stuck.
  6. Try a one‑time purchase test instead of starting with P2P

    • If Meta Pay is available for things like donations or in‑app purchases in your region, sometimes the first successful transaction has to be a small purchase, not a direct “send money to friend.”
    • Pick a tiny transaction (like a small donation) and add your card during that checkout. That occasionally bypasses the broken standalone setup flow.
  7. Time & location consistency

    • Make sure your phone’s time and date are set to automatic and correct for your location. A wrong time zone can break 3D Secure or bank verification screens.
    • Use the same network for the whole flow. Do not start on WiFi and finish on mobile data.
  8. Do not over‑retry in one session

    • Here I slightly disagree with the idea of lots of quick retests. If you keep hammering “Try again” five times in a row with the same card, Meta’s risk systems are more likely to flag you.
    • Instead: one careful attempt, and if it fails, change one variable (browser, network, device, or card), then try again later.

You mentioned you checked payment info and updates, so I would focus next on:

  • Running one clean attempt from desktop Meta Pay (not old Facebook Pay), no extensions, automatic time, no VPN.
  • If it still hangs, look very closely in your Support inbox and Account status for any silent payment or identity flag.

If you can share your country, device (Android or iOS), and whether it dies before or after your bank’s verification screen, people can narrow it down more than any generic Meta Pay “checklist.”