Apple Push Provisioning Configuration

To enable push provisioning for Apple Wallet, your application must be properly configured and approved by Apple.

Requirements

Push provisioning requires a dedicated entitlement that is not enabled by default for standard iOS applications. Before implementation, ensure that:

Required Entitlement

The application must include the appropriate Wallet provisioning entitlement in the app’s entitlements file. This entitlement is granted individually by Apple and is required to access provisioning APIs related to payment cards and passes.

Without this entitlement:

Requesting Access

To obtain the required entitlement:

  1. Contact your Apple representative or provisioning support contact.
  2. Provide details about:
    • Your application
    • Issuer information
    • Payment network participation
    • Intended provisioning flow
  3. Complete any requested compliance or certification processes.

Apple may require additional validation before enabling the entitlement for your App ID.

Apple Developer Configuration

After approval:

  1. Enable the provisioning capability for the selected App ID in the Apple Developer portal.
  2. Regenerate provisioning profiles associated with the application.
  3. Download and install updated provisioning profiles.
  4. Verify that the entitlement is present in the signed application build.

Additional Notes


Revision #1
Created 18 May 2026 10:32:26 by Bartłomiej Jończy
Updated 18 May 2026 10:32:44 by Bartłomiej Jończy