Share via

Can't add payment method

Denys Kruhlov 5 Reputation points
2026-06-14T16:53:37.49+00:00

Can't add payment method in Ukraine. Getting same message for all cards: "Please check that all fields are correct or select a different card."
have no issues with any of these cards in other apps (AWS, Steam, Google and so on)
all data input is correct.
I tried to switch Windows to Polish region and tried to add Polish card - it works. Why Ukrainian cards are not working in Ukraine region? What is the issue then?

Windows for home | Windows 11 | Microsoft Store
0 comments No comments

4 answers

Sort by: Most helpful
  1. Lucus-V 8,335 Reputation points Microsoft External Staff Moderator
    2026-06-17T20:02:49.5666667+00:00

    Hi Denys Kruhlov,

    I really wish I could assist you directly on this issue. However, the behavior you're experiencing is tied to back‑end systems and service functionality, and unfortunately, we don't have the authority or access required to investigate or make changes at that level.

    Please note that this is a user-to-user support forum. Moderators, contributors including external Microsoft employees cannot directly intervene in Microsoft product features or access back-end systems. Our role is limited to providing technical guidance on reported issues, requests, or ideas.

    Given these limitations, the most appropriate avenue for product changes or feature requests is to contact Microsoft Support.

    Thank you for your understanding, and I hope the support team can resolve this for you soon.

    Was this answer helpful?

    0 comments No comments

  2. Віталій Магнум 0 Reputation points
    2026-06-16T08:33:43.8766667+00:00

    I have the same error, and the problem is not in the difference in regions, rather, a payment method of the same bank was added, but it expired. And just like the author, there is also a problem with adding a new payment method! Unfortunately, Microsoft has very poor support in the form of Indians who can do nothing and do not understand anything, and local support is not available for individuals, only for legal entities =(

    Was this answer helpful?

    0 comments No comments

  3. John Jefferson Doyon 73,800 Reputation points Independent Advisor
    2026-06-14T17:31:16.5266667+00:00

    Hi, I'm John! I will help you with this.

    Do you currently have an active or expired Microsoft 365 subscription on this Microsoft account?

    If so, the subscription may be tied to the country/region where it was originally purchased. Microsoft 365 subscriptions are generally region-locked, and payment methods usually need to match the subscription's billing country.

    For example, if the Microsoft 365 subscription was purchased in Poland, Polish payment methods may work while Ukrainian cards may be rejected.

    Can you check which country is listed under your Microsoft account's billing information and let us know whether the Microsoft 365 subscription is active or expired? That will help determine if this is a region-lock issue.

    Was this answer helpful?

    0 comments No comments

  4. AI answer

    2026-06-14T16:53:53.9866667+00:00

    The error indicates that the Microsoft Store payment system is rejecting the Ukrainian cards, even though the data is entered correctly and the cards work elsewhere. From the documented behavior, the most common causes are:

    1. The card type or issuer is not supported for the selected country/region.
    2. The card is being treated as virtual/prepaid or high‑risk and therefore blocked.
    3. The billing address, country/region, or postal code does not match what the bank has on file or what Microsoft allows for that region.

    Key points from the documentation and similar cases:

    1. Country/region and card‑type restrictions
      • Microsoft services enforce strict country/region rules for payment methods. For business and marketplace scenarios, cards must be issued in the same country/region as the tenant/account, and some regions only support specific card brands or types.
      • For example, guidance for business accounts explicitly states that if a card cannot be added, a payment method issued from the same country/region as the tenant must be used, and the bank may have security measures that block the addition.
      • Marketplace guidance also notes that some card brands are not supported in specific countries and that prepaid/virtual cards are not accepted.
    2. Risk checks and unsupported issuers (similar to Revolut)
      • There is explicit guidance that certain issuers (for example, Revolut) and prepaid cards are blocked in some Microsoft payment flows, even when they are physical Visa cards and work with other providers.
      • Similar risk checks can apply to cards from specific banks or regions, causing them to be rejected with generic messages like “check that all fields are correct or select a different card,” even when the details are correct.
    3. Data validation and address format
      • The name, address, and CVV must match exactly what the bank has on file.
      • For Microsoft accounts, it is recommended to try entering the postal code with and without spaces if the card is not accepted.
      • If the account region or address format does not match the card’s issuing country, the card can be rejected.
    4. What worked in the test (Polish region + Polish card)
      • Switching Windows/Microsoft Store region to Poland and using a Polish card succeeded, which aligns with the rule that the payment method must match the region and with the fact that some regions have broader card support than others.
      • This strongly suggests that the issue is not with the cards themselves but with how Ukrainian‑issued cards are currently handled for the Ukraine region in Microsoft’s payment system (card network support, risk rules, or regional restrictions).

    Practical steps based on the documentation:

    1. Verify that the Microsoft account region and billing address are set to Ukraine and match exactly what the bank has on file (including city, region, and postal code).
    2. When adding the card on the Microsoft account Payment options page, ensure all details are correct and try the postal code both with and without spaces, as recommended.
    3. If all Ukrainian cards continue to fail while a Polish card works in the Polish region, this indicates a regional support or risk‑filter issue rather than user error. In that case, contact the bank to confirm the card is enabled for online and international transactions, and then contact Microsoft support for the Store/billing channel to check whether Ukrainian cards/issuers are currently blocked or restricted for that region.

    If a supported, bank‑issued Ukrainian card that matches the account region still cannot be added after these checks, the only documented workaround is to use a different supported payment method (for example, a card from another supported country/region when the account region is changed accordingly), understanding that changing account region has broader implications for content and services.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.