Skip to content
TestsigmaDOCS

Help

Apple Pay Automation with Testsigma

Apple Pay automation is currently limited to a specific set of devices. Ensure you verify the exact device compatibility before proceeding.

List of compatible devices :

Devices Supported for Apple Pay 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

Implementation with Testsigma is simple and straightforward.

  1. Download the addon: Testsigma has an built-in addon to automate this flow, you can download the addon and use the addon inside your test step. The addon screenshot is added below Autopay

  2. Add Desired capability: Before you execute the test case, you can add the desired capability listed below and choose the compatible devices shared in the previous list.

    Key Data Type Value
    enableApplePay String true
    appiumVersion String 1.21.0
    deviceName String iPhone 15
    osVersion String 17.0

When defining Apple Pay details, follow these best practices to ensure compatibility with the test environment:

  1. Address Information:

    • Only include relevant parameters for the shipping and billing addresses.
    • Remove parameters that are not applicable. For instance, if your test address does not include a province value, exclude the province parameter from your script.
  2. Geographical Codes:

    • Use the appropriate geographical code based on your address format and what the device accepts.
    • Choose from one of the following: postalCode, postCode, or zip.
  3. Phone Number Format:

    • Include the country code prefix with the + character.
    • Examples of valid formats include:
      • +1-212-456-7890
      • +12124567890
  4. Session Failures:

    • If your session fails due to incorrect address parameters, adjust the geographical code accordingly.
    • For instance, if your address uses the zip parameter but the device expects postalCode or postCode, modify the script and re-run the test to identify the accepted format.

Regional Limitations for Apple Pay Testing

Section titled “Regional Limitations for Apple Pay Testing”

On testsigma iOS devices, testing with Apple Pay is limited to the following regions:

Geography Country
North America United States, Canada
Europe France, Ireland, Italy, Spain, UK, Germany
Asia China Mainland, Hong Kong, Taiwan, Japan, Russia, Singapore
Australia Australia, New Zealand