Skip to content

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.

Multibanco Instruction Details

Setup

  1. Go to General settings and set your store currency to EUR.
  2. Go to Stripe settings > Settings tab > Advanced settings and disable the legacy checkout experience.
  3. Go to Stripe settings > Payment Methods tab and enable Multibanco as a payment method.
  4. Make sure webhooks are enabled and working.

Test

  1. As a shopper, purchase something using Multibanco.
  2. Verify that the Order Received/Thank You page displays the Multibanco payment instruction details.
  3. Verify that the order confirmation email contains the Multibanco payment instruction details.

Charge Expired Events

Setup

  1. Go to Stripe settings > Settings tab > Advanced settings and disable the legacy checkout experience.
  2. Go to Stripe settings > Settings tab and enable manual capture ("Issue an authorization on checkout, and capture later")

Test

  1. As a shopper, add a product to your cart.
  2. Complete the checkout.
  3. As a merchant, confirm the order was set to on-hold.
  4. Trigger the charge expiration event by waiting for the payment to expire. 7 days for card and 60 minutes for Affirm. This requires the store to be publicly accessible.
  5. 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."
Clone this wiki locally