Mobile Software Development Kits (SDKs)
It enables you to easily accept in-app mobile payments
See potential benefits
The information presented in this report contains aggregate data derived from the Decision Manager client base between February 2022 and February 2023. Individual client data is not shared or disclosed in any form.
The purpose of this report is to provide generalized insights and trends, ensuring the anonymity and privacy of our valued clients. The contents of this report should not be construed as legal, financial, or professional advice, and any actions taken based on this information are solely at the reader's discretion. We disclaim all liability for any loss or damage arising from the use of this report or reliance on its contents.
Results may vary and are not claimed to represent typical results and are not intended to represent or guarantee that anyone will achieve the same or similar results.
Case studies, comparisons, statistics, research, and recommendations are provided “AS IS” and intended for informational purposes only and should not be relied upon for operational, marketing, legal, technical, tax, financial or other advice. Visa neither makes any warranty or representation as to the completeness or accuracy of the information within this document, nor assumes any liability or responsibility that may result from reliance on such information. The Information contained herein is not intended as investment or legal advice, and readers are encouraged to seek the advice of a competent professional where such advice is required.
Get in touch with our team
Mobile SDKs enable you to accept payments easily and securely in native iOS and Android mobile applications while leaving you in control of your user experience. Mobile SDKs provide a convenient way to accept and secure payment information provided by your customers during a payment flow. Sensitive payment data never touches your backend systems, helping to reduce your PCI compliance scope and increase your customers' security.
Overview
Interested in using Mobile Software Development Kits (SDKs)?
Integrate fast: Build payments into your app with developer-friendly SDKs that provide a consistent user experience across iOS and Android
Integrate easily
Capture and transmit: Protect your customers’ payment information and your brand while reducing your PCI-DSS compliance scope. The SDKs include numerous security features:
Store sensitive data securely
Control your mobile checkout experience: Fully control your UI/UX payment journey using these headless, API-driven mobile SDKs
Control your user experience
Leverage a single platform for payments: Use alongside other compatible services like Payer Authentication (e.g. 3DS), Decision Manager, and Token Management Service.
Leverage a single platform for payments
Allows card information such as primary account number (PAN) to be captured in native apps and securely exchanged for non-PCI data
Payment data is transmitted from the device, encrypted using one-time keys and exchanged for a short-lived transient token
How it works
Visa Acceptance Platform
Seller's backend systems
Mobile application
2
When a customer makes a purchase, the seller requests a one-time key and authentication.
1
2
3
4
5
One-time keys are sent to the device where the payment is captured and are used to encrypt the payment information.
The token can be securely sent to the backend systems as it contains no PCI data.
The merchant processes the payment with the token.
4
1
5
3
The payment information is sent to Visa Acceptance Platform for tokenization. Visa Acceptance Platform returns a token that references the captured payment information. By using this token provided a proxy for the sensitive payment information, your customer and your systems are kept safe.
Allows card information such as primary account number (PAN) to be captured in native apps and securely exchanged for non-PCI data
Payment data is transmitted from the device, encrypted using one-time keys and exchanged for a short-lived transient token
How it works