October 14, 20241 yr Hello. I just experienced an approx $260 order where someone paid approx 50% of that with crypto, nowpayments showed it as partially_paid (which it is), however the order was processed on the store, though it hasn’t been fully paid. Any ideas?
October 14, 20241 yr Author 4 hours ago, ssz said: Hello. I just experienced an approx $260 order where someone paid approx 50% of that with crypto, nowpayments showed it as partially_paid (which it is), however the order was processed on the store, though it hasn’t been fully paid. Any ideas? Hello. With this status our gateway will not approve the payment, perhaps a different status was sent!
April 19, 20251 yr Hey there, just got it set up, but after receiving a payment it doesnt show under "Related Transactions" on the invoice and it just stays on "Payment Processing" for the customer. The status is "finished" since over 10 minutes and theres no error or anything in the System Logs.Kind regards,Meowzgezifer
April 19, 20251 yr 45 minutes ago, Matthias Daniel Schmid said:Hey there, just got it set up, but after receiving a payment it doesnt show under "Related Transactions" on the invoice and it just stays on "Payment Processing" for the customer. The status is "finished" since over 10 minutes and theres no error or anything in the System Logs.Kind regards,MeowzgeziferI've found the transaction manually now in the system but it shows this message:
April 19, 20251 yr Found the issue. If you set that guests cant access the forum, then the payment cant be confirmed.
May 30, 20251 yr Hello. After doing an audit of some payments I have noticed that some payments marked as partial, or even failed or processing in invision as complete. As a test I paid for a $30 order with $1. Nowpayments indicated that the transaction failed however in invision the payment was completed properly and I was given the access to the purchase.
June 1, 20251 yr Author On 5/30/2025 at 10:52 PM, acebender said:Hello. After doing an audit of some payments I have noticed that some payments marked as partial, or even failed or processing in invision as complete. As a test I paid for a $30 order with $1. Nowpayments indicated that the transaction failed however in invision the payment was completed properly and I was given the access to the purchase.Hello. Do you have the latest version of the app? Nowpayments has the following statuses:confirming - the transaction is being processed on the blockchain. Appears when NOWPayments detect the funds from the user on the blockchain;confirmed - the process is confirmed by the blockchain. Customer’s funds have accumulated enough confirmations;partially_paid - it shows that the customer sent the less than the actual price. Appears when the funds have arrived in your wallet;finished - the funds have reached your personal address and the payment is finished.Our payment gateway will only activate the purchase once the FINISHED status is received from NowPayments. If part of the funds has been received, then the partially_paid status is sent. However, you can track what is happening with webhooks by enabling debug logging in the gateway settings.
June 19, 2025Jun 19 I need to make it so when a customer purchases, they get the product automatically but all Im seeing is
June 19, 2025Jun 19 I made a product and tested it out with 10$, i got the money sent back to me via TRX but the website didn't give the key --
June 21, 2025Jun 21 Hello. The issue is Nowpayments sends a web hook stating the transaction is finished... but then your code immediately checks their API and that lags behind and sometimes states confirming, waiting or confirmed. You do nothing to the transaction, and then it sits there forever unconfirmed.
June 21, 2025Jun 21 Author 46 minutes ago, acebender said:I added some logging to your plugin to figure out what was happening.Hello. Are you using the latest version downloaded here?
June 21, 2025Jun 21 2 hours ago, Kirill Gromov said:Hello. Are you using the latest version downloaded here?Yes 1.0.8, It's not really your fault, but I'm surprised no one else encounters this. maybe they don't handle as many payments as I do? but every day or 2 there is this race condition. I'm debating marking finished when the webhook comes and avoid the API call.
February 8Feb 8 Hi @Kirill Gromov how is it going? Does this file works on IPS 4.7? I'm thinking of starting an account on NOWPayments but I'm still running IPS 4.7.
February 9Feb 9 Author 22 hours ago, PPlanet said:Hi @Kirill Gromov how is it going? Does this file works on IPS 4.7? I'm thinking of starting an account on NOWPayments but I'm still running IPS 4.7.Hello, yes, it works on IPS 4.7!
February 13Feb 13 On 2/9/2026 at 10:53 PM, Kirill Gromov said:Hello, yes, it works on IPS 4.7!Great, I'll give it a go. Cheers!
February 14Feb 14 Hi @Kirill Gromov , I've only had two payments so far, so I'll probably need a few more to see if the following always happens:NOWPayments marks the payment as finished, the money comes through, but the IPS transaction is not automatically approved. I had to approve the invoice in both occasions. The first time I wondered if maybe I should have waited a bit more, but the second time was hours later when I saw the transaction was still waiting approval.I don't think the system's errors logs have anything related to this and the debug mode of the payment gateway is on.I use Cloudflare, so I wonder if that may have something to do with it.
February 14Feb 14 Author 1 hour ago, PPlanet said:Hi @Kirill Gromov , I've only had two payments so far, so I'll probably need a few more to see if the following always happens:NOWPayments marks the payment as finished, the money comes through, but the IPS transaction is not automatically approved. I had to approve the invoice in both occasions. The first time I wondered if maybe I should have waited a bit more, but the second time was hours later when I saw the transaction was still waiting approval.I don't think the system's errors logs have anything related to this and the debug mode of the payment gateway is on.I use Cloudflare, so I wonder if that may have something to do with it.Hello. Most likely, the webhook is blocked on the Cloudflare side and cannot reach your server.
February 14Feb 14 35 minutes ago, Kirill Gromov said:Hello. Most likely, the webhook is blocked on the Cloudflare side and cannot reach your server.I'll see if I find a way for that url to bypass Cloudflare. It was pretty easy before with a page rule, but they deprecated that. When I used to have Coinbase Commerce, the webhook had a rule that excluded it.
February 21Feb 21 Just for some closure and in case it helps others. Yes, it was Cloudflare causing the problem. I whitelisted NOWPayments IP addresses (as given to me by Google's Gemini) and skipped all security checks for the hook's url.Troubleshooting NOWPayemnt web hookTo allow NOWPayments webhooks (Instant Payment Notifications - IPN) to update your site's order status while using Cloudflare, you need to create a WAF (Web Application Firewall) rule to skip security checks for the NOWPayments API/Webhook IP addresses. Here is the step-by-step process:1. Identify NOWPayments IP AddressesYou need the specific IP addresses that NOWPayments uses to send requests. • Action: Contact NOWPayments support or check their API documentation to get their official webhook IP addresses. 2. Create a Cloudflare WAF Bypass Rule This tells Cloudflare to skip security checks for requests coming from those specific IP addresses. 1 Log in to the Cloudflare Dashboard. 2 Select your website. 3 Go to Security > WAF > Custom rules. 4 Click Create rule. 5 Rule Name: "Allow NOWPayments" (or similar). 6 Field: Select Source IP or IP Source Address. 7 Operator: Select is in or is. 8 Value: Enter the IP address(es) provided by NOWPayments. 9 Choose action: Select Skip. 10 Check the box(es) for All remaining custom rules (or at least "WAF Managed Rules"). 11 Click Deploy. 3. Disable Bot Fight Mode (If Enabled) Cloudflare's "Bot Fight Mode" often blocks legitimate webhooks, and standard WAF bypass rules cannot skip it. • Go to Security > Bots. • Toggle OFF "Bot Fight Mode". • Alternatively, if you are on a Pro/Business plan, you can use Super Bot Fight Mode to create a more specific rule. 4. Check for Other Blocks (Logs)If the above does not work, investigate the logs: • Go to Security > Events in Cloudflare. • Look for blocked POST requests aimed at your webhook URL. • Check if the blocker is Zone Lockdown or IP Access Rules. Summary of Requirements • Whitelist IPs: Ensure the correct NOWPayments source IPs are bypassed. • Disable Bot Fight Mode: Required for free/pro accounts to prevent false positives. • SSL/TLS: Ensure your site allows HTTPS for the callback, as webhook services generally require secure connections.
April 20Apr 20 hello,At this point, after the payment is made, the crypto payment enters the NOWPayments account, but nothing appears in Transactions, is there a problem with the callback?so, can we have a fix?
April 20Apr 20 Author 55 minutes ago, sman said:hello,At this point, after the payment is made, the crypto payment enters the NOWPayments account, but nothing appears in Transactions, is there a problem with the callback?so, can we have a fix?Hello. Is your site behind cloudflare?
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.