"Payment failed", "Your payment method was declined", Risk Payment on a fresh ad account — this is the most common reason a campaign stops before the first impression. In most cases the card itself is fine; what fails is the match between three things: the card's BIN country, the billing country of the ad account and the IP you pay from. Here is how Facebook checks a payment, what each error means, what to do step by step and how to choose virtual cards for media buying so accounts do not die at the card-binding stage.
How Facebook checks a payment: three layers
When you add a card to an ad account, Meta runs three independent checks, not one:
- Bank authorization. A regular request to the card issuer: are there funds, is the card active, does 3D-Secure pass when it is required for your country. This is where cards with zero balance, expired cards and cards whose issuer blocks MCC 7311 (advertising) fall off.
- Data matching. The card's issuing country (from the first 6–8 digits, the BIN) is compared with the ad account's country and currency, the billing address and the IP. A US bank card on an account billed in Poland, added through a German proxy — three different countries, and that is already a signal.
- Risk scoring. A separate model that looks at history: how many cards were added to this account and Business Manager, how many accounts have seen this same card, whether the account was created yesterday, whether the payment behaviour looks like a "normal advertiser". This is the layer that returns Risk Payment and disables accounts for "unusual payment activity".
Layer one is fixed with money on the card. Layer two — by matching the card to the account. Layer three — by discipline: one account, one card, no card cycling.
What each error means
| What you see | What happened | What to do |
|---|---|---|
| Payment failed | The bank declined the charge: no funds, limit reached, card not activated, issuer blocks advertising MCCs | Check the balance and limits in the card service dashboard; do not retry five times in a row — every failure raises the risk score |
| Your payment method was declined when adding the card | Layer 2 failed: the BIN does not match the account's country/currency or the address | Use a card with a BIN from the same country as the account's billing; double-check the address |
| Risk Payment / "We can't accept this payment method" | Scoring fired: the card or the account is flagged as risky | Do not swap the card immediately. Let the account sit for 1–3 days, add the card again from the same device and IP; if that fails, the card is burned and the account is under suspicion |
| Unsettled ad account | A post-pay account reached its billing threshold and the charge failed; the account is paused until the balance is paid | Pay the debt with any working card (Meta accepts settlement from a different card), then replace the primary payment method |
| Account disabled: unusual payment activity | Many cards in a short time, cards seen on other accounts, chargebacks on previous cards | Appeal through Account Quality with documents; more often it is simpler to write the account off and rethink how you bind cards |
| 3D-Secure verification required | For the EU/UK and several other countries Meta must apply SCA; a card without 3DS will not pass | Use a service with 3DS support and codes delivered to its dashboard (see the comparison below) |
Billing threshold and prepay: why it matters for cards
A Facebook ad account has two payment modes. Automatic payments (post-pay): ads run and the charge happens when you hit the billing threshold — small on new accounts (often $25–50) and growing with a history of successful payments — or at the end of the month. Prepay: you top up in advance and ads run until the balance is spent; not available in every country.
For media buying this means the following. On post-pay the first charges are small and frequent — exactly the moment when a card "with surprises" fails on the second or third charge and the account goes Unsettled. So a card for a new account should hold enough for 3–4 thresholds and its limits should be left alone for the first days. Successfully cleared thresholds also build trust: accounts with a payment history get banned less often, as covered in the article on Facebook ad account trust.
Step-by-step diagnosis when a payment fails
- Look at the card in its own dashboard. Balance, status (active/frozen), per-transaction and daily limits, whether MCC 7311 is allowed. Most services in our catalog show transactions in real time, including the bank's decline code.
- Compare the three countries. BIN country, account country and currency, proxy/device country. If any two differ, that is the cause — even if it "used to work".
- Count how many cards this account has seen. More than two or three in a week and you are already in risk-scoring territory; the next card, however perfect, goes the same way.
- Count how many accounts this card has seen. One card on five accounts is a link; when one dies, Meta connects the rest. One rule: one account — one card.
- Look at the environment. Are you paying from the same antidetect profile and the same IP the account was farmed on? Changing device at the moment of payment is a classic trigger. What exactly leaks from a profile is in our antidetect browser comparison; IPs are covered in the article on mobile proxies.
- Only then replace the card. A new card from the same BIN region as the account, with a balance for several thresholds, added from the same profile.
How to choose cards for media buying: 8 criteria
- BIN country. The main one. US BINs for US accounts, European BINs for EU accounts. A service with a single "universal" BIN loses to a service offering 5–25 BINs by geo.
- BIN type. A service's private (exclusive) BINs live longer than public ones: if one BIN "burned" for a thousand buyers, your cards on it follow. Ask how many clients share a BIN.
- 3D-Secure. Mandatory for EU/UK accounts; codes must arrive in the service dashboard, not on someone else's phone.
- Fees. Count the total cost, not "free issuance": top-up (2.5–4.5 % at most services), issuance, decline fee (some services charge $0.5–1 per failed attempt — painful when you are fighting Payment failed), withdrawal of the remaining balance.
- Bulk issuance and shared balance. A team running 30 accounts needs 30 cards on one balance with auto top-up, not 30 separate wallets.
- Limits and KYC. No KYC — faster start but lower limits and higher fees. Verified — the opposite. From $10–20k monthly spend KYC almost always pays off.
- Top-up methods. USDT is the industry standard; SEPA/SWIFT is needed if you pay from a company. Crypto lands in minutes, bank transfers in 1–3 days.
- API and roles. For teams — Owner / Team lead / Buyer roles and per-card limits; for automation — issuance and top-up API.
Virtual card services from the catalog compared
Terms are taken from the services' sites and their cards in our payments catalog, where forum users also leave reviews. Pricing changes; verify on the service's site before you start.
| Service | BINs | Top-up | Issuance | Notable |
|---|---|---|---|---|
| PST.NET | US banks | USDT and more | up to 100 free cards/month on PST Private | 3 % cashback on Facebook, TikTok and Google; no decline or withdrawal fees |
| EPN.net | corporate US BINs | from 2.5 % | unlimited; Universal $4/mo and Advertisement $2/mo cards | one of the most battle-tested payment services in the niche |
| ABcard | private BINs | USDT, SEPA/SWIFT in EUR | $0, 100 cards in one click | no KYC, team roles and limits |
| LuckyCards | 25+ exclusive BINs, 5 geos | 4 %, deposit from $500 | $1.5, bulk in 10 seconds | 3D-Secure, RESTful API, invite-only access |
| eCards | VISA, MasterCard, UnionPay | 4.5 % (wire or USDT) | free, no limit on the number of cards | team dashboard; 7,700+ buyers |
| AdsCard | personal BINs | USD/EUR/GBP account | fees only on transactions: 4 % (3 % for bulk) | single balance for all cards, API, since 2020 |
| Capitalist | UK issuer, USD/EUR | crypto and more | bulk via CSV | wallet + bank transfers in one dashboard |
| CardsPro | USA, UK, Hong Kong, Estonia | shared balance | closed access | Owner/Team lead/Buyer roles, auto top-up at 80 % spend |
Separately — Heleket: not cards but crypto processing for accepting payments (fees from 0.4 %), useful if you sell services or software rather than pay for ads.
Which service for which job
- Solo, US accounts, up to $5k/month: PST.NET or EPN.net — US BINs, clear fees, and PST adds cashback on spend.
- Team with 5–30 accounts: ABcard, AdsCard or CardsPro — shared balance, roles, bulk issuance, auto top-up.
- EU/UK accounts with 3DS: LuckyCards (3DS and BIN geo selection), Capitalist (UK issuer).
- Paying from a company via SEPA/SWIFT: ABcard, eCards.
- High volume and many declines while testing: a service with no fee on failed attempts — PST.NET.
Agency accounts as an alternative to cards
If cards keep failing and accounts keep dying at the binding stage, run the numbers on an agency account: payment goes through the agency (usually USDT or invoice), and the ad account already has a payment history and limits. The agency's 5–15 % fee is often cheaper than the losses on burned cards and accounts. Terms, risks and what to look at when choosing are in our breakdown of Facebook agency accounts; providers are listed in the agency accounts catalog.
What not to do
- Do not cycle cards: every declined binding lowers the score of the account and the Business Manager.
- Do not put one card on several accounts — that is a link, and links get banned in batches. What to do once it has already happened is in the article on Facebook ad account bans.
- Do not pay from a different device and IP than the ones the account was farmed on.
- Do not leave an Unsettled debt for a week: the account goes into permanent disable and the debt moves to the Business Manager.
- Do not issue a zero-balance card "just to bind it" — the first threshold charge will kill both the card and the account.
FAQ
Why does Facebook reject my card when it has money on it?
Most often the card's BIN country does not match the ad account's country or currency, or the account is already flagged by risk scoring after several failed bindings. Less often the issuer blocks advertising MCCs or 3D-Secure is required and the card does not support it.
What is Risk Payment in Facebook Ads?
Meta's internal flag that the payment method or the account looks risky: a new card on a new account, many cards in a short time, a card seen on other banned accounts. It is fixed not by swapping the card but by pausing and re-adding it from the same profile; if that does not help, the card and the account are most likely lost.
Which cards work for Facebook Ads in 2026?
Virtual cards with a BIN from the same country as the account, 3D-Secure support for the EU/UK, transparent fees and limits. The services in the table above specialise in ad spend; regular bank cards often block MCC 7311 or freeze after "suspicious" charges.
Can I pay for Facebook Ads with crypto?
Not directly. The workflow: top up a card service in USDT, issue a card, add it to the account. Or pay an agency for an agency account in USDT.
What do I do if the account went Unsettled?
Pay the outstanding balance with any working card in Billing — Meta allows settling debt from a different card — then replace the primary payment method. Debts older than a few days start to affect the whole Business Manager.
How many cards can be added to one ad account?
Technically several, but every new binding goes through scoring. The practical rule: one primary card per account and one backup from the same BIN region, added in advance rather than at the moment the first one fails.
What is the billing threshold and how does it grow?
The amount of spend at which Meta charges post-pay accounts. It is small on new accounts and rises automatically after a series of successful charges. That is one more reason not to change cards in the first weeks: every successful charge builds the account's trust.
Your experience with cards — which BINs live and which burn in a day — matters more than any table. Leave a review on the service card in the payments catalog or share it in the Facebook section of the forum.






