Checkout UI Payment API: selectedPaymentOptions empty on Thank You page

I am an experiencing an issue with the selectedPaymentOptions field on the Thank You page.

I want to display hints for certain selected payment options there. I have done this successfully for years now for a custom payment method. I wanted to add a hint for another payment method of type offsite now, but for this payment method the selectedPaymentOptions field returns an empty array on the Thank You page.
For the custom payment method, I get the object with handle and type as expected.
As far as I could see in the docs, the field should be supported on thank-you targets.

As this is an iconsistent behavior (for one option data is returned, for another one no data is returned), it seems like a bug to me.

I am currently using API version 2026-04 in my extension.

It would be great to hear if this is expected behavior for some reason or if it is a bug that could be fixed.

Hi @Finn_VM,

Sorry that you are having difficulty there. Any chance you have the answer for these for me to understand the problem better;

  • Do you have a timeline of when it stopped working?
  • Have you checked if availablePaymentOptions is also empty on the Thank You page?
  • Also does the offsite app redirect or open a popup?

Hi @Mert_Kara,

Thank you for your reply.

  • I do not have a timeline, since I came across this when I wanted to use it for a new payment method recently. I am not sure if this behavior was always there. For the custom manual payment method, I used this for years now, and it still works.
  • availablePaymentOptions is always empty on the Thank You Page, at least for the two payment methods I tested, but that is not a problem for me. I thought that would make sense, since the customer already chose a payment method and the other ones are not relevant anymore at this point.
  • The offsite app uses a redirect.

this seems like a regression on our side, we will look into it. Thanks for bringing it up!