Developer's Guide
Mobile Payments Library Developer Guide and Reference –iOS Edition August 2012 41
Checkout Experience #6 – Preapproval
In this experience, you executed the preapproval checkout method, as discussed under
“Preapprovals” on page 18.
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.