We have discovered the same PayPal bug in the new reCaptcha module that was in the old module and was fixed. Here's a brief walk through of events:
In the shopping cart, PayPal is selected and you choose "Continue to Payment." On the Payment page you check the reCAPTCHA check box. After this confirms you are a human you click "Complete Order" and you are taken to PayPal to actually pay for the order. After finishing you payment on PayPal, you are directed back to the Payment page where you would normally see the order completed and an order confirmation pop up. Instead you see that the reCAPTCHA box is no longer checked (fresh load of the page) and an error message at the top saying "one or more fields was filled out incorrectly." This crashes the order and neither we nor the customer receive any order confirmation details, or shipping information of any kind. When the page loads it is automatically running the "Complete Order" script as payment has now been confirmed. But the page was reset (including the reCAPTCHA module) by going to the PayPal site and back. There is no opportunity to redo the reCAPTCHA at this point and it has lost the completed status it had before leaving to PayPal.
In the shopping cart, PayPal is selected and you choose "Continue to Payment." On the Payment page you check the reCAPTCHA check box. After this confirms you are a human you click "Complete Order" and you are taken to PayPal to actually pay for the order. After finishing you payment on PayPal, you are directed back to the Payment page where you would normally see the order completed and an order confirmation pop up. Instead you see that the reCAPTCHA box is no longer checked (fresh load of the page) and an error message at the top saying "one or more fields was filled out incorrectly." This crashes the order and neither we nor the customer receive any order confirmation details, or shipping information of any kind. When the page loads it is automatically running the "Complete Order" script as payment has now been confirmed. But the page was reset (including the reCAPTCHA module) by going to the PayPal site and back. There is no opportunity to redo the reCAPTCHA at this point and it has lost the completed status it had before leaving to PayPal.
Comment