Accessing Digital Wallet SDKs

With Marqeta's instant issuance feature, you can create virtual cards and automatically push them to digital wallets like Apple Pay or Google Pay. Instant issuance requires an integration with the digital wallet provider as well as with Marqeta.

To facilitate integration with the digital wallet providers, Marqeta provides SDKs. If you want to enable instant issuance within your application, you must complete the requirements to access the Marqeta SDKs. This feature is not available in the shared sandbox environment.

Apple Pay

The MarqetaKit iOS SDK facilitates integration with digital wallets on Apple Pay-compatible devices. To obtain access to this SDK and begin the process of implementing instant issuance, contact your Marqeta Customer Success representative to help coordinate these items between Apple, the card network, and your team:

  • Tokenization enablement at the card network
  • Apple in-app provisioning entitlement
  • Signed Digital Wallet SDK License Agreement with Marqeta

After these requirements are met, Marqeta grants your team read-only access to the SDK for up to five GitHub accounts. The SDK includes documentation to help guide the integration and implementation of instant issuance for Apple Pay.


Google Pay

The MarqetaKit Android SDK facilitates integration with digital wallets on Google Pay-compatible devices. To obtain access to this SDK and begin the process of implementing instant issuance, contact your Marqeta Customer Success representative to help coordinate these items between Google Play Services, the card network, and your team:

  • Tokenization enablement at the card network
  • Whitelisted application package name on Google's server
  • Signed Digital Wallet SDK License Agreement with Marqeta

After these requirements are met, Marqeta grants your team read-only access to the SDK for up to five GitHub accounts. The SDK includes documentation to help guide the integration and implementation of instant issuance for Google Pay.