Uploaded image for project: 'Ibexa IBX'
  1. Ibexa IBX
  2. IBX-7114

[Payment gateways] Cannot cancel paid order from order details on storefront because an error 400 occurs

    XMLWordPrintable

Details

    Description

      Preconditions:

      Added and configured PayU gateway.

      Steps to reproduce

      1. Go to storefront page {host}/product-catalog
      2. Make an order.
      3. Pay for an order using PayU payment method.
      4. Go to Storefront / User / Orders / order details       {host}/user/order{orderId}
      5. Check Payment status (should be 'Paid').
      6. Click on 'Cancel' button.

      Actual result:

      Cannot cancel paid order from order details on storefront because an error 400 occurs.

      Argument '$updateStruct->transition' is invalid: Transition "cancel" from "paid" status is not allowed 

      Expected result:

      User can cancel paid order when order status is pending.

      Designs

        Attachments

          Activity

            People

              Unassigned Unassigned
              bogdan.mazur@ibexa.co Bogdan Mazur
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: