in-app provisioning, invalid pass data - no help from Apple official support
Hi guys
We are struggeling with in-app card provisioning in Apple Sandbox environment.
Using spec from Getting Started with Apple Pay In-App Provisioning_ Verification _ Security _3.0
Using card numbers from this page: Sandbox Testing - Apple Pay - Apple Developer, have tested with different mastercard cards are it fails with all of them
And we are receiving error
Error Domain=PKPassKitErrorDomain Code=1
Invalid pass data
The message is clear but we have triple checked the fields and everything is there, no idea what fails.
What makes things worse is that console logs are private and we cant see anything there. Apple in latest releases have changed logging profiles and its impossible to see personalized data.
Does anyone have clue how to start resolving this issue? we have sent the full debug data to Apple and only response we got is that something is wrong with your inputs. Literally that was the only thing we received.
Couple of additional questions
PKAddPaymentPassRequest | Apple Developer Documentation -> there are two blocks there ActivationData and encryptedPassData. Does this error apply to both blocks or it is strictly encryptedPassData specific?
What's even more weird is that this specification
encryptedPassData | Apple Developer Documentation is different from getting started guide we received from apple. The last one has two extra fields. We tried both versions but the result is same.
Any kind of help is appreciated! We have hit the wall with this project and trying to figure out what next...