In-App Provisioning process failure (error 500)

Hello,

We are implementing in-app provisioning in our banking app but are having trouble getting to the Terms & Conditions screen.

User taps on “Add to Apple Wallet” > PKAddPaymentPassViewController > Next > the flow fails quickly with "Could Not Add Card -> Set Up Later" alert.

The only notable thing in the logs, as far as I can see is the

https://nc-pod12-smp-device.apple.com:443/broker/v4/devices/{SEID}/cards 

fails with:

<html>
<head><title>500 Internal Server Error</title></head>
<body>
<center><h1>500 Internal Server Error</h1></center>
<hr><center>Apple</center>
</body>
</html>

and maybe

ProvisioningOperationComposer: Step 'eligibility' failed with error <PKProvisioningError: severity: 'terminal'; internalDebugDescriptions: '(
    "eligibility request failure",
    "Received HTTP 500"
)'; underlyingError: 'Error Domain=PKPaymentWebServiceErrorDomain Code=0 "Unexpected error." UserInfo={PKErrorHTTPResponseStatusCodeKey=500, NSLocalizedDescription=Unexpected error.}'; userInfo: '{
    PKErrorHTTPResponseStatusCodeKey = 500;
}'; >

Feedback Assistant ID: FB22932141 (Error during In-App Provisioning)

In-App Provisioning process failure (error 500)
 
 
Q