NOWPayments
Crypto checkout. Needs API key and IPN secret. Paid status comes from IPN, not the return URL alone.
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.