Hi @dtakriti
all data ist sent to STRIPE automatically
Can you explain what you mean by all data? The code is written to create a customer ID in Stripe and information like their email address and billing address are provided.
Why do you want to prevent a customer being created or the data associated with that customer being sent to Stripe?
They have already consented to creating an account on your site so can you help me understand why you want to alter that behavior?
Kind Regards
Customers agree to have an account on the shopping website, but sending the customer data automatically to Stripe is against general GDPR. It must be kept just at the store website.
GDPR ist everywhere, so no merchant ist allowed to store data at another place without asking the customer again to do that. And it’s not necessary as most customers do not use Stripe payment at our site. Why does Stripe need this information? Why you programmed it this way?
It is a big GDPR concern here in Germany. If Stripe or payment providers will check this, they may ban the plugin.
How can we prevent this behaviour?
- This reply was modified 8 minutes ago by dtakriti.
- This reply was modified 7 minutes ago by dtakriti.
Customers agree to have an account on the shopping website, but sending the customer data automatically to Stripe is against general GDPR. It must be kept just at the store website.
Can you explain how it would be possible for Stripe to process a customer’s saved payment methods then without creating a customer ID? Or to associate a payment with a customer?
It is a big GDPR concern here in Germany. If Stripe or payment providers will check this, they may ban the plugin.
We have worked closely with Stripe and their GDPR legal team and our solution architecture was approved so Stripe saw no legal issue with how our plugin is designed.
Here is how you can remove that feature. Test before implementing
remove_action('wp_loaded', [WC_Stripe_Customer_Manager::instance(), 'wp_loaded']);
remove_action('woocommerce_checkout_update_customer', [WC_Stripe_Customer_Manager::instance(), 'checkout_update_customer']);Please keep in mind without a Stripe customer ID, your customer’s won’t be able to save payment methods, process subscriptions etc.
Kind Regards,
