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".
| Comment | File | Size | Author |
|---|---|---|---|
| checkout-complete.patch | 803 bytes | mjpa |
Comments
Comment #1
mjpa commentedProbably a duplicate of https://drupal.org/node/2085607 which will get fixed with this patch...
Comment #2
ikos commentedThanks for the patch - I confirmed this behaviour as well when disabling 3D secure check rules.
Patch committed to 7.x-dev