# CoinGate Cryptocurrency Payment API Documentation
> CoinGate offers a simple Cryptocurrency Payment API for businesses to accept payments in Bitcoin, Litecoin, and other cryptocurrencies. Allow your customers to pay in more than 50 coins, and receive settlements in Euro or Bitcoin, without volatility risk. Start using the CoinGate API today!
## API Reference
- [CoinGate Cryptocurrency Payment API](https://developer.coingate.com/reference/cryptocurrency-payment-api.md): Introduction to CoinGate and our payment gateway API for businesses
- [Environments](https://developer.coingate.com/reference/environments.md)
- [API Authentication](https://developer.coingate.com/reference/api-authentication.md)
- [API Limits and Quotas](https://developer.coingate.com/reference/api-limits-and-quotas.md)
- [API Callbacks](https://developer.coingate.com/reference/api-callbacks.md)
- [Common Issues](https://developer.coingate.com/reference/issues.md): Troubleshooting common API or ecommerce integration issues
- [API Overview](https://developer.coingate.com/reference/api-overview.md)
- [Create Order](https://developer.coingate.com/reference/create-order.md): Create order at CoinGate and redirect shopper to invoice (payment_url).
- [Get Order](https://developer.coingate.com/reference/get-order.md)
- [List Orders](https://developer.coingate.com/reference/list-orders.md): Retrieving information of all placed orders.
- [Get Currencies](https://developer.coingate.com/reference/currencies.md): Retrieves all currencies.
- [Order Status](https://developer.coingate.com/reference/order-statuses.md)
- [Payment Callback](https://developer.coingate.com/reference/payment-callback.md)
- [Checkout](https://developer.coingate.com/reference/checkout.md): Placing [created order](https://developer.coingate.com/reference/create-order) with pre-selected payment currency (BTC, LTC, ETH, etc). Display payment_address and pay_amount for shopper or redirect to payment_url. Can be used to white-label invoices.
- [Refund Binance Order](https://developer.coingate.com/reference/create-binance-order-refund.md)
- [Create Order Refund](https://developer.coingate.com/reference/create-refund.md)
- [Get Order Refund](https://developer.coingate.com/reference/get-order-refund.md): Retrieves a specific refund for an order. Before making a GET Order Refund request, a [POST Create Order](/reference/create-order) request should be made. After an order is created, you will get the order ID which will be used in the GET Order Refund request. Before making a GET Order Refund request, a [POST Create Order Refund](/reference/create-refund) request should be made. After creating a refund for an order, you will get the refund ID which will be used in the GET Order Refund request.
- [Get Order Refunds](https://developer.coingate.com/reference/get-refund.md): Retrieves all refunds for an order. Before making a GET Order Refunds request, a [POST Create Order](/reference/create-order) request should be made. After an order is created, you will get the order ID which will be used in the GET Order Refunds request.
- [Get Refunds](https://developer.coingate.com/reference/get-refunds.md)
- [Types of Refund Status](https://developer.coingate.com/reference/refund-statuses.md): The merchant refund system uses three statuses to keep both merchants and shoppers in the loop about the refund process. Each status provides a clear snapshot of where the refund is at any given moment.
- [Refund Callback](https://developer.coingate.com/reference/refund-callback.md)
- [Supported Currencies](https://developer.coingate.com/reference/refund-supported-currencies.md)
- [Mark as Completed](https://developer.coingate.com/reference/order-refund-mark-as-completed.md)
- [Mark as Rejected](https://developer.coingate.com/reference/order-refund-mark-as-rejected.md)
- [Ledger Overview](https://developer.coingate.com/reference/ledger-overview.md)
- [Get Account](https://developer.coingate.com/reference/get-ledger-account.md): Retrieve a single ledger account by its ID. A ledger account holds your funds on CoinGate — there is one per currency and account type — and the response includes its current balance (a string, floored to the currency's precision), status, account type and currency details. The account must belong to the authenticated account; otherwise a 404 is returned.
- [List Accounts](https://developer.coingate.com/reference/ledger-accounts.md): List the ledger accounts that belong to the authenticated account. Ledger accounts hold your funds on CoinGate, with one account per currency and account type. Only visible accounts are returned — those with status `active` or `suspended` — and each includes its current balance and currency details. Results are paginated, 100 per page by default.
- [Get Transaction](https://developer.coingate.com/reference/get-transaction.md): This endpoint allows you to retrieve detailed information about a specific ledger transaction by its unique identifier. This is useful for auditing individual transaction details, verifying specific entries, and understanding the impact of a transaction on an account's balance.
- [List Transactions](https://developer.coingate.com/reference/list-transactions.md): This endpoint allows you to retrieve a list of all ledger transactions associated with your CoinGate account. This is crucial for reconciliation purposes, enabling you to track all movements of funds (credits and debits) and maintain an accurate ledger of your financial activities within the CoinGate system.
- [Send Request Overview](https://developer.coingate.com/reference/send-request-overview.md)
- [Send Request Statuses](https://developer.coingate.com/reference/send-request-statuses.md)
- [Send Request Callback](https://developer.coingate.com/reference/send-request-callback.md)
- [Create Send Request](https://developer.coingate.com/reference/create-send.md)
- [List Send Requests](https://developer.coingate.com/reference/list-send.md)
- [Get Send Request](https://developer.coingate.com/reference/get-send.md)
- [Send Request Exchange Confirm](https://developer.coingate.com/reference/send-request-exchange-confirm.md)
- [Send Request Exchange Cancel](https://developer.coingate.com/reference/send-request-exchange-cancel.md)
- [Supported Currencies](https://developer.coingate.com/reference/supported-payout-currencies-and-crypto-platforms.md): List Supported Payout Currencies and Crypto Platforms
- [Conversion Overview](https://developer.coingate.com/reference/conversion-overview.md)
- [Conversion Statuses](https://developer.coingate.com/reference/conversion-statuses.md)
- [Create Conversion](https://developer.coingate.com/reference/create-conversion.md)
- [Confirm Conversion](https://developer.coingate.com/reference/confirm-conversion.md)
- [Cancel Conversion](https://developer.coingate.com/reference/cancel-conversion.md)
- [Get Conversion](https://developer.coingate.com/reference/get-conversion.md)
- [List Conversions](https://developer.coingate.com/reference/list-conversions.md)
- [Conversion Rates](https://developer.coingate.com/reference/conversion-rates.md): List Supported Conversion Rates
- [Supported Currencies](https://developer.coingate.com/reference/deposit-supported-currencies.md): List Supported Deposit Currencies and Crypto Platforms
- [Billing Overview](https://developer.coingate.com/reference/billing-overview.md)
- [Create Billing Contact](https://developer.coingate.com/reference/create-billing-contact.md)
- [List Billing Contacts](https://developer.coingate.com/reference/list-billing-contacts.md)
- [Get Billing Contact](https://developer.coingate.com/reference/get-billing-contact.md)
- [Delete Billing Contact](https://developer.coingate.com/reference/delete-billing-contact.md)
- [Create Billing Product](https://developer.coingate.com/reference/create-billing-product.md)
- [List Billing Products](https://developer.coingate.com/reference/list-billing-products.md)
- [Get Billing Product](https://developer.coingate.com/reference/get-billing-product.md)
- [Delete Billing Product](https://developer.coingate.com/reference/delete-billing-product.md)
- [Create Billing Request](https://developer.coingate.com/reference/create-billing-request.md)
- [List Billing Requests](https://developer.coingate.com/reference/list-billing-requests.md)
- [Get Billing Request](https://developer.coingate.com/reference/get-billing-request.md)
- [Create Recurring Billing](https://developer.coingate.com/reference/create-recurring-billing.md)
- [List Recurring Billing](https://developer.coingate.com/reference/list-recurring-billing.md)
- [Billing Request Callback](https://developer.coingate.com/reference/billing-request-callback.md)
- [Create Beneficiary](https://developer.coingate.com/reference/create-beneficiary.md)
- [List Beneficiaries](https://developer.coingate.com/reference/list-beneficiaries.md)
- [Get Beneficiary](https://developer.coingate.com/reference/get-beneficiary.md)
- [Create Payout Setting](https://developer.coingate.com/reference/create-beneficiary-payout-setting.md): Add a New Payout Setting for a Specific Beneficiary
- [Payment Channels Overview](https://developer.coingate.com/reference/payment-channels-overview.md)
- [Create Contact](https://developer.coingate.com/reference/create-contact.md)
- [Upload Documents](https://developer.coingate.com/reference/upload-documents.md)
- [List Contacts](https://developer.coingate.com/reference/list-contacts.md)
- [Get Contact](https://developer.coingate.com/reference/get-contact.md)
- [Create Payment Channel](https://developer.coingate.com/reference/create-payment-channel.md)
- [List Payment Channels](https://developer.coingate.com/reference/list-payment-channels.md)
- [Add Addresses](https://developer.coingate.com/reference/add-addresses.md)
- [Get Payment Channel](https://developer.coingate.com/reference/get-payment-channel.md)
- [Supported Currencies](https://developer.coingate.com/reference/supported-currencies.md)
- [Order Callback](https://developer.coingate.com/reference/payment-channel-order-callback.md)
- [Crypto Address Callback](https://developer.coingate.com/reference/payment-channel-crypto-address-callback.md)
- [Contact Callback](https://developer.coingate.com/reference/contact-callback.md)
- [List API callbacks](https://developer.coingate.com/reference/list-api-callbacks.md): Returns the API callbacks that belong to the authenticated app's account, newest first. Use the filters to narrow the list down to a single resource (e.g. all callbacks for one order).
- [List API callback retries](https://developer.coingate.com/reference/list-api-callback-retries.md): Returns every delivery attempt (retry) made for a single API callback, newest first. Sensitive values inside `callback_params` (for example `token`) are masked with `[FILTERED]`.
- [Create Void Request](https://developer.coingate.com/reference/void-request.md)
- [Get Void Request](https://developer.coingate.com/reference/get-void-request.md): Retrieves a void request for a specific order. This endpoint is public, authentication is not required.
- [Shopper Supported Countries](https://developer.coingate.com/reference/shopper-supported-countries.md): Returns the countries where users can pay for orders ("shoppers").
- [Merchant Supported Countries](https://developer.coingate.com/reference/merchant-supported-countries.md)
- [Industries](https://developer.coingate.com/reference/list-industries.md): Returns the list of enabled industries, sorted by title. Use the industry id when submitting the industries field of a business verification.
## Pages
- [Missing url parameter](https://developer.coingate.com/missing-url-parameter.md)
## Changelog
- [Added Recurring Billing to the Billing API](https://developer.coingate.com/changelog/added-recurring-billing-to-the-billing-api.md)
- [Added Ledger Transactions to Orders and Withdrawals API](https://developer.coingate.com/changelog/added-ledger-transactions-to-orders-and-withdrawals-api.md)
- [Public country list endpoints](https://developer.coingate.com/changelog/public-country-list-endpoints.md)
- [Added Symbol Search to Get Currencies API Endpoint](https://developer.coingate.com/changelog/added-symbol-search-to-get-currencies-api-endpoint.md)
- [New Convert API endpoint!](https://developer.coingate.com/changelog/new-convert-api-endpoint.md)