Skip to main content

How to connect CoinGate

Use this guide to connect your Checkify Pro and CoinGate Business accounts. Start accepting major cryptocurrencies (Bitcoin, Ethereum, USDC, etc.).

Updated yesterday

CoinGate is a EU-based cryptocurrency payment processor (gateway) that helps businesses (e-commerce, marketplaces, fintechs, etc.) accept crypto payments. Merchants can choose to settle in crypto (i.e., withdraw to a wallet) or convert received crypto into fiat (or stablecoins) on CoinGate’s platform.

This step-by-step guide explains how to integrate CoinGate and Checkify’s customizable one-page checkout using the API to enable the acceptance of cryptocurrency payments.

For more information on this crypto payments solution visit coingate.com.

In this article:

1. Pre-connection checklist

To enable CoinGate as a payment processor on your store, you must have an active business account on the platform and pass all the required onboarding and KYC/KYB processes. If you do not have an account, you may start from here and pick "Business".

CoinGate, as an EU-based entity, adheres strictly to international sanctions, particularly those imposed by the EU and other major bodies. Transactions from or linked to several jurisdictions are explicitly restricted. You may read more here.

Additionally, CoinGate does not currently serve U.S.-registered companies due to specific regulatory issues relating to their European base. Therefore, it is a must to take these policies and limitations into account before starting as a business.

2. Setting up CoinGate on Checkify's checkout

Once the verification for СoinGate business account is complete, you will have access to their admin system.

The secure, no-code connection between CoinGate and Checkify.pro requires a few setup steps. Visit admin.checkify > Payment methods > CoinGate to get started. Press "Connect +" button and keep this page open in a tab.

2.1 Get your authorization token

  1. Log in to your CoinGate business account. Make sure you are in live mode.

  2. Visit Integrations section and press "+ Add API integration" button.

  3. Keep "API integration" as your preferred solution and press “Next”.

  4. Give your integration a title, pick JSON as your callback format.

  5. Press “Create authorization token” button located on the same page.

  6. Yout will get a success message and a key, which can be copied.

  7. Return to admin.checkify > Payment methods > CoinGase and paste the value in the appropriate field.

  8. Press "Connect +" button. You will get a success message and will be taken to Payment methods page of admin.checkify.

CoinGate - Checkify.pro integration is active and is visible among the available payment methods for the checkout

2.2 Additional options

When adding CoinGate as a payment method on Checkify.pro, you will also able to configure additional options:

i. Target countries.

You can select specific countries or regions for which this payment method will be displayed.

3. Testing

You should not perform live tests with small amounts on the production environment. However, it is still possible to have a test of CoinGate before the full-scale launch:

  • Create a product on Shopify, worth at least EUR 0.5.

  • Sell it via Checkify, using the online store or a buy link as the channel.

  • Visit your CoinGate account > Sales > Orders to find a order there.

  • Do the same on Shopify, to ensure everything is consistent and nothing is lost.

4. Supported currencies

The full list of fiat currencies for Checkify.pro - CoinGate integration is given below. Your customers can proceed to paying via CoinGate if they get their checkout in one of them:

EUR, Euro

USD, United States Dollar

GBP, British Pound Sterling

PLN, Polish Złoty

CZK, Czech Koruna

HUF, Hungarian Forint

SEK, Swedish Krona

NOK, Norwegian Krone

DKK, Danish Krone

CHF, Swiss Franc

5. Resolving common issues

🙀 Is it compliant to buy with Bitcoin on Shopify?

Shopify's terms and conditions have no restrictions regarding purchases in crypto currencies. On the opposite, the platform offers support of blockchain solutions for checkouts, acknowledging a weaker buyer protection, at the same time. So, their terms focus on ensuring the merchant uses a compliant third-party processor and follows all local regulations, rather than outright banning crypto.

🙀 How do I link an imported order with a CoinGate payment received?

When the order is placed successfully, there is always a set of data associated with it. It is provided in the Orders section of the Checkify admin.

Alternatively, you may find this info on Shopify. Open the order timeline. Here, Authorization key = CoinGate payment ID. Example (326337, as seen on Shopify):

It matches the payment description in the Sales section of your CoinGate business account. Example (326337, as seen on CoinGate orders):

Additionally, you may open the desired payment in the admin to get more insights:

The Merchant Order ID field contains the unique Checkify checkout ID as well.

🙀 How do I refund the payment for an order received via CoinGate?

Cryptocurrency payments are irreversible on the blockchain, meaning they are not subject to traditional credit card chargebacks. While a refund can be issued by the merchant, customers cannot force a reversal via a bank or card network. This makes the transaction final, eliminating chargeback fraud risk for your business. In the event of any disagreement, resolution is handled directly between the merchant (seller) and the customer (buyer).

You will still see the "Refund" button in your Shopify interface. Nothing will happen if it's being clicked on. The customer will not receive the funds unless you decide to make the refund manually, from your crypto wallet, back to the payer. You may still visit your CoinGate account, proceed to Sales section, find a specific order, and initiate a refund from there.

🙀 How can I adjust texts for my section on the checkout to give more context to buyers?

It is possible to modify nearly every word on checkout pages by Checkify, so you can adjust the texts depending on your business needs and target geo. Visit admin > Localization section, CoinGate. Buyers will see new texts on checkouts once applied and saved.

🙀 Which crypto payment processors, apart from CoinGate, are available?

Checkify.pro customers can collect crypto payments via CoinGate and Coinbase Commerce. More options can be added in future, if we see a growing demand. At the same time, it is possible to adjust checkouts for accepting crypto and collect payments even without any specific integration. This case study explains more.

Additionally, you may benefit from the growing number of traditional payment processors integrated with Checkify Pro. Find out more here.

Did this answer your question?