Hi,
We had a very similar issue: Apple Pay In-App Provisioning was failing before the Terms & Conditions screen, and the device logs showed an eligibility step failure with HTTP 500.
In our case, the issue was related to the WSD key identifier used in the MBPAC / MBPAD payload. The identifier was configured without the required .1 suffix. After changing it from a value like 123456 to 123456.1, provisioning started working correctly.
This may not be the root cause in your case, but it is worth checking the WSD key identifier, key index, and MBPAC / MBPAD payload structure with your backend/payment network configuration.
Topic:
App & System Services
SubTopic:
Apple Pay
Tags: