If a site has a payment method that causes the 3d secure step to be skipped (or possibly cards that don't have 3d secure?) then the order is left in the "Checkout: complete" status and the "On completing the checkout process" event is not triggered.

Other than the order status, this stops things like the stock module from removing stock from a product, or order confirmation emails going out etc.

Patch attached to check when skipping 3d secure to complete the order if the next step is "complete".

CommentFileSizeAuthor
checkout-complete.patch803 bytesmjpa
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

mjpa’s picture

Probably a duplicate of https://drupal.org/node/2085607 which will get fixed with this patch...

ikos’s picture

Status: Needs review » Fixed

Thanks for the patch - I confirmed this behaviour as well when disabling 3D secure check rules.

Patch committed to 7.x-dev

Status: Fixed » Closed (fixed)

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