Skip to content

[Draft] Run Apple Pay smoke coverage on iOS - #735

Open
kieran-osgood-shopify wants to merge 2 commits into
mainfrom
e2e-apple-pay-smoke
Open

[Draft] Run Apple Pay smoke coverage on iOS#735
kieran-osgood-shopify wants to merge 2 commits into
mainfrom
e2e-apple-pay-smoke

Conversation

@kieran-osgood-shopify

@kieran-osgood-shopify kieran-osgood-shopify commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

TLDR

Apple Pay Smoke test - ensures the sheet launches without issue
(this confirms the PKPaymentRequest was setup correctly and didn't throw at construction, which may happen if the merchant identifier is incorrectly setup, or for a store without apple pay setup)

Assisted-By: devx/5f10c07c-0803-4f05-bc88-265174164e5a
@github-actions github-actions Bot added the #gsd:50662 Rebase Checkout Kit on UCP label Sep 4, 2026
@kieran-osgood-shopify kieran-osgood-shopify changed the title Run Apple Pay smoke coverage on iOS [Draft] Run Apple Pay smoke coverage on iOS Sep 4, 2026
@kieran-osgood-shopify
kieran-osgood-shopify marked this pull request as ready for review September 4, 2026 08:30
@kieran-osgood-shopify
kieran-osgood-shopify requested a review from a team as a code owner September 4, 2026 08:30
@bitrise

bitrise Bot commented Sep 4, 2026

Copy link
Copy Markdown

Install this build

Open Tophat, select your target device, then click Install. Links open on the Mac running Tophat.

SDK Install
React Native Install with Tophat
Swift Install with Tophat
Kotlin Install with Tophat

Checkout Kit E2E results

Status Suite Target Platform OS version tag Device
react-native-ios react-native ios latest iPhone 15
iOS 27 Beta
react-native-android react-native android latest Google Pixel 9
Android 17.0
kotlin-android kotlin android latest Google Pixel 9
Android 17.0
swift-ios swift ios latest iPhone 15
iOS 27 Beta

Failures

Caution

These E2E checks are not yet required, so they do not block merging — but a failure may still indicate a real issue to resolve before merging.
If you believe an assertion is flaky, please raise a ticket in the #checkout-kit-devs channel so it can be addressed.

BrowserStack artifacts require BrowserStack access. Sign in to BrowserStack App Automate before opening artifact links.

iOS — react-native-ios

Test Status Artifacts
./tests/shared/checkout-apple-pay BrowserStack · Video · Screenshot · Maestro commands · Maestro log

Android — react-native-android

Test Status Artifacts
./tests/shared/checkout-hardcoded-buyer-identity BrowserStack · Video · Screenshot · Maestro commands · Maestro log

iOS — swift-ios

Test Status Artifacts
./tests/shared/checkout-apple-pay BrowserStack · Video · Screenshot · Maestro commands · Maestro log

Assisted-By: devx/30333fd0-d118-418c-ba3e-48a12b8add5e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

#gsd:50662 Rebase Checkout Kit on UCP

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant