Thread Starter
ofive
(@ofive)
Hi @ofive,
Cartflows handles the upsell functionality, and PayPal Payments does not do anything, in particular, regarding upsells.
Could you share your PayPal Payments log files with us after an attempted upsell?
Logging must first be enabled in the plugin settings. Then, after attempting a payment, the plugin log files can be accessed from here:
WooCommerce > Status > Logs > select “woocommerce-paypal-payments-[…]” in the dropdown and click on view.
If it worked for you with version 1.7.0, could you maybe give it a try with this version?: https://drive.google.com/uc?export=download&id=1H-JAjzY9b-vVc0J9vPCLY-RK0y0EysEZ
This package prevents a potential compatibility issue that some users have reported with the latest version.
Also, have you tried reaching out to the Carflows support to learn more about what kind of error prevents the upsell? I can’t judge how it works as we haven’t tested it ourselves, so we say anything about compatibility. But we are not aware of any other issue reports regarding Cartflows.
Kind regards,
Niklas
Thread Starter
ofive
(@ofive)
Hi,
What do you mean by ‘Could you share your PayPal Payments log files with us after an attempted upsell?’ I don’t understand, how can I share that?
The logging is enabled.
I updated the plugin with the one you sent but I think is the same version.
…but the problem is still there
Hi @ofive,
Every time the plugin makes an API request, some details will be saved in the log file (as long as logging is enabled). The plugin log files can be accessed from here:
WooCommerce > Status > Logs > select “woocommerce-paypal-payments-[…]” in the dropdown and click on view.
You can share a copy of the latest log either here in the forums or since it may contain sensitive information better privately with us from here:
https://paypal.inpsyde.com/docs/request-support/
Please include a link to this thread. Thanks!
But I must ask again: Have you tried reaching out to the Cartflows support?
PayPal Payments is not listed under the supported payment gateways: https://cartflows.com/docs/supported-payment-gateways-by-cartflows/#upsell–downsell
And since the upsells are a premium feature, we can’t easily test this.
If Cartflows does not support PayPal Payments in the first place, then there’s not much we could do about it from our end.
Kind regards,
Niklas
Thread Starter
ofive
(@ofive)
Hi,
So I’ve asked Cartflows and they fixed the main issue which was ‘Fix errors when accepting upsells’.
Now, I have another problem. Now, the upsells are working if you pay DIRECTLY from the ‘Pay with PayPal’ button. When someone pays with a credit card on the checkout and he’s redirected to the upsell page, if he accepts it, this redirects him to a PayPal page asking for logging in (remember that they paid with cards, not with PayPal so this makes no sense).
Here’s a video showing it: https://drive.google.com/file/d/1k4V8ggoaQvJHTuTkwqZKH8z_9ApniRfS/view?usp=sharing
I contacted them again about this issue and they told me this:
“`Actually, it is the default implementation made in the CartFlows to add the compatibility of PayPal Payments Payment gateway plugin. In the integration, we have used the V2 version API of the PayPal which works in this way itself.
As there are few restrictions from the PayPal gateway and the plugin, due to which the user had to redirect to the PayPal side to accept the payment and that is why you are getting another PayPal page to make the payment.
In the older version of the PayPal, there was an case, where those gateway pluing were storing the payment source so as to use it for the next time, but this gateway plugin does not stores the order source to be used on the upsell and that is why this redirection is added.”
I don’t get it but hope you do.
How can we fix this?
I’ll go ahead an close this thread to keep the discussion in the latest thread.
Cheers! 🙂