Paypal & Stripe payments - Delays in order shipping - World wide free shipping on orders over 100€!