From 6fa3c1f23be61dfac3179329d84c53068cc602b8 Mon Sep 17 00:00:00 2001 From: Mahesh Rai Date: Mon, 21 Sep 2026 15:11:14 +0530 Subject: [PATCH 1/2] changed hook to applePayDetails and added a note for iOS 26 --- docs/apple-pay-auto.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/docs/apple-pay-auto.md b/docs/apple-pay-auto.md index 3d6307f14..2c88404d5 100644 --- a/docs/apple-pay-auto.md +++ b/docs/apple-pay-auto.md @@ -120,12 +120,16 @@ To enable Apple Pay automation, include the following capability in your automat ### Step 3: Update Shipping, Billing, and Contact Details (Optional) -Before confirming the Apple Pay payment, you can optionally update the shipping details, billing details, and contact information using the `lambda-applepay-details` hook. This allows you to customize the payment information dynamically during your automation test. +Before confirming the Apple Pay payment, you can optionally update the shipping details, billing details, and contact information using the `applePayDetails` hook. This allows you to customize the payment information dynamically during your automation test. + +:::note +**Note:** The `applePayDetails` hook is not currently supported on iOS 26 devices. Support is under active development and will be available in a future release. +::: -{`driver.execute_script("lambda-applepay-details", { +{`driver.execute_script("applePayDetails", { "shippingDetails": { "firstName": "John", "lastName": "Doe", @@ -180,12 +184,12 @@ applePayDetails.put("shippingDetails", shippingDetails); applePayDetails.put("billingDetails", billingDetails); applePayDetails.put("contact", contact); -driver.executeScript("lambda-applepay-details", applePayDetails);`} +driver.executeScript("applePayDetails", applePayDetails);`} -{`await driver.executeScript("lambda-applepay-details", { +{`await driver.executeScript("applePayDetails", { shippingDetails: { firstName: "John", lastName: "Doe", From ec2b5d2a547abe816d4da8bdfe3629df22cb32e3 Mon Sep 17 00:00:00 2001 From: Mahesh Rai Date: Mon, 21 Sep 2026 15:14:41 +0530 Subject: [PATCH 2/2] changed hook to applePayDetails and added a note for iOS 26 --- docs/apple-pay-auto.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/apple-pay-auto.md b/docs/apple-pay-auto.md index 2c88404d5..2346b5be9 100644 --- a/docs/apple-pay-auto.md +++ b/docs/apple-pay-auto.md @@ -179,12 +179,12 @@ Map contact = new HashMap<>(); contact.put("email", "john.doe@example.com"); contact.put("phone", "+441234567890"); -Map applePayDetails = new HashMap<>(); -applePayDetails.put("shippingDetails", shippingDetails); -applePayDetails.put("billingDetails", billingDetails); -applePayDetails.put("contact", contact); +Map applePayDetailsUpdate = new HashMap<>(); +applePayDetailsUpdate.put("shippingDetails", shippingDetails); +applePayDetailsUpdate.put("billingDetails", billingDetails); +applePayDetailsUpdate.put("contact", contact); -driver.executeScript("applePayDetails", applePayDetails);`} +driver.executeScript("applePayDetails", applePayDetailsUpdate);`}