Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 1.83 KB

README.md

File metadata and controls

34 lines (27 loc) · 1.83 KB

Stripe Push Provisioning Sample App - iOS

Purpose

This sample app demonstrates one way to Use digital wallets with Issuing--specifically how the Check eligibility, Provision a card and Update your backend sections can be implemented.

Setup

  1. Clone this repository
  2. Open the project in Xcode
  3. Create a card using the Dashboard or API: https://stripe.com/docs/issuing/cards
  4. Request access
  5. In the BuildSettings.xcconfig, configure the following to match your backend:
    • SAMPLE_PP_BACKEND_URL
    • SAMPLE_PP_BACKEND_USERNAME
    • SAMPLE_PP_BACKEND_PASSWORD
      See the backend readme for configuration details.

Deploy the iOS app

  • The app must:
    • be registered with your Apple Developer account on App Store Connect
    • use a valid provisioning profile associated with the app bundle identifier and Apple Developer Team.
    • include the com.apple.developer.payment-pass-provisioning entitlement (see StripeIssuingExample.entitlements)
  • Remember: The only way to test the end-to-end push provisioning flow is by distributing your app to real devices with TestFlight or the App Store.

Relevant documentation