-
Notifications
You must be signed in to change notification settings - Fork 206
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
Multibanco
as 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
Multibanco
payment instruction details. - Verify that the order confirmation email contains the
Multibanco
payment 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
card
and 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."