Developer's Guide
Mobile Payments Library Developer Guide & Reference – Blackberry OS Edition 33
Checkout Experience #6 – Preapproval
In this experience, you started the PayPal preapproval flow by calling the
checkoutPreapproval
method, as discussed under “Preapprovals” on page 17.
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.