PayPal-Android-SDK v2.0.0 Release Notes
-
- โ Add Future Payment with PayPal support. Users can now authenticate and consent within an app using the SDK. A user no longer needs to repeatedly enter credentials.
- Introduce a
PayPalFuturePaymentActivity
, which returns aPayPalAuthorization
object.
- Introduce a
- ๐ Changes to payment feature:
- Change backend to use PayPal's new REST APIs for all SDK functions. Now there is a single way to verify both credit card and PayPal payments.
- Introduce
PayPalPaymentDetails
to support payment details, including line-item subtotal amount, tax amount, and shipping amount. - Single payments now include a payment
intent
to distinguish between:- immediate payment processing
- payment authorization only, with subsequent payment capture from the merchant's server.
- ๐ง Use
PayPalConfiguration
object for common configuration across both single payment and future payment use cases. - ๐ฒ For API errors, logging will now provide additional information, including a PayPal Debug-ID for MTS investigations.
- โ Add support for directional controller interaction (for set-top boxes, game consoles, etc.).
- Resolves issues with PayPal user passwords containing special characters.
- โ Add Future Payment with PayPal support. Users can now authenticate and consent within an app using the SDK. A user no longer needs to repeatedly enter credentials.