NOWPayments is a non-custodial cryptocurrency payment gateway that allows businesses to accept payments in a wide variety of digital currencies. Launched by the team behind the ChangeNOW crypto exchange service, its main purpose is to provide an easy and secure way for online merchants, service providers, and individuals to integrate crypto payments into their operations. The platform handles the payment process, from generating an invoice to confirming the transaction on the blockchain, and then sends the funds directly to the merchant's personal wallet. This approach gives businesses full control over their funds without relying on a third party to hold them. NOWPayments is designed to be flexible, offering multiple integration tools like APIs, e-commerce plugins, and simple payment buttons.
NOWPayments does not use a traditional tiered pricing model with monthly subscription fees. Instead, it operates on a simple pay-as-you-go basis, making it accessible for businesses of all sizes. The pricing is based on a fixed service commission per transaction.
This structure is straightforward and does not depend on the business's turnover. It is important to note that these fees are separate from the blockchain network fees required to process a transaction.
There is no subscription fee to use NOWPayments. Signing up for an account, integrating the gateway, and accessing the dashboard are all free of charge. Users only pay the small transaction fee when they successfully receive a payment. This makes it a cost-effective solution, as there are no upfront costs or recurring charges to maintain an account. Businesses can set up and test the integration without any financial commitment.
Getting started with NOWPayments is a direct process. Here is a typical workflow for a business:
Pros:
Cons:
NOWPayments provides a range of plugins and integrations to connect with popular e-commerce platforms and content management systems. This makes it easy for merchants to add crypto payment options without needing to write code.
Yes, NOWPayments provides a comprehensive and well-documented API for developers. This allows for custom integrations into websites, mobile apps, and other platforms. To get started, you need to sign up for a free NOWPayments account and generate an API key from your dashboard under the 'Store Settings' section. The API is free to use, with charges only applying to transactions.
The API allows you to create invoices, check payment statuses, get a list of available currencies, and more.
Here is a basic cURL example of how to check the API status:
curl https://api.nowpayments.io/v1/status
And here is an example of creating a payment invoice using cURL, which requires your API key:
curl --location --request POST 'https://api.nowpayments.io/v1/invoice' \
--header 'x-api-key: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"price_amount": 100,
"price_currency": "usd",
"order_id": "RGDBP-21314",
"order_description": "Apple Macbook Pro 2019",
"ipn_callback_url": "https://nowpayments.io/payment-notification",
"success_url": "https://nowpayments.io",
"cancel_url": "https://nowpayments.io"
}'
For full details, developers should consult the official API documentation on the NOWPayments website.
NOWPayments offers an affiliate program that allows partners to earn a commission by referring new merchants to the platform. When a business signs up using your unique affiliate link and starts processing payments, you earn a percentage of the service fees collected by NOWPayments from their transactions.
How it works:
Payments are typically made in cryptocurrency, and you can track your referrals and earnings through a dedicated affiliate dashboard.
Show your users that NOWPayments is listed on SAASprofile. Add this badge to your website:
<a href="https://saasprofile.com/nowpayments?utm_source=saasprofile&utm_medium=badge&utm_campaign=embed&utm_content=tool-nowpayments" target="_blank"><img src="https://saasprofile.com/nowpayments/badge.svg?theme=light&width=200&height=50" width="200" height="50" alt="NOWPayments badge" loading="lazy" /></a>