We'll be migrating first party specific code into the internal flavor. This will ensure first party still works as intended while cleaning up the API for third party release.
SdkComponent
initialization to work with both PayPalCheckoutSdk & PayPalCheckout.cancelCheckoutAndExit
to be outside of PayPalCheckoutSdk
as it's used by PYPLCheckoutUtils
.PayPalCheckoutSdk
and only use activities that use PayPalCheckout
.PayPalCheckoutSdk.startCheckoutWithIntentUri
should accept an ExtendedCheckoutConfig
instead of a CheckoutConfig
.CheckoutConfig
into ExtendedCheckoutConfig
.CheckoutConfig
.PayPalCheckoutSdk
dependency (currently sets app
).We should remove all code that is under a @Deprecated
annotation.
CreateOrderApi
and working our way back would probably be best.FoundationRiskConfig
and remove deprecated code. Ensure auth still works for third party.