Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
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 CreditAttribution: mjpa commentedProbably a duplicate of https://drupal.org/node/2085607 which will get fixed with this patch...
Comment #2
ikos CreditAttribution: ikos commentedThanks for the patch - I confirmed this behaviour as well when disabling 3D secure check rules.
Patch committed to 7.x-dev