For Ukrainian entrepreneurs aiming to successfully grow their business on the Shopify platform, integrating reliable payment systems is crucial. While the built-in Shopify Payments service remains unavailable for companies registered in Ukraine, effective alternative solutions exist to ensure seamless payment processing from customers.
Why Shopify Payments is Unavailable in Ukraine and What Are the Alternatives
Shopify Payments currently does not support business entities registered in Ukraine. This means that Ukrainian FOPs (individual entrepreneurs) or LLCs (limited liability companies) cannot activate this service, even by changing the store's country, adding a foreign IBAN, or using a VPN. For legal connection to Shopify Payments, official company registration is required in one of the supported countries, along with relevant documents, a bank account, and completion of a comprehensive verification process.
If your business is registered in Ukraine, experts at ShockWave Trade recommend considering the following practical approaches:
- Connecting a Ukrainian or international third-party payment provider whose integration is available through the Shopify admin panel.
- Using payment systems with ready-made integration for Shopify, such as Fondy.
- Adding manual payment methods, such as IBAN bank transfers or cash on delivery.
- If the business has an international structure, registering a real company in a Shopify Payments-supported country and activating the service for that legal entity.
For most Ukrainian FOPs and LLCs, the simplest and most effective path involves integrating Shopify with an available payment provider (e.g., Fondy), which allows connecting to a Ukrainian settlement account. It is crucial not to forget the necessity of fiscalizing operations through a PRRO (software cash register), if required by law.
What is Shopify Payments and Its Advantages
Shopify Payments is the platform's internal payment service. Its main advantage is that it eliminates the need for separate third-party payment gateways for processing card payments. All operations – from payments and refunds to disputes and payouts – are centrally managed directly from the Shopify admin panel.
With Shopify Payments, stores can accept a wide range of payment methods, including bank cards (Visa, Mastercard), Shop Pay, Apple Pay, Google Pay, and some local options. The specific set of available methods depends on the business's country of registration, chosen currency, and product category.
The main benefit is not just ease of setup but also financial advantage: when using Shopify Payments as the primary provider, Shopify does not charge an additional fee for using a third-party payment system. Only the standard card processing fee remains, the amount of which depends on the store's pricing plan and country.
Does Shopify Payments Work in Ukraine?
No, for entrepreneurs and companies officially registered in Ukraine, Shopify Payments remains unavailable. Ukraine is not on the official list of supported Shopify Payments countries. The platform clearly states that if a country is not on the list, the seller must use an external payment provider.
It is important to distinguish between the business owner's citizenship and the country of business registration. A Ukrainian citizen can use Shopify Payments if they have a legitimate company registered in Germany, Poland, Romania, the UK, the USA, or any other supported jurisdiction and fully comply with that country's requirements. Ukrainian citizenship itself is not an obstacle. However, as Our analysts emphasize, a Ukrainian FOP's store does not become German or Polish merely by changing the address in the platform settings.
Why Can't You Just Change the Store's Country?
Shopify Payments conducts thorough verification during activation that goes beyond a simple address entered in Shopify settings. The business owner is obliged to provide complete information about the company, its management, ultimate beneficial owners, actual business address, and bank account. Shopify may request registration documents, identification, proof of address, and detailed product information.
Ignoring these requirements or providing false information can lead to serious consequences: from temporary suspension of payouts to complete closure of the payment account. In such cases, remaining funds may be withheld for a significant period to cover potential refunds or chargebacks.
It is strongly advised not to engage in risky practices such as:
- Using a fictitious office address.
- Providing another person's documents.
- Renting a payment account.
- Using a foreign IBAN without a corresponding legal entity.
- Using a VPN to hide the actual country of business operation.
These actions do not resolve compliance issues but merely postpone the problem until the first extensive review, creating significant risks for the business.
What Payment Options Are Available to Ukrainian Shopify Stores?
Choosing the optimal payment solution for a Shopify store in Ukraine depends on your business's specifics, target audience, and sales volume. Our experts have prepared an overview of typical situations and recommended options:
Table of Payment Solutions for Ukrainian Businesses on Shopify
| Situation | Recommended Option | What to Consider |
|---|---|---|
| FOP or LLC in Ukraine, sales to Ukrainian buyers | Fondy or another provider available in Shopify | Provider's commission, additional Shopify commission, PRRO |
| FOP in Ukraine, small number of B2B orders | Payment via full IBAN details | Orders need to be manually checked and confirmed |
| Sale of physical goods with delivery | Online payment plus cash on delivery | Need to correctly process unpaid, returned, and rejected orders |
| Real company in a supported country | Shopify Payments for the company's country of registration | KYC, bank account, and tax registration required |
| International sales from a Ukrainian legal entity | International external provider | Check buyer countries, currencies, payouts, and product category restrictions |
Before choosing a specific payment system, we advise thoroughly analyzing your needs. Create a detailed "payment map": who is the seller, where are they registered, where do customers come from, in what currency do they pay, and to which account should funds be received. This approach will significantly narrow down the pool of potential providers.
General Instructions: How to Connect a Payment System to Shopify
Although specific steps may vary depending on the chosen provider, the general logic for integrating a payment system with Shopify remains standard:
- Register a business account with the payment provider. Use the details of the legal entity (FOP or LLC) that actually sells goods. It is important that the seller's name in contracts, the payment cabinet, store policies, and bank details are identical.
- Complete business verification (KYC). The provider typically requests an extract or statement from the register, owner details, product description, website link, refund policy, contact information, and settlement account details.
- Prepare the store for moderation. Ensure that all necessary pages on your website are functioning correctly: shipping, returns, privacy, public offer, and contacts. Products should have quality descriptions, current prices, and clear sales terms.
- Open the Shopify admin panel. Go to Settings > Payments. If Shopify Payments is unavailable for your country, an option to choose an external provider will appear in the payment providers block.
- Find the desired provider. Click Choose a provider, See all other providers, or a similar button (the name may vary depending on the Shopify interface version).
- Connect the account. Some integrations require entering a Merchant ID and secret key. Others may redirect to the provider's authorization page or install as a payment app.
- Activate necessary payment methods. Separately check the availability and activation of card payments (Visa, Mastercard), Apple Pay, Google Pay, installment payment options, fund holding, and recurring payments. The presence of a feature in the provider's documentation does not always mean its automatic activation in your account.
- Conduct a test order. Be sure to check the success of the payment, rejections, refunds, correctness of the email to the buyer, order status change, fund withdrawal, and fiscal receipt generation (if required).
Note that the list of available providers in Shopify is filtered by the store's address. If the desired system is not found in Settings > Payments, first check the country specified in Settings > General, and then clarify with the provider whether it supports Shopify integration for your jurisdiction.
Fondy for Shopify in Ukraine: Detailed Connection Instructions
Fondy is one of the popular solutions for the Ukrainian market due to its ready-made integration with Shopify. When paying via Fondy, the buyer is redirected to a secure payment page where they can complete the transaction by card or through available electronic wallets. After successful completion of the operation, the client returns to the store, and the payment status is automatically updated in Shopify.
This integration supports Visa and Mastercard payments, Apple Pay, Google Pay, as well as full and partial refunds, fund holding, and payment status transfer. Specific functions and their availability should be clarified in your contract and Fondy merchant cabinet.
What to prepare before connecting Fondy:
- Officially registered FOP or legal entity.
- Business account for receiving payouts.
- Published and functioning Shopify store.
- Current seller contact information.
- All necessary store pages available: shipping, payment, returns, and privacy.
- Connected PRRO, if fiscalization is mandatory for your operations.
Step-by-step Fondy connection:
- Create and verify a merchant account. Register an account with Fondy and submit all necessary documents for verification.
- Install the Fondy app. After account approval, go to the Fondy integration page with Shopify and click the connect app button.
- Authorize in Shopify. Log in to your Shopify account, select the desired store, and confirm the installation of the payment app.
- Copy access keys. In the Fondy cabinet, find the Merchant Settings > Technical section and copy the Merchant ID and Payment Key.
- Insert keys into Shopify. Paste the copied Merchant ID and Payment Key into the corresponding fields of Fondy's integration settings in Shopify. Important: never transmit the Payment Key via messengers or place it in the store's open theme code.
- Activate payment methods. In Shopify, go to Settings > Payments and activate the desired payment methods via Fondy.
- Testing. Enable test mode (if available) and conduct at least one successful and one rejected payment order.
- Transition to real payments. After successful testing, disable test mode and place a small real order. For full cycle verification, also process a refund.
How the Fondy payment process works:
- The buyer selects an item, adds it to the cart, and proceeds to checkout.
- Shopify generates an order and transmits information about the amount, currency, and order ID to Fondy.
- The client is redirected to Fondy's secure payment page.
- Fondy processes card data, performs 3D Secure verification, or accepts payment via an electronic wallet.
- The provider sends the transaction result to Shopify via callback or webhook.
- The order in Shopify receives the appropriate status: paid, rejected, or awaiting confirmation.
Critical post-installation checks:
Most often, problems with redirect integrations arise not at the stage of fund withdrawal but during payment status transfer. For example, when the buyer has already paid, but Shopify still shows Payment pending. The reason could be an incorrect key, blocked callback messages, an active test environment, or delays on the provider's side.
Compare the following data in the Shopify and Fondy admin panels:
- Order number.
- Payment identifier.
- Transaction amount and currency.
- Operation execution time.
- Final payment status.
- Result of PRRO fiscal receipt generation (if applicable).
Connecting Shopify Payments via a Foreign Company: Specifics
This option is not suitable for every business and only makes sense if your business genuinely operates through a foreign legal entity – meaning it concludes contracts, maintains accounting records, pays taxes, and receives income into its account. This is a more complex but potentially more profitable strategy for international scaling.
Key requirements for connection via a foreign jurisdiction:
- Registered company or entrepreneurial status in one of the countries supported by Shopify Payments.
- Real physical business address in that country.
- Full package of company registration documents.
- Data on directors and ultimate beneficial owners.
- Identification and proof of residence for management/beneficiaries.
- Bank account that meets the requirements of the chosen country (may be a SEPA account or require a local one).
- Permitted category of goods or services.
- Two-factor authentication for the Shopify account.
Bank account requirements can vary significantly. Some countries allow the use of SEPA accounts with IBANs from several European states, while others strictly require a local bank account. Our analysts advise thoroughly studying the official Shopify Payments pages for the specific country before company registration, paying particular attention to the business requirements and bank account requirements sections.
Shopify Payments activation process:
- Specify the legal address of your foreign company in Shopify.
- Go to Settings > Payments.
- Click Activate Shopify Payments.
- Select the legal form of your business.
- Enter all necessary information about the company, its representatives, and beneficiaries.
- Add a bank account for receiving payouts.
- Upload requested Shopify documents (if needed).
- Await verification completion and check available payment methods.
- Enable test mode and conduct several test orders.
Is it sufficient to register a company online?
No, online legal entity registration is only the first step. It is necessary to consider and resolve issues of accounting, tax residency, VAT or sales tax payment, opening a full-fledged bank account, concluding agreements with buyers, processing returns, and legally withdrawing profits. For a store with a small number of daily orders, the cost of such a complex structure may outweigh the potential savings on payment commissions. However, for an international brand with stable turnover, a foreign company often simplifies work with Shopify Payments, local currencies, and global advertising platforms.
Commission Structure When Connecting Payments to Shopify
When a Ukrainian store uses a third-party payment system, the total cost of each transaction consists of at least two main parts:
- The commission of the payment provider itself.
- An additional Shopify commission for using an external payment gateway (third-party transaction fee).
In addition, other expenses may arise, such as currency conversion fees, processing refunds or chargebacks, PRRO service costs, payment provider app fees, or fees for withdrawing funds to a bank account.
Additional Shopify Commission
Shopify applies an additional commission that depends on your pricing plan:
| Shopify Plan | Third-party Provider Commission |
|---|---|
| Basic | 2% |
| Shopify (Growth) | 1% |
| Advanced | 0.6% |
| Plus | 0.2% (under standard terms, may vary by contract) |
This commission is calculated from the total value of goods after discounts, plus taxes and shipping costs. The payment provider's commission is charged separately. It is important to note that Shopify's commission for a third-party transaction is not refunded even when funds are returned to the buyer. This factor should be considered by stores selling goods with a high percentage of returns (e.g., clothing or footwear).
When is Shopify's additional commission not charged?
Shopify does not charge a third-party transaction fee for manual payment methods, such as bank transfer, cash payment, or standard cash on delivery. However, the bank, postal service, or other settlement participant may charge their own fees for these operations.
When should you upgrade to a more expensive plan?
When evaluating Shopify's cost, you should not compare only the subscription fee. It is important to analyze the overall difference in commissions. For example, with a monthly turnover of 300,000 UAH:
- On the Basic plan (2% commission), additional Shopify costs will be approximately 6,000 UAH.
- On the Shopify (Growth) plan (1% commission) – approximately 3,000 UAH.
- On the Advanced plan (0.6% commission) – about 1,800 UAH.
This simplified calculation (excluding the cost of the plans themselves, taxes, and shipping) clearly illustrates the point at which an initially "cheap" pricing plan ceases to be profitable for your business.
Store Currency, Hryvnia, and International Payments
Choosing the base currency for a Ukrainian Shopify store is a critical decision that should be made before launching sales. Changing the currency after the first orders appear can negatively impact prices, reporting, gift cards, discounts, and app functionality.
Most third-party payment providers process orders in the store's standard currency. Full support for multiple currencies in Shopify Markets is best implemented through Shopify Payments or Adyen.
Although a third-party provider's payment page may have its own currency capabilities, this does not override Shopify's limitations. Before launching international sales, it is necessary to thoroughly check the entire payment chain:
- The currency the buyer sees in the catalog.
- The order currency in Shopify.
- The currency on the payment page.
- The currency charged to the client's card.
- The payout currency to your account.
- The exchange rate and conversion fee.
- The currency for future refunds.
A typical unpleasant scenario: the store displays prices in dollars, the payment gateway converts the amount to hryvnia, the buyer's bank converts it again (often at an unfavorable rate), and a refund several weeks later occurs at a different rate. As a result, the client may receive less than expected, even if the payment was technically successful. Therefore, for a store primarily focused on the Ukrainian market, it is more logical to use the hryvnia as the standard currency. For international projects, the decision depends on the geographical target audience and the currency in which you plan to receive payouts.
Is a PRRO Required for Shopify in Ukraine?
Shopify does not provide automatic support for Ukrainian fiscalization. A payment receipt received from Fondy, a bank, or another provider does not replace the seller's fiscal receipt. According to clarifications from the State Tax Service as of 2024, when making settlements via payment cards, electronic payment means, and internet acquiring services, the seller is obliged to use a RRO (cash register) or PRRO in cases stipulated by law, and to provide the buyer with a settlement document.
This means that for a Shopify store, after confirming an online payment, it is necessary to generate a fiscal receipt and provide it to the buyer in electronic or paper form.
When may a PRRO not be applied?
The State Tax Service clarifies that if the buyer transfers funds exclusively to the FOP's current account using full bank details in IBAN format, such an operation may not be considered a settlement for the purposes of the RRO Law. However, this should not be automatically equated with card payments via a payment link, internet acquiring, or the "Pay" button. The method of payment processing is decisive.
How to organize fiscalization?
To automate fiscalization, specialized PRRO services or applications that integrate with Shopify can be used. They receive order information and automatically create a receipt after the order's financial status changes to "Paid."
It is important that the PRRO integration correctly handles not only successful sales but also other scenarios:
- Full payment and partial payment.
- Full refund and partial refund.
- Order cancellation before fiscalization.
- Cash on delivery.
- Erroneous repeated callback.
Tax rules are complex and depend on the business form, tax group, product type, and payment method. Our analysts strongly recommend agreeing on the chosen scheme with an experienced accountant specializing in internet acquiring before launch.
How to Properly Test the Shopify Payment System?
A working payment button is just the beginning. To ensure reliable operation of the payment system, it is necessary to go through the full order path and thoroughly test all possible scenarios. Our experts have prepared a minimum set of tests:
Minimum set of payment integration tests:
| Test | Expected Result |
|---|---|
| Successful payment | Order receives Paid status, transaction amount matches |
| Rejected card | Order is not marked as paid, payment error occurs |
| Closing 3D Secure page | Buyer can repeat payment without creating duplicate orders |
| Full refund | Status and amount synchronize in Shopify and provider's cabinet |
| Partial refund | Only the selected amount is refunded, a correct refund receipt is generated (if PRRO) |
| Repeated callback | Payment and receipt are not duplicated, the system ignores repeated notifications |
| Mobile browser | Payment page opens correctly without clipped fields or freezing |
| Apple Pay or Google Pay | Payment method appears only on compatible devices and in supported browsers |
Test order in Shopify:
Shopify provides opportunities to test checkout using Bogus Gateway, Shopify Payments test mode, or an external provider's test mode. For third-party systems, it is recommended to use their own test cards and scenarios. It is important to remember that real cards may not work while test mode is active. Be sure to disable it after completing all checks. Our experts also advise making one real payment for a small amount, as the test environment may not always simulate real banking 3D Secure, actual callback delays, currency conversion, and payouts to the account.
Typical Errors When Connecting Payments to Shopify and Their Solutions
Even with careful planning, unexpected problems can arise. Here are the most common ones and our advice on how to resolve them:
Provider is not in the list
Shopify filters the list of available payment systems according to the country specified for your store. First, check the address in Settings > General. If the country is specified correctly, contact the chosen provider and ask if its Shopify Payment App is available for your region. Important: do not try to embed card acceptance forms directly into the store's theme code – this does not replace full-fledged checkout payment integration.
Payment successful, but order in PENDING status
First, find the corresponding transaction in the payment system's cabinet. Compare the order ID, amount, currency, and callback status. If funds have been successfully debited, under no circumstances ask the buyer to pay again until the cause is clarified. The problem may be in the integration settings or a delay on the provider's side.
Order was paid twice
This is usually a result of an error in processing a repeated webhook. Each payment should have a unique identifier, and the payment integration should check whether this event has already been processed to avoid duplication.
Buyer returned to an empty page
Check the return URL, domain name, the presence and correctness of the SSL certificate, and all redirect settings. Particularly thoroughly test the store after changing the main domain or connecting services such as Cloudflare.
Apple Pay or Google Pay is not displayed
The reason could be an incompatible browser, device, regional restrictions, store currency, domain issues, or incorrect merchant settings. Always check these payment methods on a compatible mobile device, not just in a desktop browser.
After refunding funds, no PRRO receipt was generated
Payment refund and fiscal refund are different operations. The PRRO integration should be configured to receive a refund event, determine the refund amount, and automatically generate the corresponding fiscal document.
Shopify charged a higher commission than expected
It is important to distinguish between the external provider's commission and Shopify's third-party transaction fee, which are displayed separately. Shopify also includes shipping costs and taxes in the basis for calculating its commission. Detailed information about all charges can be viewed in the Settings > Billing section of your Shopify account.
Practical Checklist for Launching a Shopify Payment System
To avoid typical problems and ensure stable operation of payment integration, Our experts recommend using the following checklist before launch:
- The legal entity specified in Shopify matches the recipient of funds.
- All necessary pages are published in the store: contacts, offer, shipping and return terms, privacy policy.
- Shopify currency correctly matches the payment system settings.
- KYC (Know Your Customer) procedure has been completed with the payment provider.
- Merchant ID and secret key are stored exclusively in the integration settings (not in open code or messengers).
- Both successful and rejected payments have been successfully tested.
- Full and partial refunds have been verified.
- Callback notifications correctly and without delay change the order status.
- Repeated callback notifications do not lead to payment duplication.
- PRRO (if applicable) correctly generates sales and refund receipts.
- The buyer receives automatic order confirmation and a fiscal document (if required).
- Test mode is disabled before starting advertising campaigns.
- Payment provider and Shopify commissions are factored into product margins.
Frequently Asked Questions About Payments in Shopify for Ukrainian Entrepreneurs
Does Shopify Payments work in Ukraine?
No. Ukraine is not on the official list of supported countries for Shopify Payments. Ukrainian FOPs or LLCs must use a third-party payment provider.
How to connect Shopify Payments in Ukraine?
It is impossible to directly connect Shopify Payments to a Ukrainian FOP or LLC. The service can only be activated for a real company registered in a supported country that successfully passes Shopify's verification and has an appropriate bank account.
How to connect a payment system to Shopify?
Open Settings > Payments in Shopify, choose an external provider, install its app or enter merchant details, activate the necessary payment methods, and be sure to conduct a test order.
Which payment system can be connected to Shopify in Ukraine?
One verified option is Fondy, which has a ready-made integration with Shopify for the Ukrainian market. Check the final list of available systems directly in the Settings > Payments section in Shopify, as the platform filters them by your store's country and configuration.
Is it possible to connect payment to a private individual's card?
For regular entrepreneurial activity, it is necessary to use a properly registered business account and the details of a registered seller. A private individual's personal card is not a substitute for a merchant account, proper accounting, and fiscalization.
Is it possible to accept payment via IBAN?
Yes. Shopify allows you to create a manual payment method where bank details for transfer will be displayed to the buyer. After receiving funds, the seller manually marks the order as paid. It is important to specify full current account details, not just a card number.
Does Shopify charge a commission for Fondy?
Yes. In addition to Fondy's commission, Shopify charges a third-party transaction fee. Standard rates: 2% for the Basic plan, 1% for Grow, and 0.6% for Advanced. Always check the current rate for your store in your pricing plan and the Billing section.
Is there a Shopify commission for IBAN payments or cash on delivery?
Shopify does not charge a third-party transaction fee for manual payment methods. However, the bank, carrier, or cash-on-delivery service may charge their own fees for these services.
Is a PRRO required for payment through Shopify?
For card payments and internet acquiring, the seller typically needs to use an RRO or PRRO and issue a fiscal receipt. Exceptions may apply to transfers via full IBAN details. The specific fiscalization scheme should always be agreed upon with an accountant.
What is better: Shopify Payments or Fondy?
For a Ukrainian FOP or LLC, the choice effectively comes down to an external provider, as Shopify Payments is unavailable. However, if sales are conducted by a real company registered in a supported country, then Shopify Payments may be more beneficial due to the absence of an additional commission for a third-party gateway.
Conclusion
The answer to the question "how to connect Shopify Payments in Ukraine" remains unchanged: it is impossible to activate it directly for a Ukrainian FOP or LLC. The key point is the legal entity that is the seller. For Ukrainian entrepreneurs, the optimal solution is integration with a third-party payment provider, such as Fondy, or the use of manual payment methods.
If your store operates through a company registered in a supported country, then Shopify Payments is available after passing all necessary business, owner, and bank account verifications. Simply changing the address in the settings does not solve the issue.
Problems often arise not during the formal connection stage, but during operation: incorrectly configured currency, payment status delays, absence of PRRO receipts, double commissions, or issues with refund synchronization. Therefore, as Our analysts emphasize, payment integration should be considered and tested as a comprehensive business process – from the moment the "Pay" button is clicked to the successful payout of funds and the generation of all necessary financial documents.
Sources and Information Relevance:
Information checked and updated by our specialists as of the publication date. Payment provider terms, Shopify pricing plans, and tax requirements may change. We always recommend checking current data directly from the relevant sources.