If you try to buy something on checkout using this plugin, it doesn′t recognize the additional checkboxes like DSGVO in Europe and the checkbox for “wiederrufsrecht für digitale inhalte”
it is a huge problem as customers can buy stuff without agreeing to mandatory European law
The page I need help with: [log in to see the link]
it is a huge problem as customers can buy stuff without agreeing to mandatory European law
As long as those fields are set to required on your site then WooCommerce won’t allow a payment to be processed. Here is how the code in the plugin and WooCommerce works:
The customer clicks the PayPal button. The plugin creates a PayPal order and returns the order ID to the PayPal Javascript SDK.
PayPal renders the popup where your customer selects their payment method and confirms the intent to pay.
The PayPal plugin populates any missing address info and submits the checkout form.
WooCommerce validates that all required fields, including your checkboxes have been selected (if they are required). If any required fields are missing values then WooCommerce will return to the browser. WooCommerce only calls the PayPal plugin to finalize the payment if all required fields are accounted for.
There is also a setting on the Advanced Settings page of the PayPal plugin where you can require all fields to have values before the PayPal button can be clicked.
Here is an example where the checkboxes on your checkout page were not checked. Notice in the screenshot how WooCommerce displays a notice informing the customer that those fields are required: