Developer's Guide

36 July 2011 PayPal Mobile Payments Developer Guide and Reference Android OS Edition
Checkout Experience #6 Preapproval
In this experience, you started the Android Activity with the preapproval intent, as discussed
under Preapprovals on page 21.
Basic Preapproval Checkout
Login Screen Agree and Pay Screen
During a preapproval checkout, the buyer agrees to the terms of a preapproval agreement. The
agreement authorizes you to take payments without requiring the buyer to log in to PayPal to
authorize the payments individually. After the buyer completes the checkout, PayPal returns the
buyer‟s confirmed preapproval key to your mobile application.
Use the buyer‟s confirmed preapproval key to take the preapproved payments. The library does
not take the payments for you. After UI control returns to your mobile application, store the
buyer‟s preapproval key on you web server. Then, take your first preapproved payment by
sending a Pay request with the buyer‟s preapproval key from your web server to PayPal.