Accept Bitcoin Payments

NOWPayments is your go-to service if you want to accept Bitcoin payments on your website, online store, or even your social media accounts. The process is easy, and you only need an API key to implement a Bitcoin payment gateway anywhere on the Internet.
Start accepting Bitcoin
Accept Bitcoin Payments
Home arrow
Supported coins arrow

Bitcoin Payments

What is Bitcoin?

Bitcoin (₿) is a cryptocurrency created in January 2009, based on the ideas from a whitepaper published by a mysterious person under the pseudonym of Satoshi Nakamoto. Bitcoin is based on a public ledger where everyone can see and verify transactions by Bitcoin mining. There is no single decentralized authority, unlike other currencies in use.

The domain was registered on August 18, 2008. The whitepaper was published in October, and the first block was mined on January 3, 2009. The Bitcoin price is volatile, and it soared as high as $19,665. Bitcoin can be acquired through mining, by investing computation power for block rewards, or by purchasing them from various exchanges. There are even Bitcoin ATMs, and it could soon become a valid currency for day-to-day use!

How to Accept BTC on Your Website?

We offer a simple way to enable your users to send Bitcoins for donations, fundraising, support, or buying something from your online store. NOWPayments is a non-custodial service, meaning we don’t hold onto your payment for any reason. We just provide safe passage between the two wallets, along with easy, customizable widgets and buttons! We’ve made sure to keep the process very simple! Follow the steps below to accept Bitcoin on your website:

  • First, you need to sign up for a NOWPayments account. The process shouldn’t take more than a minute!
  • Next, you need to select the cryptocurrency to use and add a new API key to use for transactions. Go to Store settings and click on Add new Key.
  • Paste this API key in the required place for any type of BTC payment gateway. It can be our widget, button, or invoice module.
  • The integration will be active on your website, and you’re ready to accept payments in BTC!
Set up account to accept crypto payments
Set up account
Choose integration: widget, button, API or invoice
Choose your
Place the pay button on your website
Place the pay button
on your website
Accept payments in Bitcoin & cryptocurrencies
Get profit
Register & Get profit in BTC

Bitcoin Payment Methods

Bitcoin widgets

Bitcoin widget

Add our Bitcoin widget to accept Bitcoin as payment on your website. It's as easy as copying a small codefragment, only with your own API key! With this widget, users can easily input the transaction info and paywithout even leaving your page.
Bitcoin buttons

Bitcoin button

Check out our customizable button for BTC online payments! Use it for donations and fundraising, or as aspecial checkout button in your online store. Users will be taken to our site to enter the required info, andthe Bitcoin transaction will be over before you know it!


Feel free to use NOWPayments as a service for the generation and tracking on Bitcoin invoices! We provide asimplistic approach for users to generate and pay invoices for your services. Check it out!


NOWPayments provides you with a reliable API that takes just a few seconds to start. All you need is just signup, specify your outcome wallet, and generate your personal API in a click.


We also offer widgets to use on sites powered by WordPress, Shopify, WooCommerce, OpenCart, and others. It'sas easy as installing a plugin, and your visitors will immediately be able to pay with Bitcoin easier thanusing a credit card or PayPal!
Accept Bitcoin Payments

Frequently Asked Questions

The service is fee is one of the lowest available and it depends on your discount. It goes up to 0.5%. To keep our service available to holders of many cryptocurrencies, we enable automated crypto conversions. If there is such a conversion involved during the transaction, our exchange partner can also charge a fee of up to 0.5%.
With the exception of several coins, the minimum payment varies between $3 and $5. The minimum amount varies based on the transaction pair involved. However, we work to provide the best possible service, and we try to lower these amounts whenever we can!
Yes, we do! A whole lot of them, actually, We also keep an eye on the crypto market and add support for new coins you can use to receive payments on your website! Even if certain coins aren’t officially supported by NOWPayments, we often use automated exchanges to make sure your customers don’t leave your website because the coin is not supported! To use other cryptocurrencies instead of Bitcoin, navigate here and choose a supported coin from the list!
Learn more

Still have any questions?

Contact us: [email protected]

We use cookies to ensure you get the best experience. By using NOWPayments, you agree to our Terms of use and Privacy Policy.