Advanced Features Guide
Table Of Contents
- Express Checkout Advanced Features Guide
- Contents
- Preface
- Customizing Express Checkout
- PayPal Review Page Order Details
- Providing Gift Options
- Obtaining Buyer Consent to Receive Promotional Email
- Overriding Your Customer Service Number
- Adding a Survey Question
- PayPal Page Style
- Changing the Locale
- Handling Shipping Addresses
- Automatically Filling Out Shipping and Contact Information
- Buyer Pays on PayPal
- Express Checkout on Mobile Devices
- About the Express Checkout Experience on Mobile Devices
- Mobile Platforms Supported by Express Checkout
- About Mobile Express Checkout Integration
- Integrating Express Checkout With Your Mobile Website
- Enabling PayPal Account Optional Checkout on Mobile Devices
- Request Fields Supported by Express Checkout on Mobile Devices
- Locales Supported by Express Checkout on Mobile Devices
- Features Not Supported by Express Checkout on Mobile Devices
- Handling Recurring Payments
- How Recurring Payments Work
- Recurring Payments Terms
- Options for Creating a Recurring Payments Profile
- Recurring Payments With the Express Checkout API
- Recurring Payments Profile Status
- Getting Recurring Payments Profile Information
- Modifying a Recurring Payments Profile
- Billing the Outstanding Amount of a Profile
- Recurring Payments Notifications
- Reference Transactions
- Implementing Parallel Payments
- Integrating giropay with Express Checkout
- Implementing the Instant Update API
- Payment Review
- Express Checkout Dynamic Image Integration
- Immediate Payment
- Revision History
Express Checkout Advanced Features Guide April 2012 31
Express Checkout on Mobile Devices
About Mobile Express Checkout Integration
2
About Mobile Express Checkout Integration
PayPal supports several implementations of Mobile Express Checkout. You can provide a
complete mobile website, or you can create a mobile phone app in which the checkout button
is integrated into the app itself or is on your mobile website.
Your preferred integration determines what you must do to convert an existing Express
Checkout integration to provide a mobile experience. Typically, your decision depends on
whether you create a native app for the devices you want to support:
If you are not providing an app, you must modify your pages to the recommended size for
your device. When a buyer uses Express Checkout to check out, PayPal attempts to
determine whether the buyer is using a mobile device, and the kind of device, and redirects
the mobile browser to PayPal’s mobile Express Checkout webpages. The call to
SetExpressCheckout occurs as a result of the buyer clicking Checkout with PayPal.
If you are providing an app, you must include the Mobile Express Checkout Library in
your app and initialize it. For information about the Mobile Express Checkout Library, see
the Mobile Express Checkout Library Developer Guide and Reference for your device’s
operating system:
iOS or Android. The library also provides additional functions that you
can call from your app.
IMPORTANT: You cannot call SetExpressCheckout or any PayPal API directly from
your app. If the page that hosts the Pay with PayPal button is on your app
and not on a secure webpage on your server, you must make the call from
your secure server and pass the response to your app; otherwise, the
credentials used to make the call are not protected.
Integrating Express Checkout With Your Mobile Website
To integrate Express Checkout on you mobile website, specify return and cancel URLs on
your mobile website in your call to SetExpressCheckout and specify the command in the
Supported Mobile Devices Software Versions
Android-based devices All
iPhone® (2), 3G, 3GS, 4 iPhone OS 2.x, 3.x; iOS 4.0
iPod touch® 2G, 3G iPhone OS 2.x, 3.x
iPad, iPad 2 All
BlackBerry (Research in Motion) BlackBerry OS version 4.6 and higher