DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Please enter at least three characters to search
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

The software you build is only as secure as the code that powers it. Learn how malicious code creeps into your software supply chain.

Apache Cassandra combines the benefits of major NoSQL databases to support data management needs not covered by traditional RDBMS vendors.

Generative AI has transformed nearly every industry. How can you leverage GenAI to improve your productivity and efficiency?

Modernize your data layer. Learn how to design cloud-native database architectures to meet the evolving demands of AI and GenAI workloads.

Related

  • Supporting Offline Mode: Key Strategies and Benefits for iOS Mobile Apps
  • Integration of Cross-Platform Features in Native Mobile Apps
  • Cross-Platform vs. Native Mobile Development: Navigating the Trade-Offs
  • Does Your App Accept Digital Wallets?

Trending

  • Secure by Design: Modernizing Authentication With Centralized Access and Adaptive Signals
  • Operational Principles, Architecture, Benefits, and Limitations of Artificial Intelligence Large Language Models
  • Mastering Fluent Bit: Installing and Configuring Fluent Bit on Kubernetes (Part 3)
  • The Smart Way to Talk to Your Database: Why Hybrid API + NL2SQL Wins
  1. DZone
  2. Testing, Deployment, and Maintenance
  3. Deployment
  4. Web Push Provisioning: Advancements for Digital Wallet Developers

Web Push Provisioning: Advancements for Digital Wallet Developers

We will discuss what web push provisioning is, how it differs from current tokenization methods, and its potential impact on FinTechs, developers, and consumers.

By 
Michael Bogan user avatar
Michael Bogan
DZone Core CORE ·
Feb. 27, 23 · Tutorial
Likes (2)
Comment
Save
Tweet
Share
2.7K Views

Join the DZone community and get the full member experience.

Join For Free

Digital wallets and tokenization have been popular among FinTechs and developers for several years. However, the process of adding a payment card to a digital wallet has been a point of friction for the user experience. The good news is there is a new solution called “Web Push Provisioning” (WPP) that may be a game-changer in the industry. In partnership with the digital wallet providers, this technology was recently brought to market by Marqeta, an fintech leader in payments and tokenization.

In this article, we will discuss what web push provisioning is, how it differs from current tokenization methods, and its potential impact on FinTechs, developers, and consumers. We’ll also consider some typical use cases for web push provisioning. Before diving in, let’s cover some background concepts.

Digital Wallets and Tokenization: An Overview

Digital wallets are virtual storage spaces for payment information—such as credit or debit card information—that can be used to make online or contactless payments. Think about Apple Pay or Google Wallet.

Tokenization is the process of replacing sensitive payment information—like a credit card number—with a unique, random string of characters called a token that can be used to represent the payment information in a secure way. Tokenization allows for the safe storage of payment cards in a digital wallet, enabling online or contactless payments without exposing any sensitive information.

Up until recently, there were three main ways to add a payment card to a digital wallet:

  1. Manual entry
  2. In-app provisioning
  3. Card-on-file

Manual entry involves the user manually entering or taking a photo of the payment card information and adding it to their digital wallet app. This provisioning method is employed when users already possess the physical cards they want to insert into their digital wallets.

Provisioning via Manual Entry (source)

Provisioning via Manual Entry (source)

In-app provisioning involves the user installing or opening an app from a bank or merchant and then using the custom app to provision a virtual card, which is then added to the user's digital wallet.

In-App Provisioning (source)

In-App Provisioning (source)

Card-on-file involves the user already having a payment card added to their digital wallet but then adding it for use on a different device.

An Alternative: Web Push Provisioning (WPP)

WPP is a new method for tokenizing a payment card and adding it to a digital wallet. WPP allows users to provision a virtual card and add it to their digital wallet from within a web browser, eliminating the need for a custom mobile application. This means that users can immediately access funds from their payment card through their digital wallet without installing or opening a separate app. WPP offers a convenient and streamlined way for users to add payment cards to their digital wallets and access their funds.

What Does This Mean for Developers and Consumers?

WPP is different from both manual entry and in-app provisioning in several ways. With provisioning via manual entry, the user must work within the digital wallet app and manually enter their payment card information or take a photo of the card. However, with WPP, the user does not need to work within their digital wallet app and can instead scan a QR code or click on a link to add their payment card to their digital wallet.

WPP is also different from in-app provisioning, meaning the user does not need to download, install, and open a custom application just to add a card from that provider to their digital wallet. This also means that the provider does not need to develop a mobile application, and the user is not required to work within the mobile app environment. Instead, WPP allows developers to build for the browser, reducing both the development time and the friction of the user experience.

Use Cases for Web Push Provisioning

WPP allows companies to leverage QR codes, links, and text messages to quickly and easily enable users to add payment cards to their digital wallets. By using WPP, users are taken to a web page that creates a virtual card with available funds and prompts them to add it to their digital wallet for immediate use. Ultimately, the result is a smoother user experience for adding a payment card to a digital wallet.

WPP can be used in a variety of contexts, such as store promotions, business cards with QR codes for events, and email campaigns. Businesses no longer need to entice their customers by saying, “Download our app, and we'll give you $10 for your next purchase.” Instead, a store can use WPP to sign up customers for a promotion by sending a text message with a link to complete the WPP process (which doesn’t involve an app).

Similarly, business cards with QR codes can be handed out at promotional events, allowing customers to scan the QR code and complete the WPP process through a web page. Links to WPP completion can also be embedded in emails as a convenient way for users to add payment cards to their digital wallets.

Conclusion

WPP is a new method for tokenizing payment cards and adding them to digital wallets. It allows users to add payment cards to their digital wallets from within a web browser, eliminating the need for a custom mobile application. For the end user, this means having immediate access to funds from their payment cards through their digital wallets without the need to install or open a separate app.

WPP simplifies key elements of what companies need to do in order to get consumers to add payment cards to their digital wallets. Through QR codes, links, and text messages, consumers can add payment cards to their digital wallets, reducing friction in this user flow while allowing developers to build card provisioning right into the browser.

Also, using Marqeta’s documentation on tokenization, you can begin building simple solutions for adding cards to digital wallets. With a growing set of innovative use cases, WPP will open doors for your FinTech to be on the cutting edge of tomorrow’s digital wallet trends. Also consider joining me for the upcoming webinar about Web Push Provisioning and how Branch is building innovative banking experiences for leading tech brands.

QR code User experience consumer mobile app push Use case

Opinions expressed by DZone contributors are their own.

Related

  • Supporting Offline Mode: Key Strategies and Benefits for iOS Mobile Apps
  • Integration of Cross-Platform Features in Native Mobile Apps
  • Cross-Platform vs. Native Mobile Development: Navigating the Trade-Offs
  • Does Your App Accept Digital Wallets?

Partner Resources

×

Comments
Oops! Something Went Wrong

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends:

Likes
There are no likes...yet! 👀
Be the first to like this post!
It looks like you're not logged in.
Sign in to see who liked this post!