Problem/Motivation

In certain edge cases, the user might be returned to the Review step, when they have already completed their payment(or the payment has been canceled/failed.)

We need to better handle the existing intent.

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

tomtech created an issue. See original summary.

tomtech’s picture

There are several existing issues that handle some parts of this.

This issue will serve as a complete/combined solution.

I'll follow up linking/closing/crediting the other issues.

  • 8e359bea committed on 2.x
    task: #3623685 Harden the StripeReview pane
    
    By: tomtech
    
tomtech’s picture

Status: Active » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

jonathanshaw’s picture

I created #3625459: StripeReview marks a saved payment method non-reusable on transient Stripe API errors to handle a small problem introduced by these changes.