Skip to main content
Review the latest updates to the Payment Links SDK for native Android and ensure you download the most recent version.
Latest
Release notes:
  • Initialization no longer relies on customerId.
  • Improved initialization and deeplink performance.
  • The customerId parameter is now required when opening the checkout.
  • Price points have been removed and are now managed from the server.
  • Callback interface now includes onPurchaseCanceled.
  • SDK restores order information on failed or canceled purchases when returning via deeplink.
  • Removed requirement for buildConfig = true.
  • Replaced the twa browser mode with internal and removed the cct browser mode. You can now only switch between internal and external. The SDK selects the specific browser implementation.
Release notes:
  • Modified checkout to fully support Checkout 2.0.
Release notes:
  • New event system logic for better reliability and performance, including normalized SDK status codes for consistency across platforms.
  • Added orderResponseModel to the onPurchaseFailed callback, allowing you to access full order details, such as orderId, offerName, and price on failed purchases.
  • SDK now includes network state support with retry functionality to handle cases of internet connection interruptions during order validation.
  • Updated foreground service type from dataSync to shortService, reducing Google Play Console declaration requirements. Manifest permissions and service tag are required.
  • Enriched Debug mode data.
  • Updated status codes with clearer, more specific statuses that better match current SDK behavior. See the changes in the Troubleshooting guide.
Release notes:
  • Improved the return-to-game flow via deeplink by reducing order validation processing time, resulting in a faster user experience.
  • Implemented a togglable foreground service to initiate notification status and keep the game thread active during checkout. (Recommended for older devices and memory-intensive applications, as it reduces the likelihood of Android system process termination.)
Release notes:
  • Updated the namespace from com.appcharge.core to com.appcharge.paymentlinks.
  • Improved the checkout flow by using parsedUrl instead of url and checkoutSessionToken.
  • Improved stability when switching browser modes.
  • Improved checkout performance and overall stability.
  • Enhanced debug mode for better troubleshooting.
  • Fixed a client crash caused by an uninitialized SDK during checkout.
  • Fixed a connection leak in CCT/TWA.
Release notes:
  • Fixed an issue where the checkout instance could reset after the application remained in the background for an extended period.
Release notes:
  • Added support for external browsers.
  • The Payment Links SDK is now available via Maven Central.
  • Added validation for PurchaseId.
  • Improved order validation logic.
  • Deprecated and removed the client-side Award logic (Award Purchase).
  • Fixed an issue where error code 4001 could occur.
  • Fixed an issue where some browsers triggered callbacks multiple times.
Release notes:
  • Modified ProGuard rules.
  • Added external browser support.
Release notes:
  • The SDK now automatically toggles between checkout domains based on the configurations you provide.
  • Modified error codes.
  • Improved order validation support.
Release notes:
  • Improved performance for internal browser.
  • Modified URL Scheme.
  • The internal browser now locks its orientation based on your application’s current orientation.
  • The consume flow has been renamed to Award for clearer terminology and better alignment with platform conventions.