All Versions
90
Latest Version
Avg Release Cycle
73 days
Latest Release
2267 days ago

Changelog History
Page 8

  • v2.2.0 Changes

    • ➕ Add support for multiple items per payment.
    • ⚡️ Update PayPal logo.
    • ⚡️ Update card.io library to 3.1.5.
  • v2.1.0 Changes

    • ➕ Add integration with PayPal Wallet App (available only on the Samsung app store).
      • In live environment, if the newly released PayPal Wallet app with authenticator is present on a user's device, the PayPal Wallet app will log the user in to the SDK.
    • 🛠 Fix issue where some email addresses would not be accepted.
    • 🛠 Fix some Spanish translations.
    • 🛠 Fix possible NPE in payment confirmation flow.
  • v2.0.3 Changes

    • Add return of authorization_id to SDK's payment response when payment intent is authorization. The authorization_id will be used to capture funds via server calls.
    • ➕ Add PayPalConfig.getLibraryVersion().
    • ➕ Add support for Arabic and Malay languages.
    • ➕ Add proper handling of right-to-left languages (Hebrew and Arabic).
    • 👌 Improve user experience when user must log in again (informational dialog is displayed).
  • v2.0.2 Changes

    • 🛠 Minor bug fixes.
  • v2.0.1 Changes

    • 🏗 Fix values for product_name and build_time returned by SDK.
  • v2.0.0 Changes

    • ➕ 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 a PayPalAuthorization object.
    • 🔄 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 paymentintent to distinguish between:
        1. immediate payment processing
        2. 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.
  • v1.2.6 Changes

    • 0️⃣ Fix issue where PaymentActivity.EXTRA_DEFAULT_USER_EMAIL was not being handled properly in all cases 47.
  • v1.2.5 Changes

    • 🔨 Refactor code to eliminate spurious error message in LogCat 40.
    • 🛠 Fix validation of PayPalPayment.shortDescription where some credit card payments caused incorrect JSONException 41.
    • Eliminate source of potential NPE 37.
    • ⚡️ Update card.io lib to 3.1.4 (includes fixes for potential NPEs).
  • v1.2.4 Changes

    • 🛠 Fix NumberFormatException on some payments in locales that use comma for decimal separator 34.
  • v1.2.3 Changes

    • 🛠 Fix issue where invalid currency amounts could be sent to the PayPal server.