WPinThai
Forum Replies Created
-
Hi again Krystian. I really appreciate you working so thoroughly with me on this! Hopefully our conversation will also help many others. I know from Googling the issue before opening this ticket that other people struggle with the same error.
Your clarifying of the ”Send checkout billing data to card fields” is helpful. I’m certainly hoping to achieve the same objective – customers (paying by PayPal account or Credit/Debit Card) not needing to fill in their billing address twice (once on my Checkout page & once for PayPal) – and would rather they did it on PayPal.
I still think the “Not use checkout data at all, requiring the customer to re-enter everything in the card fields” implies that (and it would make sense for it to achieve that by simply not requiring/checking for any such billing data on the seller’s Checkout page).
In addition, I don’t understand why customers paying with a PayPal account should need to fill in their billing address anywhere, to complete an order/payment, when surely their address is already on their account in the PayPal system.
Thank you very much for offering to properly analyze the issue & perhaps fully recreate my environment. I will be very happy to contact you directly and provide logs from the plugin, specifically from a failed attempt.
I have uploaded the log files created as you advised …
- log file called “woocommerce-paypal-payments-2025-02-04” is for a failed order on 4 Feb 2025 when I attempted to use the “PayPal – Pay with your PayPal account” gateway on my Checkout page to pay with a PayPal account.
SEE https://privatebin.syde.com/?ba51d596bf640615#3fXVddfZ1hMDzDoVErH3NNjMVwSesjaURrHa1JLAcfnp
NOTE: I can also provide the pre- and post- screenshots (but I don’t know how to send them to you) - log file called “woocommerce-paypal-payments-2025-02-05” is for a failed order on 5 Feb 2025 when I attempted to use the (PayPal) “Standard Card Button” gateway on my Checkout page to pay with a Credit/Debit Card via PayPal.
SEE https://privatebin.syde.com/?25b6fa40195008b2#4deBgVagSS3w7KEdUj4d62Fo1MK5i7rMZVhTVaoGF2Zg
NOTE: I can also provide the pre- and post- screenshots (but I don’t know how to send them to you)
NOTE: The ”Send checkout billing data to card fields” option was set to “Do not use WC Checkout form data (request all address fields)” for BOTH/EACH gateways above
I have opened a ticket with WooCommerce directly via my Woo account, but was not able to add any of the above files there.
Regarding my environment, I would be very happy to give you access to a staging version of my live site, if that would help?
Warm Regards,
Simon
Hi Krystian. Thank you very much for your detailed reply and suggested workaround! I really appreciate it.
You are right, marking the product as virtual would prevent me form charging for delivery, which I need to do. So unfortunately I cannot use that workaround.
Please note that the error occurs also for attempted card payments via PayPal, not just payment via PayPal account. So changing the “
Send checkout billing data to card fields” setting to “Do not use WC Checkout form data (request all address fields)” should prevent the error, right? But it doesn’t.Is it definitely (as it seemed to me during my own troubleshooting, and contrary to the wording of the error message) the lack of BILLING address that is causing the issue, or is my choice/concatenation of SHIPPING address fields contributing to the cause?
Please could you tell me what other workarounds you can suggest, that maybe I can try?
Many thanks in advance
Simon
Added to my functions.php file via Code Snippet plugin & the above code is working :o)
Many Thanks
Thanks again for the suggestions.
(For Show approximate amount, I had already changed it to Enabled)
(For Show approximate price, I had already changed it to Enabled)
(For Is multiple allowed, I had already changed it to No)I think I have now managed to get the display how I want it! By doing the following …
– Removed the Currency Switcher widget (so visitors cannot select USD there)
– In GeoIP rules … For THB, added Thailand & For USD, added all other countriesNOTE: For Welcome currency, ensure THB is selected
(I now have a question about how to change the size of the font of the display of the approx USD price for products, I’ll post that as a separate new support thread)
Thanks for giving me something to try. Unfortunately, that code did not achieve what I wanted.
That code seems to just disable USD in the Currency Selector widget. Only THB prices are displayed. No USD approx price equivalents are displayed.
Please be kind enough to read my original post again for the problem. Basically, I want all customers to be able to see all products with an approximate price in USD displayed under the actual THB price (but products can be bought only in THB).
Many thanks in advance
- log file called “woocommerce-paypal-payments-2025-02-04” is for a failed order on 4 Feb 2025 when I attempted to use the “PayPal – Pay with your PayPal account” gateway on my Checkout page to pay with a PayPal account.