Test Apple Pay on BrowserStack real iOS devices
You can test the payment flow of your websites or web apps that use Apple Pay as a payment method on real iOS devices using the Assistive Touch and Device Passcode features.
This feature is currently a Private Beta service and available only under Team Pro and Enterprise Pro plans. Contact our Support team or Sales team to enable this feature. For more details, check out our pricing page.
Apple Pay payment flow testing involves the following steps:
Supported devices
Supported Devices | iOS Version |
---|---|
iPhone 15 | 17 |
iPhone 14 | 16 |
iPhone 14 Pro | 16 |
iPhone 13 Pro Max | 15 |
iPhone 13 Pro | 15 |
iPhone 13 Mini | 15 |
iPhone 13 | 15 |
iPhone 11 Pro | 15 |
iPhone 11 | 15 |
iPhone XR | 15 |
All supported iOS devices appear on the Live device listing with the Apple Pay logo next to them, as seen in the following image:
Launch a test session
To launch a test session with a device that supports Apple Pay, follow these steps:
- Log in to the Live dashboard.
- Select an iOS device with the Apple Pay logo, select your browser, and click Launch session on the prompt.
During the setup, the following actions are completed automatically:- Apple Pay is enabled.
- Device Passcode is enabled.
Add a payment card to the Wallet app
To add a payment card, follow these steps in the Live session:
- On the Live vertical toolbar, click Settings.
- Under the iOS Settings section, click Wallet.
- From the Payment Card Networks drop-down, select the payment card network.
- Click Add to Wallet.
A sandbox card of the selected network is added to the Wallet app. Also, Assistive Touch is configured for the Apple Pay payment authentication.
You can only test with one payment card during a test session. To test with a different payment card, you must launch another test session and select the preferred payment card.
Test payment workflows
To test payment workflows, follow these steps:
- In your website, trigger the payment workflow that uses Apple Pay as the payment method.
The payment method selection page with the sample card is displayed. - Click Pay with Passcode.
- On the Assistive Touch screen, click Apple Pay.
- Click Confirm Apple Pay.
- Enter the device passcode
123456
to authenticate your payment.
You have successfully completed testing your Apple Pay payment workflow.
In a test session, you can switch to another iOS device that supports the Apple Pay feature.
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
Thank you for your valuable feedback!