CoinPayments

CoinPayments API Review: Fees, Features and Limits

CoinPayments supports hosted invoices, custom wallet-address flows, plugins, payment buttons, webhooks, an invoice builder, and official SDKs. The current homepage states that 40+ cryptocurrencies are accepted for payments, while the public fee page lists 0.

As a crypto API provider, part of our job is to understand what other providers build. We review public documentation, pricing, product flows, and evidence we can verify. This review explains what we confirmed about CoinPayments, where it may fit, and its important limits.

This review covers public information only. We did not use an account to test CoinPayments response times, settlement speed, support, uptime, or production behaviour.

Disclosure: Breet publishes this review and may benefit commercially if you choose Breet. Products, fees, and coverage can change. If you find an error, contact partners@breet.io.

CoinPayments API Review at a Glance

Decision PointCoinPayments
Best forBusinesses that need global crypto invoices and merchant tools
Current public payment assets40+ cryptocurrencies
Transaction fee0.5% for coins; 1% for tokens; possible high-risk adjustment
Main integration pathsHosted invoices or API wallets and addresses
Address typesPermanent or temporary, subject to blockchain rules
Merchant toolsPlugins, payment buttons, invoice builder, API, and webhooks
Official SDKsPython, JavaScript/Node.js/TypeScript, and PHP
Fiat settlementAvailable where supported through partners; New platform guide says TBD
NGN/GHS bank settlementNot confirmed in current public sources
SandboxYes

How Breet Compares

CoinPayments provides crypto invoices, merchant tools, plugins, and wallet infrastructure. Breet manages the path from a customer's crypto deposit to stablecoin, USD, NGN, or GHS settlement.

  • Accept 12+ supported crypto assets using permanent or single-use wallet addresses.
  • Convert deposits automatically after blockchain confirmation.
  • Keep funds in stablecoins or USD, or settle directly to an NGN or GHS bank account.
  • Withdraw through the API or Breet business dashboard at any time.
  • Avoid liquidity management and wallet sweeping.
  • Pay one volume-based transaction fee with no separate setup, monthly, or wallet-sweeping fees and no gas fee for receiving crypto.
  • Test integrations in a public sandbox with webhooks, live asset discovery, and clear API documentation.
  • Get direct integration support through dedicated Slack channel support.
Compare Breet vs CoinPayments

What Does the CoinPayments API Do?

The CoinPayments New API is a REST API for payment invoices, wallets, addresses, currencies, rates, transactions, fees, and webhooks.

The integration options guide presents two main paths:

  • Hosted invoices. The merchant creates a bill, and CoinPayments hosts the payment experience. It manages payment status, confirmations, and invoice events.
  • Wallets and addresses. The merchant creates a wallet for a currency and generates permanent or temporary addresses for customers. The merchant controls the user interface and reacts to deposit webhooks.

The two paths can be combined. This gives product teams a useful choice between a managed checkout and a custom deposit experience.


What CoinPayments Does Well

  • Flexible design. Use hosted invoices or build with wallets and addresses.
  • Customer attribution. Permanent or temporary addresses can identify customers or payment windows.
  • Current SDKs. Official packages cover Python, JavaScript, Node.js, TypeScript, and PHP.
  • Signed events. Requests and webhooks use HMAC SHA-256.
  • Merchant tools. Plugins, buttons, and an invoice builder add launch options.
  • Recovery. Eligible same-chain merchant deposits can use automatic or manual recovery.

New and Legacy Material Can Differ

CoinPayments links to New and Legacy platforms. Use the current homepage, New documentation, and merchant-currencies endpoint. Confirm the account platform before development.


Token Payments Cost More

The public fee is 0.5% for coins and 1% for tokens. Many stablecoins are tokens. High-risk adjustments may apply, so get each required asset's classification in writing.


Local Fiat Settlement Is Not Clear

The homepage says bank payout is available where supported through partner-dependent services. The New guide lists “Fiat Settlement (TBD).” We found no current public confirmation of direct NGN or GHS bank settlement. Get the route and partner in writing.


CoinPayments Fees Explained

The CoinPayments fee page publishes this service-fee structure:

Payment Asset TypePublished Transaction Fee
Coin with its own blockchain0.5%
Token built on an existing blockchain1%

For a simple $1,000 illustration:

This is not a full quote. It only applies the public transaction percentage to $1,000. It does not compare exchange rates, account-specific terms, high-risk adjustments, or third-party fiat-provider costs.


Assets and Wallet Addresses

CoinPayments accepts 40+ payment cryptocurrencies. Its live endpoint returns the assets enabled for an account, status, confirmations, and payout settings. Wallets can issue permanent or temporary addresses, subject to blockchain rules.


Recovery, Webhooks, and Operations

CoinPayments offers automatic or manual recovery for eligible same-chain assets sent to merchant addresses. Its signed webhooks can report each confirmation, so handlers must be idempotent.


Who should choose the CoinPayments API?

CoinPayments is relevant when you need:

  • A hosted crypto invoice flow;
  • Custom wallets and customer addresses;
  • 40+ payment assets;
  • Plugins, buttons, or an invoice builder;
  • Official SDKs in a supported language;
  • Global crypto commerce tools;
  • Eligible same-chain asset recovery.

Final Verdict on the CoinPayments API

CoinPayments supports businesses that want broad global crypto-commerce coverage, wallet addresses, invoices, recovery tools, and mature integrations. Buyers that require local bank settlement should confirm the exact destination currencies and complete corridor cost before integration.

However, if you want to receive supported crypto and settle in stablecoins, NGN, or GHS without managing wallet sweeping, gas fees, or a separate local payout route, try Breet API.


Comparing CoinPayments with Breet?

For a direct side-by-side decision, compare Breet and CoinPayments by product scope, fees, settlement, strengths, and the business cases each provider suits.

Read the Breet versus CoinPayments comparison

Questions about the CoinPayments API

Answers to common questions about CoinPayments fees, assets, invoices, and local-fiat settlement.

  • What Is the CoinPayments API?

    CoinPayments provides a REST API for crypto invoices, wallets, addresses, currencies, rates, transactions, fees, and webhooks. Merchants can use a hosted checkout or build a custom deposit flow.

  • How Much Does CoinPayments Charge?

    CoinPayments publishes a 0.5% fee for coins and a 1% fee for tokens. A high-risk industry adjustment may apply. Ask for written pricing for the exact assets and business category you will use.

  • How Many Cryptocurrencies Does CoinPayments Accept?

    The current homepage says 40+ cryptocurrencies are accepted for payments. Older Legacy material can show other figures. Use the New platform and the live merchant-currencies endpoint for a current account decision.

  • Does CoinPayments Settle NGN or GHS to a Bank?

    CoinPayments says fiat bank payout is available where supported through partner-dependent services. Its current New platform guide marks fiat settlement as TBD, and we found no current public confirmation of a direct NGN or GHS route.

Other Crypto API Reviews

Explore more crypto API reviews covering public features, fees, settlement options, and best-fit business use cases.

Breet crypto payments API dashboardBreet crypto payments API dashboard

Need a Clear Crypto-to-Bank Route?

Use Breet to create customer addresses, accept supported crypto, convert deposits, and settle directly to NGN or GHS bank accounts.