These test cause detailsPromise to resolve successfully with some updated value. As such, that will cause
something in the payment sheet to change. Each test describes what is expected to change - if anything.
Instructions: Click on each button in sequence from top to bottom without refreshing the page. The payment
sheet will be shown. If required, confirm that the expected value appears in the payment sheet. Finally, manually abort/cancel
the payment request by closing the payment sheet.