Skip to content

Releases: paypal/android-checkout-sdk

0.8.6

27 Feb 16:45
15e8e58
Compare
Choose a tag to compare

This release includes:

  • Added CorrelationIds to the Approval object returned from the approve order call

0.8.5

27 Feb 16:44
2497dfa
Compare
Choose a tag to compare

This release includes:

  • Fixed a web fallback issue causing an infinite spinner when coming back from web fallbacks flows.
  • Fixed two issues related to auth native and legacy web auth flows.

0.8.4

27 Feb 16:44
90c3edf
Compare
Choose a tag to compare

This release includes:

  • Added the phone, birthDate and taxInfo fields to the Payerobject that comes as part of the OrderResponse object in getOrderDetails(), capture() and authorize() order actions.

0.8.3

27 Feb 16:43
eb24afc
Compare
Choose a tag to compare

This release includes:

  • Added getOrderDetails() to OrderActions in the onApprove callback for getting order information after an order has been approved

0.8.2

27 Feb 16:38
aed05af
Compare
Choose a tag to compare

This release includes:

  • Added the ability to accept a shipping change without having to patching the order
  • Resolved crashes caused by Encrypted Shared Preferences
  • Fixed an issue caused by a duplicate package name when minifying
  • Accessibility fixes

0.8.1

27 Feb 16:37
bbc0b6b
Compare
Choose a tag to compare

This release includes:

  • Removing the requirement for a returnUrl(If there are issues with returning back to the original app, try adding nativexo://paypalpay as another returnUrl on the developer portal)
  • Adding the ability to add a card on US and EU
  • Fixing memory leak issues

0.8.0

27 Feb 16:37
bbc0b6b
Compare
Choose a tag to compare

This release includes:

  • Adding in support for native one-time password
  • Adding in support for checking out with crypto

0.7.3

27 Feb 16:37
b349636
Compare
Choose a tag to compare

This release includes:

  • The original returnUrl was added back into this release and needs to be set in the merchant portal if it wasn't already set

0.7.2

27 Feb 16:36
b349636
Compare
Choose a tag to compare

This release includes:

  • This version introduces a breaking change around removing the use for a returnUrl
  • In order to get authentication working correctly, there needs to be a returnUrl of nativexo://paypalpay added to the clientId of the app
    • If this returnUrl is not added the app will not redirect correctly after auth

0.7.1

27 Feb 16:35
b349636
Compare
Choose a tag to compare

This release includes:

  • Adding in native support for Billing Agreements
        CoroutineScope(coroutineContext).launch {
            val convertedEcToken = try {
                baTokenToEcTokenAction.execute(billingAgreementId)
            } catch (exception: Exception) {
                internalOnOrderCreated(
                    OrderCreateResult.Error(
                        PYPLException("exception with setting BA id: ${exception.message}")
                    )
                )
                null
            }
            convertedEcToken?.let {
                with(DebugConfigManager.getInstance()) {
                    checkoutToken = convertedEcToken
                    repo.isVaultFlow = false
                    applicationContext?.let { Cache.cacheIsVaultFlow(it, repo.isVaultFlow) }
                    internalOnOrderCreated(OrderCreateResult.Success(convertedEcToken))
                }
            }
        }
    }