PaymentRequest .show(optional detailsPromise) tests

Bad details - causes `detailsPromise` to reject.

Click on each button in sequence from top to bottom without refreshing the page. No payment sheet should be shown, as all provided values cause an error.

If you see a payment sheet, it means the test has failed.

If you find a buggy test, please file a bug and tag one of the suggested reviewers.