Skip to content

Payment methods not respected when cancelled / failed and retry #378

Open
@MelvinAchterhuis

Description

@MelvinAchterhuis

Scenario:

Temporary disable a payment method in Shopware by deactivating it, or by removing it by Sales Channels -> Payment methods

Expected:

No new orders are placed with the disabled payment method

Result:

New orders are placed with the disabled payment method which is confusing, because we disabled it right?

Reproduce:

I could reproduce this issue with the following steps:

  • Disable the payment method and remove it from the sales channel (but keep it active in Mollie)
  • Place an order in test mode with "Cancelled" as feedback
  • You should be redirect to "frontend.mollie.payment.retry"
  • Now choose "Pay with a different payment method"
  • Now we can select all payment methods that are active in our Mollie account, which makes it possible to use the previous disabled payment method in Shopware

Not a big deal for me at the moment, because it makes kinda sense, but I think it should be communicated somewhere to prevent this from happening. It had me clueless for a few minutes.

However offering payment methods with rules, for example: customer groups, B2B / B2C , everything that has to do with the rule builder can bypassed by cancelling the payment and then pay through Mollie directly

Metadata

Metadata

Assignees

No one assigned

    Labels

    Payments APITickets related to refactorQuestion / IssueFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions