> For the complete documentation index, see [llms.txt](https://faq.wanttopay.net/wanttopay-app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://faq.wanttopay.net/wanttopay-app/english/oshibki-i-resheniya/oshibki-pri-oplate.md).

# Payment Errors

We’ve gathered the most common payment issues. We explain the reasons and show how to fix them so you can continue shopping without worry.

The most common errors when transactions are declined:

<details>

<summary>Insufficient funds on the card balance (Error code: #D001)</summary>

**What might the error look like?**\
\ <mark style="color:blue;">- Card-The value is greater than the maximum single transaction value</mark>\ <mark style="color:blue;">- Insufficient Funds</mark>\
\
**Reasons for occurrence**

Insufficient funds on the card balance is one of the most common errors when paying with virtual cards. This error can occur for several reasons; follow our recommendations for a successful payment.

**What should you do?**

* Check your card balance and top it up in any convenient way. After the funds are credited, try the payment again.
* Keep a little more money on the card than you need for the purchase, so it covers not only the price but also fees.
* Pause between payments for 60 to 120 minutes and try again.

Take fees into account when topping up: Easy card — $0.25 for a declined transaction, Pro card — $0.109 for a successful one and $0.089 for a declined one. For example, to pay $20 with a Pro card, you need to have $20.11 on the balance.\
\
**What should you not do?**

* Do not repeat the payment several times in a row when the balance is insufficient — each attempt charges a fee and may block the card.
* Unlink the card from services you no longer use — otherwise automatic charges will continue.
* Do not link the card to services or activate trial periods if you do not plan to keep paying. After the trial period ends, the service will charge automatically.

**Useful tips and information**

Before making purchases, check your card balance. You can review all rates and terms in the section: [Plan comparison](/wanttopay-app/english/tarify/sravnenie-tarifov.md).

</details>

<details>

<summary>Restricted merchant category (Error code: #D005)</summary>

**What might the error look like?**\
\ <mark style="color:blue;">- Acct-This merchant name has been restricted (Blacklisted)</mark>\ <mark style="color:blue;">- MCC Restricted</mark>

**What does this mean**\
MCC (Merchant Category Code) is a merchant category code assigned by the card-issuing bank. The bank blocks some categories at the card level — payment is declined automatically even before the money is charged.

The error occurs for one of two reasons. Check which one applies to you:

**Reason 1: the merchant category is blacklisted by the bank**

Restricted categories: mining, adult content, money services, casinos and gambling, cryptocurrency, weapons trading, marijuana-related services, government and military organizations.

→ If the service you are paying for belongs to one of these categories, payment is blocked at the bank level and cannot be bypassed. Check whether the service you need is supported: [List of payable services](https://faq.wanttopay.net/wanttopay-app/spisok-servisov).

**Reason 2: geo-parameter mismatch**

Check all three points:

1. Your current location matches the country in the card billing address.
2. The account on the service is not linked to restricted countries: Russia, Belarus, Ukraine, Serbia, Pakistan.
3. The payment currency is not associated with these countries.

→ If one of the points does not match, fix it and try the payment again.\
→ If all three points are correct and the error persists, the merchant is blocked at the bank level. Such a block cannot be bypassed.

**What not to do**\
Do not repeat the payment several times in a row — this may lead to the card being blocked.

</details>

<details>

<summary>Restricted country (Error code: #D004)</summary>

**What might the error look like?**\
\ <mark style="color:blue;">- Restricted Country</mark>

**Reasons for occurrence**

The merchant is located in a country or region restricted by the card-issuing bank.

**What should you do?**

Check three conditions:

— The service is not associated with restricted countries: Russia, Belarus, Ukraine, Serbia, Pakistan.

— Your location matches the country in the card billing address.

— The payment currency is not associated with restricted countries.

If the service is from a restricted country, try finding an alternative on another platform.

\
**What should you not do?**

* Do not keep trying to make the payment again and again if you encounter this error. It may lead to the card being blocked.

</details>

<details>

<summary>Temporary security block (Error code: )</summary>

**What might the error look like?**\
\ <mark style="color:blue;">- Unknown Authorization Error (RiskRuleException: ExpiryFailCount)</mark>

**Reasons for occurrence**

The security system detected **several failed payment attempts in a row.** Most often, this happens because the card details were entered incorrectly.

**What should you do?**

* **Stop making repeated payment attempts** as soon as the error appears.
* Wait **from 30 minutes to several hours** before trying again.
* Before trying to pay again, make sure the card details are entered correctly (security code, expiration date, card number).

\
**What should you not do?**

* Do not keep trying to make the payment again and again if you encounter this error. It may lead to the card being permanently blocked.

{% hint style="info" %}
Good to know<br>

This is **a security measure, not a broken card**. In most cases, access is restored automatically. If the problem persists — contact [support](https://telegram.me/WantToPaySupportBot).
{% endhint %}

</details>

<details>

<summary>Unknown error (Error code: #D002)</summary>

**Reasons for occurrence**\
If you see the message “Unknown error” when paying, it means we do not yet have a decoding for this error in our database. Such errors can occur for various reasons — from the specifics of a particular merchant to non-standard restrictions on the part of the payment system.<br>

**What should you do?**

Please contact support via [@WantToPaySupportBot](https://telegram.me/WantToPaySupportBot). We will help sort out the situation and give you exact recommendations.

</details>

<details>

<summary>Transaction limit exceeded (Error code: #D003)</summary>

**Reasons for occurrence**

The payment amount exceeds the maximum allowed for a single transaction. Such limits are set by the card-issuing bank or the payment system and may depend on:

* the type of card used
* the merchant category
* the country from which the payment is made

**What should you do?**

Try reducing the payment amount or splitting it into several transactions.

If the problem persists, contact support via [@WantToPaySupportBot](https://telegram.me/WantToPaySupportBot). We’ll explain how to complete the payment another way.

</details>

<details>

<summary>3 or more declined transactions (Error code: #B001)</summary>

**Reasons for occurrence**

The system recorded more than three failed debit attempts in a row. Most often this happens when the card is linked to a subscription and there are not enough funds on the balance. Less often, it is due to merchant category restrictions or a payment provider outage.

**What should you do?**

Try topping up the card and try again later.

If you do not plan to use the service, unlink the card in its settings.

If the error repeats, contact support via [@WantToPaySupportBot](https://telegram.me/WantToPaySupportBot), we’ll investigate and suggest a solution.

</details>

<details>

<summary>10 or more declined transactions (Error code: #B002)</summary>

**Reasons for occurrence**

10 or more consecutive failed debit attempts were recorded from the card. Such activity may be considered suspicious by the system. In some cases, the card-issuing bank may automatically restrict the card’s operation under internal security rules.

**What should you do?**

Stop payment attempts and make sure that:

* the card is not linked to active subscriptions or services
* there are enough funds on the card
* the details are entered correctly

If the error repeats, contact us via [@WantToPaySupportBot](https://telegram.me/WantToPaySupportBot), we’ll investigate and tell you what to do.

</details>

<details>

<summary>Error adding a card to Apple Pay (Error code: #M001)</summary>

To authorize the card, choose the E-mail method — the confirmation code will be sent to the chat bot @WantToPayBot as a message.

If the code does not arrive, contact our [technical support](https://telegram.me/WantToPaySupportBot) and provide an Email on the domain **.com** (for example, gmail). Our specialists will manually set up OTP code delivery to it.

</details>

<details>

<summary>Error adding a card to Google Pay (Error code: #M002)</summary>

To authorize the card, choose the E-mail method — the confirmation code will be sent to the chat bot @WantToPayBot as a message.

If the code does not arrive, contact our [technical support](https://telegram.me/WantToPaySupportBot). Our specialists will manually set up OTP code delivery to your E-mail.

</details>

{% hint style="info" %}
If you did not find an answer to your question or need additional information, write to [support](https://telegram.me/wanttopaysupportbot).
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://faq.wanttopay.net/wanttopay-app/english/oshibki-i-resheniya/oshibki-pri-oplate.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
