- Xenforo.com resource URL
- https://xenforo.com/community/resources/xb-payment-provider-nowpayments.9613/
- Compatibile XF2 versions
- 2.3
Accept cryptocurrency payments in XenForo through NOWPayments.
This add-on integrates NOWPayments with XenForo's payment provider system, allowing members to pay for purchases, user upgrades, and other supported transactions using a wide range of cryptocurrencies. It includes embedded checkout, live crypto estimates, minimum payment checks, configurable fees, and recurring payment support.
This add-on integrates NOWPayments with XenForo's payment provider system, allowing members to pay for purchases, user upgrades, and other supported transactions using a wide range of cryptocurrencies. It includes embedded checkout, live crypto estimates, minimum payment checks, configurable fees, and recurring payment support.
Features:
Cryptocurrency Payments: Accept a wide range of cryptocurrencies through NOWPayments for XenForo purchases and upgrades.
Fiat Price Conversion: Convert supported fiat-priced purchases into the cryptocurrency selected by the customer.
XenForo Payment Provider Integration: Use NOWPayments through XenForo's standard payment profile system.
Embedded Crypto Checkout: Display the NOWPayments payment form directly on your site for a smoother checkout experience.
Live Crypto Rate Estimates: Calculate the estimated cryptocurrency payment amount server-side and refresh it whenever the selected currency changes.
Minimum Payment Checks: Identify cryptocurrencies whose minimum transaction amount exceeds the purchase amount before checkout.
Minimum Purchase Amount: Configure an optional minimum purchase value for individual NOWPayments payment profiles.
Fee Customization: Choose whether transaction and conversion fees are covered by the payer or receiver.
Recurring Payments: Support recurring transactions through automated NOWPayments email notifications containing payment links.
Recurring Payment Links: Send customers to the hosted payment flow when embedded checkout is unavailable for recurring payments.
Payment Notifications: Process payment status updates through NOWPayments payment notifications.
Supported Fiat Currencies:
The following fiat currencies are supported for cryptocurrency rate conversion:
USD
EUR
CAD
GBP
AUD
ILS
RON
Setup:
- Create a NOWPayments account at https://nowpayments.com
- Create a new NOWPayments payment profile in the XenForo Admin Control Panel
- Enter your NOWPayments API key and IPN secret
- Configure currencies, fees, minimum purchase settings, and other payment profile options
- Enable the payment profile for the XenForo purchases or user upgrades where it should be available
Important:
Cryptocurrency Minimums: Individual cryptocurrencies can have minimum transaction amounts. Expensive networks or currencies such as BTC may have minimums higher than the price of a small purchase.
Conversion Availability: Available rates, minimums, and conversion costs depend on the selected cryptocurrency and the payout configuration of your NOWPayments account.
Recurring Checkout: Embedded checkout is not available for recurring payments. NOWPayments instead sends the customer an email containing a payment link.
Useful for:
- ₿ Crypto Payments: Accept cryptocurrency from members without building a custom payment system.
Digital Products: Sell XenForo resources, add-ons, downloads, or other digital products using crypto.
User Upgrades: Accept cryptocurrency payments for XenForo User Upgrades and memberships.
International Payments: Give international customers an alternative to traditional card and bank payment methods.
Community Monetization: Add cryptocurrency checkout to paid community features and supported purchases.
Multi-Currency Communities: Convert supported fiat prices into the cryptocurrency selected at checkout.
FAQ:
Which cryptocurrencies can members use?
Available cryptocurrencies depend on those currently supported and available through your NOWPayments account.
Why do I get a "try again later" error for some cryptocurrencies?
Check that the purchase amount meets the minimum transaction amount for the selected cryptocurrency and that the currency is currently available through NOWPayments. Minimums can vary and may be higher than the value of smaller purchases.
Why is the cryptocurrency payment amount higher than the product price?
This can be caused by network, transaction, or conversion costs associated with the payout wallet and currency route available to your NOWPayments account. Configuring alternative payout wallets or a Custody wallet may reduce these costs.
Can products be priced in fiat currency?
Yes. Supported fiat prices can be converted into the cryptocurrency selected by the customer.
Does NOWPayments support recurring XenForo payments?
Yes, but recurring payments do not use the embedded checkout form. NOWPayments sends an email containing a payment link instead.
Can the payment form be displayed directly on my XenForo site?
Yes. Embedded checkout is available for supported non-recurring payments.
What happens when the selected cryptocurrency has a minimum higher than the purchase price?
The add-on can detect and warn about the minimum payment requirement before checkout.