On this page
Update History
Release 9.1.0
Improved payment stability for purchases without RuStore.
Fixed an issue where a payment with a saved card returned the status UNDEFINED
instead of the correct purchase type (one or two step payment). Now, after successful payment, the correct purchase stage status is returned.
Purchase statuses updated: the deprecated CONSUMED
status has been removed, and a new REFUNDING
status has been introduced.
Release 9.0.2
Fixed the issue with closing the payment sheet when minimizing the app (launchMode changed from singleTask
to singleTop
).
Release 9.0.1
SDK Pay version 9.0.1.
Added GetUserAuthorizationStatus
method to the RuStorePayClient
class.
Added optional purchaseStatus
parameter to the GetPurchases
method.
Changed conditions for checking payment availability in the GetPurchaseAvailability
method.
Added optional AppUserEmail? appUserEmail
parameter to the ProductPurchaseParams
model.
Added Quantity quantity
field to the ProductPurchaseResult
model.
Added InvalidCardBindingIdException
error model.
Release 8.0.1-alpha03
SDK Pay version 8.0.1-alpha03.
Fixed deeplink functionality on Android 15.
Release 8.0.1-alpha01
SDK Pay version 8.0.1-alpha01.
The ProductPurchaseResult
class no longer has subclasses and contains only the successful purchase result.
The Purchase
and PurchaseTwoStep
methods now return the successful purchase result in onSuccess
and any purchase errors in onFailure
.
Added RuStorePaymentException
error classes.
Release 8.0.0
SDK Pay version 8.0.0.
The console_app_id_key
in the manifest has been replaced with console_app_id_value
.
Added deeplink support.
The PurchaseOneStep
method has been replaced by the Purchase
method with the preferredPurchaseType
parameter.
Added bool sandbox
field and removed SubscriptionToken? subscriptionToken
field in the Purchase
model.
Release 7.0.0
SDK published.
SDK Pay version 7.0.0.