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
Refcards Trend Reports
Events Video Library
Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
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

Migrate, Modernize and Build Java Web Apps on Azure: This live workshop will cover methods to enhance Java application development workflow.

Modern Digital Website Security: Prepare to face any form of malicious web activity and enable your sites to optimally serve your customers.

Kubernetes in the Enterprise: The latest expert insights on scaling, serverless, Kubernetes-powered AI, cluster security, FinOps, and more.

E-Commerce Development Essentials: Considering starting or working on an e-commerce business? Learn how to create a backend that scales.

Related

  • MuleSoft API Led Connectivity Architectural and Design Patterns
  • Data-Driven Decision-Making in Product Management: The Key to Success
  • Demystifying APIs for Product Managers
  • What Is GraphQL?

Trending

  • Mastering Backpressure in Java: Concepts, Real-World Examples, and Implementation
  • A Comprehensive Approach to Performance Monitoring and Observability
  • Java 21 Is a Major Step for Java: Non-Blocking IO and Upgraded ZGC
  • The Role of Metadata in Data Management
  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.

Michael Bogan user avatar by
Michael Bogan
DZone Core CORE ·
Feb. 27, 23 · Tutorial
Like (2)
Save
Tweet
Share
1.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

  • MuleSoft API Led Connectivity Architectural and Design Patterns
  • Data-Driven Decision-Making in Product Management: The Key to Success
  • Demystifying APIs for Product Managers
  • What Is GraphQL?

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • 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: