-
Couldn't load subscription status.
- Fork 216
v9.1.0 ‐ Release testing instructions
Wesley Rosa edited this page Jan 8, 2025
·
4 revisions
In Stripe 9.1.0, we added payment instruction details for Multibanco and support to charge expired webhook events.
- Go to General settings and set your store currency to EUR.
- Go to Stripe settings > Settings tab > Advanced settings and disable the legacy checkout experience.
- Go to Stripe settings > Payment Methods tab and enable
Multibancoas a payment method. - Make sure webhooks are enabled and working.
- As a shopper, purchase something using
Multibanco. - Verify that the Order Received/Thank You page displays the
Multibancopayment instruction details. - Verify that the order confirmation email contains the
Multibancopayment instruction details.
- Go to Stripe settings > Settings tab > Advanced settings and disable the legacy checkout experience.
- Go to Stripe settings > Settings tab and enable manual capture ("Issue an authorization on checkout, and capture later")
- As a shopper, add a product to your cart.
- Complete the checkout.
- As a merchant, confirm the order was set to
on-hold. - Trigger the charge expiration event by waiting for the payment to expire. 7 days for
cardand 60 minutes forAffirm. This requires the store to be publicly accessible. - Confirm the handler was called: order status should be changed to failed and the following note added: "This payment has expired. Order status changed from On hold to Failed."