The stripe module adds a JavaScript file to the page for validation whenever the Stripe payment method form is requested. The JavaScript does client side validation that breaks all other payment methods. This validation needs to be changed to only happen when Stripe is the selected payment method. I'll open a bug report on commerce_stripe explaining this.

To reproduce this: enable Stripe and other payment methods (ie: paypal WPS). Set Stripe to be the 1st option for payment method. Click WPS to pay and click continue or even back.

This also prevents you from being able to select "Go back" on the review page even when Stripe is the only enabled payment method.

This bug was initially reported #1516998: After selecting Paypal payment method user doesn't get redirected to PayPal, checkout completion page gets displayed instead

Comments

iler’s picture

Status: Active » Fixed

This is now fixed in the latest dev release. There is now check if Stripe is selected before the Stripe js actions are run.

rowbotony’s picture

Thank you! Confirm - the 7.x-1.x-dev for 2012-Aug-09 has fixed the issue - PayPal and commerce_stripe now play nicely together when switching between payment methods.

Thanks!

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.