NOWPayments

Crypto checkout. Needs API key and IPN secret. Paid status comes from IPN, not the return URL alone.

Settingnowpayments_checkout_enabled

NOWPayments

Crypto checkout via NOWPayments invoices and IPN.

Where to find it

Admin → Settings → Payment → gateways → NOWPayments

Setup

1. Create an API key under NOWPayments → Store Settings → Payments → API keys.

2. Copy the IPN secret from Instant payment notifications.

3. Register IPN URL: https://YOUR-DOMAIN/api/webhooks/nowpayments.

4. Optional: restrict nowpayments_pay_currencies (CSV tickers). Fixed rate defaults on.

5. Use Test mode with sandbox API credentials while learning.

Official: NOWPayments API.

Field Key
Enable nowpayments_checkout_enabled
API key nowpayments_api_key
IPN secret nowpayments_ipn_secret
Pay currencies nowpayments_pay_currencies
Fixed rate nowpayments_fixed_rate
Test mode nowpayments_test_mode

Paid when IPN status is finished or confirmed. Return URL alone does not mark paid if still pending.

Common problems

Payment stuck pending

IPN not reaching your server. Check NOWPayments IPN logs and HTTPS/firewall.

Currency not offered

Ticker missing from pay currencies allowlist.

Related