How to Set Up NOWPayments

Accept crypto payments with NOWPayments supporting 200+ cryptocurrencies.

beginner
10 minutes5 steps
1

Create a NOWPayments account

Go to nowpayments.io and click Sign Up. Register with your email and complete the verification process. Once verified, log in to the NOWPayments dashboard.

NOWPayments supports over 200 cryptocurrencies and offers automatic conversion to your preferred coin. This means customers pay in any crypto they want.

2

Get your API key

In the NOWPayments dashboard, go to Store Settings or API Keys. Click Generate API Key if you do not have one. Copy the API key — you will need it for IPTVbp.

You can regenerate your API key at any time if you suspect it has been compromised.

3

Set up IPN (Instant Payment Notifications)

Go to Store Settings > IPN in the NOWPayments dashboard. Set the IPN Callback URL to: https://your-domain.com/api/webhooks/nowpayments. Also note your IPN Secret — this is used to verify that notifications are genuinely from NOWPayments.

The IPN Secret is different from the API Key. Both are required for the integration to work correctly.

4

Add NOWPayments in IPTVbp

In your IPTVbp vendor portal, go to Settings > Payment Gateways and select NOWPayments. Enter your credentials below.
FieldDescriptionRequired
API KeyYour NOWPayments API key from the dashboard.
Yes
IPN SecretYour IPN (Instant Payment Notification) secret key for verifying webhook authenticity.
Yes
5

Test a payment

NOWPayments offers a sandbox environment for testing. Toggle sandbox mode in your NOWPayments settings and place a test order on your store. Verify the payment flow works end-to-end: customer selects crypto, payment is sent, webhook is received, and the order is fulfilled in IPTVbp.

In production, NOWPayments will show customers a payment page where they choose from 200+ supported cryptocurrencies. Payments are typically confirmed within minutes.

Ready to Get Started?

Join the waitlist and be among the first to automate your business.