Syde Jamie
Forum Replies Created
-
Forum: Plugins
In reply to: [WooCommerce PayPal Payments] Failed Orders Redirecting to Success PageHi @vegitoss3 ,
Thank you for reaching out to us, we are here to help.
The issue is where the decline error
INSTRUMENT_DECLINEDare treated as retry scenarios that return a success result with redirect, rather than a failure result.You may use the filter hook solution – to force failure results for all declined payments. Add this to your theme’s functions.php.
add_filter( 'woocommerce_paypal_payments_process_payment_result', function( $result, $order_id, $gateway ) {
if ( isset( $result['result'] ) && $result['result'] === 'success' ) {
$order = wc_get_order( $order_id );
if ( $order && $order->get_status() === 'failed' ) {
return array(
'result' => 'failure',
'redirect' => wc_get_checkout_url(),
'errorMessage' => 'Payment was declined. Please try a different payment method.',
);
}
}
return $result;
}, 10, 3 );This filter intercepts the payment result and forces a failure result when the order status is ‘failed’, preventing the redirect to the thank you page regardless of PayPal’s built-in retry logic.
Let us know if that works for you.
Best Regards,
JamieHi @vadym00 ,
We have responded directly to your request.
Best Regards,
Jamie- This reply was modified 2 months, 1 week ago by Syde Jamie.
Hi @delvaet ,
Thank you for confirming that it works now. It is sometimes possible that caching gets in the way. We are glad that it is resolved. Feel free to let us know if you have further questions.
If you’re happy with our support, feel free to leave a quick a review on WordPress — it means a lot to us now.
Best Regards,
JamieHi @vadym00 ,
Thank you for reaching out to us, we are here to help.
US customers trying to pay in EUR may trigger PayPal’s fraud detection or cross-border restrictions. However, we require more information on this.
We noticed that you did not provide the System Status Report. To better assist you, could you please generate a full system report for us? You can do this by navigating to WooCommerce > Status > Get system report > Copy for support. You can either attach it directly or provide it via our secure PrivateBin.
Also, we would like to request for the logs related to the transaction you mentioned.
You can retrieve these logs from the path:
Access the WooCommerce > Status > Logs section, and proceed to choose the most recent “woocommerce-paypal-payments” file associated with the date of the failed order. Please provide those log entries on our PrivateBin. After uploading, send us the link, so we can review them in detail. If you have not enabled logging, the logs will not be available.Alternatively, to speed up the whole process we suggest you to contact us directly for further assistance. You can open a ticket with our service desk. Here’s how you can request support: Request Support. Please make sure to include the URL of this thread in your ticket for reference.
Best Regards,
JamieHi @kevinlau ,
Thank you for reaching out to us, we are here to help.
We are investigating this issue and we will provide an update.
Best Regards,
JamieHi @delvaet ,
Thank you for your response.
We suggest checking your Browser Console – Open your browser’s developer console (F12) and look for:
- JavaScript errors when clicking “Connect Account”
- Failed network requests to
/wc/v3/wc_paypal/authenticate/direct - “PPCP reCAPTCHA” related errors
Alternatively, to speed up the whole process we suggest you to contact us directly for further assistance. You can open a ticket with our service desk. Here’s how you can request support: Request Support. Please make sure to include the URL of this thread in your ticket for reference.
Best Regards,
JamieHi @delvaet ,
Thank you for reaching out to us, we are here to help.
When the automatic PayPal onboarding process does not complete, you can use the manual connection method instead. Here’s how:
- Go to WooCommerce → Settings → Payments → PayPal.
- Scroll to the bottom of the connection screen, find “See Advanced Options”.
- Click on “Manually Connect”.
- Enter your Client ID and Secret, which you can generate from your PayPal Developer Dashboard.
Let us know if that works for you.
Best Regards,
JamieForum: Plugins
In reply to: [WooCommerce PayPal Payments] Failed ordersHi @vivinmetaweb,
Thank you for reaching out to us, we are here to help.
Please follow these steps to share your system status report with us:
- Navigate to the
WooCommerce / Statussection in your site’s admin panel. - Click on the
Get system reportbutton and then clickCopy for support. - Paste the report into our PrivateBin.
- After uploading, please share the link here so we can review the details thoroughly.
Alternatively, to speed up the whole process we suggest you to contact us directly for further assistance. You can open a ticket with our service desk. Here’s how you can request support: Request Support. Please make sure to include the URL of this thread in your ticket for reference.
Best Regards,
JamieForum: Plugins
In reply to: [WooCommerce PayPal Payments] reCAPTCHAHi @govisola ,
We are referring to the PayPal payment popup that appears after you’ve filled out your checkout information and clicked the PayPal payment button – not before purchasing an item.
Let us know if you have further questions.
Best Regards,
JamieForum: Plugins
In reply to: [WooCommerce PayPal Payments] reCAPTCHAHi Giuseppe,
You can also connect to a sandbox account to create a test transaction. However, this requires disconnecting your Live account temporarily while you run the test.
Here is how you can do it: https://woocommerce.com/document/woocommerce-paypal-payments/account-setup-and-onboarding/#section-5
Alternatively, to speed up the whole process we suggest you to contact us directly for further assistance. You can open a ticket with our service desk. Here’s how you can request support: [Request Support](https://paypal.inpsyde.com/docs/request-support/). Please make sure to include the URL of this thread in your ticket for reference.
Best Regards,
JamieForum: Plugins
In reply to: [WooCommerce PayPal Payments] reCAPTCHAHi @govisola ,
Apologies on a typo on “v4”, we were referring to v3. As for where to verify if v2 and v3 were loaded on your site, you can go to the browser’s console log (F12 for Windows, or right-click Inspect Element for Mac).
Here is a sample of what it looks like, this is from your site – here.
On the live site, you can only place a transaction to test the entire flow – so it will be an actual transaction, not a test. You will need a live card and complete a transaction.
Out of curiosity, was there new transactions since the integrated reCAPTCHA has been configured?
We look forward to your response.
Best Regards,
JamieForum: Plugins
In reply to: [WooCommerce PayPal Payments] Payment failHi @borunmetal ,
We have replied to you directly, you do not have to reply to this thread or raise a new one. It might cause confusion on which request is being worked on.
We will close this ticket.
Best Regards,
JamieForum: Plugins
In reply to: [WooCommerce PayPal Payments] Payment failHi @borunmetal ,
We have responded directly to your other requests. Kindly check your inbox and we can continue to support you there. We will close this ticket, since it is a duplicate.
Best Regards,
JamieForum: Plugins
In reply to: [WooCommerce PayPal Payments] reCAPTCHAHi @govisola ,
Thank you for reaching out to us, we are here to help.
We take a look at your site – we see both the v2 and v3 integrated reCAPTCHA loaded correctly. You can dismiss the reCAPTCHA notice, but the underlying validation issue with Google’s emails needs to be addressed separately.
Separately, Google sends emails about reCAPTCHA not being active when there were no verification request reach their servers.
Here is the recommended next steps:
- Test actual verification – complete a test checkout to trigger verification requests to Google.
- Ensure your domain is correctly set up in Google reCAPTCHA admin.
- Double check all keys to confirm both v2 and v4 site/secret keys are properly configured – it is worth checking again.
The WooCommerce notice can be dismissed, but Google’s emails will continue until actual verification requests are successfully processed by their servers. It is also important to note that the admin notice system and Google’s email system operate independently.’
We look forward to your response.
Best Regards,
JamieForum: Plugins
In reply to: [WooCommerce PayPal Payments] Payment interface settingsHi @borunmetal ,
Thank you for reaching out to us, we are here to help.
We received another request from you and we have responded to you. Kindly check your email for our response, we can continue to support you directly from there.
Best Regards,
Jamie