Payment failed when I want to purchase a premium theme

Topic summary

Payment for a premium Shopify theme failed even though the same card had already been used successfully to buy a domain.

Key guidance provided:

  • Check Settings > Billing for any failed invoice related to the theme purchase.
  • Open the invoice to see whether Shopify shows a reason for the failure.
  • A common cause is insufficient funds, including possible currency conversion charges if the card is not billed in USD.

If no clear reason appears in Billing, the recommended next step is to contact Shopify Support so they can review the bank error code tied to the transaction.

Outcome:

  • No direct fix was confirmed in the discussion.
  • The thread was effectively closed by pointing the store owner to Shopify Support for account-specific investigation.
  • The issue remains dependent on billing details or bank-side authorization, so no broader platform problem was identified.
Summarized with AI on March 8. AI used: gpt-5.4.

Hello

I have a payment failed when I want to purchase a premium theme on shopify.

I purchase a domain name on shopify with this card.

but when i want to purchase the premium theme i have payement failed.

Thank you

@Storecom

If you go to Settings/Billing, do you see any “failed” invoices for the theme? If yes, if you click on the invoice, does it indicate why the payment failed?

There are a number of reasons the card would fail, but the most common error is “insufficient funds” - You’ll want to ensure that you have the required funds on your card, including any conversion costs should your payment method not be in USD.

If you do not see why the card failed in your Billing area, then I would recommend reaching out to Shopify Support. They can look into the error code your bank provided to us.

While we’re not able to provide account-specific support via the Shopify Community at this time, we’d be happy to continue assisting you through live chat, email, or callback. Please visit https://bit.ly/3cJkx8V and log in to your account to create a support request.

Since this is the next step I’ve marked this reply as the solution for the benefit of others who may discover this topic. Thanks!