Skip to main content

android

Android-10.0.1 (2026-03-17)

Bug Fixes

PAY-3160: Fix Incorrect Failure During Payment Cancellation + SDK Data Is Never Backed Up

  • SDK local data is no longer backed up tor restored, regardless of the host app’s auto-backup policy.
  • Fixed an unexpected customer-side failure that could occur when the business side cancelled a payment.

Android-10.0.0 (2026-03-04)

Features

Telemetry Support

  • SDK now includes built-in telemetry for monitoring and diagnostics

BREAKING CHANGES

Redesigned SDK Initialization

  • VipasoSdkInitializer.initialize() now requires:
    • url: Backend base URL (must be HTTPS)
    • env: Backend environment identifier
    • onResult: Callback for async initialization result (VipasoSdkCallback)
  • Removed VipasoSdkInitializer.setSdkConfig() method
  • Removed VipasoSdkConfig class

Migration Example:

// Before
VipasoSdkInitializer.initialize(context)
VipasoSdkInitializer.setSdkConfig(
VipasoSdkConfig(
baseUrl = "https://api.example.com",
bleUuidService = UUID.fromString("..."),
emailSupport = "support@example.com"
)
)

// After
Remove `VipasoSdkInitializer.setSdkConfig()` - this method has been removed

VipasoSdkInitializer.initialize(
context = this,
url = "https://vipaso-provided-url.com", // URL provided by Vipaso support team
env = "vipaso-provided-env", // Environment value provided by Vipaso support team
onResult = vipasoSdkCallback(
onSuccess = {
// SDK ready - can use Vipaso APIs
},
onError = { error ->
when (error) {
is SdkInitializationError.NetworkError -> {
// SDK requires internet connection for first-run setup to establish connection
}
is SdkInitializationError.ConfigFetchError -> {
// Handle config fetch failure
}
is SdkInitializationError.InvalidUrlError -> {
// The URL provided is not valid
}
is SdkInitializationError.UnexpectedError -> {
// Handle unexpected error
}
}
}
)
)

Android-9.0.4 (2026-02-09)

Bug Fixes

PAY-2772, PAY-2929: Migrate to GoogleTink and Android DataStore + fix PAY App PIN issue

Android-9.0.2 (2026-02-02)

Bug Fixes

PAY-3034: Fix Pos Cancel issue

  • Improved the reliablity of BLE payment connections

Android-9.0.1 (2026-01-15)

Features

PAY-2912: Add expelicit Pay funtion and button

  • Remove deprecated method sendPaymentRequestViaBle() from BusinessPaymentApi , use sendNearbyPaymentRequest() instead
  • Remove deprecated method receivePaymentRequestsViaBle() from CustomerPaymentApi, use receiveNearbyPaymentRequests() instead
  • Explicit payment start/terminate are now required: Instead of continuous "always-on" listening for a payment, start a payment session for each transaction and call terminatePaymentSession() when complete to properly clean up resources.

Bug Fixes

PAY-2980: update payments endpoint and sdk

  • operatorId removed from fetchPayments() and fetchPayment() responses
  • BusinessUserPaymentBusinessUser in fetchPayments() and fetchPayment() responses
  • ConsumerUserPaymentCustomerUser in fetchPayments() and fetchPayment() responses

Android-8.0.11 (2025-12-22)

Bug Fixes

PAY-2959: Wait for bluetooth adapter name to be set before start advertising

  • Fix Legacy advertising data too big exception before receiving the payments on some slower Android devices

Android-8.0.10 (2025-12-05)

Android-8.0.9 (2025-11-10)

Bug Fixes

PAY-2825: adjust fetch business user delegated and non delegated roles


PAY-2819: payment sessions tests

  • Bug fixes and improvements for payment cancellations

PAY-1859: Update and remove the deprecated SQL cipher library

Update and remove the deprecated SQL cipher library


PAY-2743: Fix advertising data too large crash on some devices

Android-8.0.2 (2025-09-17)

Bug Fixes

PAY-2732: remove auto otp sent

  • Fix the issue that Business name was not being sent back to Customer

BREAKING CHANGES

PAY-2710: Single Vipaso sdk solution

  • Instead of VipasoPay and VipasoPos, there is now a single VipasoSdk
  • Change of terminology: Pay -> Customer and Pos -> Business
  • Other SDK contracts improvements

Android-7.0.4 (2025-09-02)

Bug Fixes

PAY-2689: Support delegated instruments

Android-7.0.3 (2025-09-02)

Android-7.0.1 (2025-08-29)