iOS 16 recurring payment configuration not reflecting in UI

We are integrating iOS 16 recurring payments in our app, everything works fine but we have a few questions

Question 1

let recurringPaymentRequest = PKRecurringPaymentRequest(
        paymentDescription: "Pro Membership",
        regularBilling: regularBilling,
        managementURL: url
      )

we assume managementURL is supposed to come in the user's wallet where he/she can tap to change the recurring payment option to our backend, but in the wallet, the transaction appears without this URL and have no indication that it is a recurring payment, Can someone guide what we missed

Question 2 For apps that only have apple pay on mobile, managementURL can open the app as a deep link from the Wallet app and the user can update or delete the payment method for the automatic reload payment from the app directly,

Question 3 For cancellation, the recurring payment app should have some UI where the user can tap which hit our backend and remove the apple pay merchant token from our system and apply cancellation business logic, no apple API involves in the cancellation of recurring payment

Answered by DTS Engineer in 860093022

Hi @kiji123,

This was a known issue in iOS 16. However, it has since been resolved. Please update to the latest iOS version to confirm if the issue remains.

If so, please file a bug report directly with the Apple Pay engineering team with Feedback Assistant. Please use the following post on the Apple Developer Forums as a guide:

Gathering Required Information for Troubleshooting Apple Pay on the Web Merchant Issues

<https://developer.apple.com/forums/thread/762994>

Once the bug report is submitted, please reply here with the Feedback ID so I may escalate to the Apple Pay engineering team directly.

Lastly, please be sure to include if you are using the PassKit framework, Apple Pay JS API, or Payment Request API, and the OS version or Safari version reproducing the reported issue with the display of the PKRecurringPaymentRequest.managementURL value.

Cheers,

Paris X Pinkney |  WWDR | DTS Engineer

https://support.apple.com/en-us/HT213041

In this article they explained "View preauthorized payments in Apple Wallet" very well. So in my case we are able to do recurring payment with apple pay but not able to see preauthorized payments Options in Apple Wallet App. under Card Details? Please guide us in this regard what we missed

Hi @kiji123,

This was a known issue in iOS 16. However, it has since been resolved. Please update to the latest iOS version to confirm if the issue remains.

If so, please file a bug report directly with the Apple Pay engineering team with Feedback Assistant. Please use the following post on the Apple Developer Forums as a guide:

Gathering Required Information for Troubleshooting Apple Pay on the Web Merchant Issues

<https://developer.apple.com/forums/thread/762994>

Once the bug report is submitted, please reply here with the Feedback ID so I may escalate to the Apple Pay engineering team directly.

Lastly, please be sure to include if you are using the PassKit framework, Apple Pay JS API, or Payment Request API, and the OS version or Safari version reproducing the reported issue with the display of the PKRecurringPaymentRequest.managementURL value.

Cheers,

Paris X Pinkney |  WWDR | DTS Engineer

iOS 16 recurring payment configuration not reflecting in UI
 
 
Q