iOS SDK Reference

DOCS

Last updated: Aug 15th, 7:26am

Paydiant is now PayPal's White Label Wallet (WLW).

The WLW iOS SDK Reference describes the methods and utilities used to build and maintain a WLW-powered mobile wallet app that runs on iOS.

SDK endpoints are exposed through a facade layer of functional modules, each of which is governed by a coordinator through which all calls must be directed. See iOS SDK 101 for basic app building setup for WLW iOS.

See iOS Release Notes for changes in this release of the SDK.

The functional modules of the SDK are:

ModuleDescription
AuthenticationProvides secure access to the app.
BLEEnables remote access to Bluetooth checkout token broadcasting.
CustomerGets issuer-defined user profile properties.
DecoderAllows the app to utilize the device camera to scan a QR Code and collect the checkout token.
DeviceUniquely identifies the device within the WLW platform.
LoyaltyConnects the wallet with one or more merchant reward programs.
OffersDisplays, activates, and redeems promotional offers.
OrderManages remote order history.
Payment AccountsManages a user's registered payment sources.
Payment TendersGets issuer-defined properties for supported payment tenders.
PreferencesManages user app settings.
Push-notificationsSecures permission to display app messages on the device outside the app.
ReceiptMaintains transaction history.
RegistrationCreates and manages the user profile associated with the app.
TransactionsEngages in mobile wallet purchases, refunds, ATM withdrawals, etc.

Other Resources

ResourceDescription
Security RequirementsWLW's security implementation required for app certification.
WLW SDK Logged EventsList of SDK Log Events logged by the WLW SDK.
Developer Logged Events - Logging UtilityList of SDK log events that must be logged by the app.
Deprecated methodsList of deprecated and removed iOS methods.
Developer ToolsiOS Developer tools and utilities.
WLW Android SDKWLW's SDK Guide for Android systems.