Followup to #2820931: Perform payment transaction during checkout.

checkout progress bug

We want to show Payment in the progress block only if $order->payment_gateway is an instance of the offsite interface.
We'll either need to mark the payment step as always hidden (additional array key in getSteps()) or have a way to hide it unless the $order->payment_gateway is an instance of the offsite interface (parallel methods to getVisibleSteps() and isVisible()).

CommentFileSizeAuthor
#2 the_payment_step_is-2831945-2.patch718 bytesmglaman
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

bojanz created an issue. See original summary.

mglaman’s picture

Status: Active » Needs review
FileSize
718 bytes

Talked with bojanz, we're just going to hide it, since 90% of use cases won't use it.

mglaman’s picture

  • bojanz committed 74ad0a4 on 8.x-2.x
    Issue #2831945 by mglaman, bojanz: The payment step is always present in...
bojanz’s picture

Status: Needs review » Fixed

Pushed an expanded fix.

Status: Fixed » Closed (fixed)

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