I want to integrate NOWPayments, what should I do?
Install our tools to start accepting crypto payments, donations, or sending mass payouts. The type of integration will depend on your platform and your goal — see below to find what option fits you best! And don’t hesitate to contact us should you have any questions at [email protected]
Accept payments in crypto
Plugins — for e-shops based on e-commerce platforms
By installing a plugin, you can easily add a NOWPayments crypto payment option to your store's checkout process, giving your customers more choice.
We provide a dedicated, fully-supported plugin for WooCommerce, which can be installed in just a few minutes without any technical skills. For the most reliable experience, we recommend using our official WooCommerce plugin. Check the link for instructions,or simply contact us for personal guidance!

API — native-looking payment gateway
API offers customized payments integration into your website, platform, or mobile app.
Click here for the API docs and the complete installation guide, or reach out to us and we’ll walk you through the process!
Payment Link, Payment button and Payment widget—quick payments for any type of online or offline store
A Payment Link is a small panel where you put all the information about the payment: price, currency, and address. Now it’s all gathered in one place, and your customer only has to scan the QR code. This will bring them right to their wallet, where the currency and the sum will already be set.

A Payment Widget is a customizable window that you can embed directly into your site. It keeps customers on your page for a seamless checkout, allows you to collect extra information like email or phone number, and automatically handles currency conversion. It’s like having a full-featured payment page without any coding.
A Payment Button is a single line of code you add to your website or blog. Just choose the button color, set the price, and you're ready to go. When a customer clicks it, they are taken to a secure payment page to complete the transaction. It’s the fastest integration for beginners.
You don’t need to undergo any integration processes to create an invoice.
Just sign up, enter your wallet address, create an API key and generate a payment link - all in your account.
Simply send it directly to your customer. Find a quick installation guide here.
Accept donations in cryptocurrency
If you’re involved in any non-profit activity and need some financial support, these tools are for you. Put the donation widget or button on your website, blog, or streaming service — now, your supporters will have an opportunity to donate crypto to you in just a few clicks.
Mass payouts in crypto
Send freelance commissions, affiliate rewards, or employee payrolls to multiple addresses in one single click. There are no limits for the number of addresses and the assets you want to pay in. Mass Payouts are available both through your dashboard and in our API!
How to send mass payouts
Via dashboard:
- Go to the Mass payouts section and click Upload CSV file.
- Download the template and prepare a CSV file.
- Upload the file.
- Click “Proceed” to launch the payout process.
Via API:
- Integrate the Mass Payouts API.
- Use the Authentication POST method to get your JWT token (with your email and password).
- Fund your account using Create a Payment POST.
- Check your balance with Get balance GET.
- Initiate the payout using Create payout POST, passing the data in JSON format.
- Confirm the payout using Verify payout POST with the payout ID and 2FA code.
- Check the status of the payout using Get Payout status GET.
Feel free to learn more about Mass Payouts integration in our guide!