CoinGate Cryptocurrency Payment API

Introduction to CoinGate and our payment gateway API for businesses

Start accepting, managing, and sending cryptocurrency payments with a modern, flexible API built for online businesses.

Our team has developed a robust set of tools that make it easy to integrate crypto payments, issue refunds, send payouts, convert currencies, and automate invoicing within a single interface.

Perfect for a webshop, SaaS product, platform, or custom solution in terms of flexibility and functionality, even without deep technical experience.

You can integrate directly via API or choose from our ready-made, API-based ecommerce plugins for platforms like WooCommerce, WHMCS, PrestaShop, and others.

Our API lets you:

  • Accept crypto payments from customers worldwide
  • Issue full or partial refunds
  • Send crypto payouts to employees, vendors, or users
  • Convert crypto to fiat or other assets in real-time
  • Automate billing with recurring or one-off crypto invoices, and more

You can accept major cryptocurrencies like BTC, ETH, LTC, TRX, USDC, and others, across multiple networks, including Layer 2 solutions like Base and Arbitrum, and cost-efficient chains like TRON, Binance Smart Chain (BSC), or Solana. Here’s a full list of supported currencies and networks.

All payments can be automatically settled in crypto or converted to fiat like EUR, USD, or GBP.

Key Features

Easy Payment Integration

Handle the entire payment lifecycle — from generating payment addresses to confirming transactions and receiving settlements — with just a few API calls. Start here.

Binance Pay Integration

Together with the standard CoinGate Payment Processing integration, you also gain seamless access to Binance Pay—a contactless, borderless, and secure cryptocurrency payment solution developed by Binance. This unlocks the ability for millions of Binance Pay users to purchase from your store using any wallet assets tied to their Binance account.

Refund API

Quickly issue full or partial refunds via API with transparent status tracking. Both merchants and customers receive automatic updates throughout the process.

Payout API

Automate crypto payouts to employees, contractors, customers, or users — individually or at scale.

Use the Crypto Payout Integration for fully automated payout workflows, or choose Batch Payouts to upload a CSV file and process mass payouts without writing code.

CoinGate handles currency conversion, blockchain delivery, and payout processing, helping you move funds globally with less operational overhead.

Convert API

Easily swap between supported crypto and fiat currencies. Prices are fetched in real-time, and converted funds are automatically credited to your CoinGate balance. More about it — here.

Billing API

Generate crypto invoices with defined due dates, amounts, and currencies. Track paid and unpaid bills from your dashboard or via API. Learn more.

Underpaid Cover

Underpaid Cover allows merchants to accept cryptocurrency payments that are slightly below the invoice amount by configuring an underpayment tolerance (up to 10%). If a shopper underpays within this threshold, the payment is still marked as paid, helping prevent failed or expired orders. Learn more.

Developer-Friendly by Design

  • RESTful architecture and well-structured endpoints
  • Comprehensive documentation and quickstart guides
  • Sandbox mode for safe integration testing
  • API keys with permission controls to manage access securely
  • Libraries in popular programming languages

See a real-life use case in our Shop Example.

Track Everything From Your Dashboard

All activity — payments, conversions, payouts, and refunds — is fully traceable in your CoinGate dashboard. Filter by currency, status, date range, and more. Export pre-formatted reports when needed for accounting or auditing.

Explore the API Overview to get started with your integration.

UAB Decentralized, a private limited liability company incorporated in Lithuania, is authorised as a Crypto-Asset Service Provider under the EU Markets in Crypto-Assets Regulation (MiCA) by the Bank of Lithuania (Authorization code: LB002323) to provide crypto-asset services. UAB Decentralized is also licensed as a Payment institution by the Bank of Lithuania (Authorization code: LB002324) to provide transfer services for Electronic Money Tokens. Crypto-assets are high-risk investments and may result in partial or total loss of capital.