WC-Local-Pickup/woocommerce-local-pickup-time

Error when using Stripe Payment Request options

Closed this issue · 0 comments

I have added Stripes Payment Request buttons to our checkout for Apple & Google Pay. I notice that payments aren't being accepted and I belive it is due to the this plugin. I have deactivated the plugin and the payments go through as expected.

I have tested by selecting a Pickup time before I hit the pay button on Google/Apple pay and the payment still doesn't go through.

To reproduce you can:

  1. Go to https://testsite.bumpey.net/
  2. Add any item to your cart
  3. Go to checkout
  4. Select a pickup time
  5. Press the Google/Apple pay button (will depend on your device)
  6. The Stripe plugin is in test mode so any payment made won't be actually charged
  7. Google Pay give the error "There was an error processing your order.". There is no error when the plugin is deactivated.

Expected behaviour would be that the payment goes through for the customer.

WordPress Environment

  • Website URL: https://testsite.bumpey.net
  • PHP Version: 7.3.30
  • WordPress Version: 5.8.1
  • WooCommerce Version: 5.6
  • Plugin Version: 1.3.12
  • WordPress Timezone Setting: London
  • WordPress Date Format Setting:
  • WordPress Time Format Setting:
  • All Plugin Start/End Pickup Time Settings:
  • Plugin Pickup Time Interval Setting: 5
  • Plugin Pickup Time Delay Setting: 5
  • Plugin Orders Per Interval:
  • Plugin Pickup Time Open Days Ahead Setting: 5