Push provisioning overview
Introduction
There are two methods for cardholders to add their cards to a digital wallet: Manual Provisioning and Push Provisioning.
Weavr’s Mobile SDK, available for iOS, Android, and React Native, simplifies the implementation of Push Provisioning within your app, enabling a seamless experience for your end-users.
Manual Provisioning
In this method, cardholders manually input their card details into the mobile device's digital wallet. Alternatively, they can use the device's camera to scan a physical card or a screen displaying a virtual card, allowing the details to be automatically captured via Optical Character Recognition (OCR). While Manual Provisioning requires minimal effort from you, the Embedder, it places greater responsibility on the cardholder to ensure the accuracy of the entered details.
Push Provisioning
Push Provisioning, also known as “In-App Provisioning,” offers a seamless and efficient way for cardholders to add their cards to a digital wallet. By integrating an “Add to Wallet” button directly into your app, the user experience is significantly enhanced, reducing friction and simplifying the process for your users.
Certification requirements
Once integrated, certification from Google Pay and/or Apple Pay is required.
For Apple Pay, this includes lab certification through an Apple-affiliated test center. Additionally, there are specific launch conditions to consider, such as ensuring a minimum 30-day gap between launching Apple Pay and Google Pay.
For Google Pay, a launch process (available from the Google for Developers site) must followed that includes a UX/branding review, allow-listing your app, and field testing payments.
The Weavr Support team will guide you through the specific requirements to achieve certification for both Google Pay and Apple Pay
Next steps
It's recommended that you read the How Push Provisioning works and the Get started pages before proceeding.
Once you are familiar with the concepts, the process of provisioning a card, and you are aware of the prerequisites for integration, you can follow the platform specific instructions: