xmoney_android 1.0.0
xmoney_android: ^1.0.0 copied to clipboard
Android implementation of the federated xMoney Flutter payments SDK.
Changelog #
All notable changes to the xmoney_android package are documented here.
The format follows Keep a Changelog, and versioning follows Semantic Versioning.
1.0.0 - 2026-10-22 #
First stable release.
Changed #
- Pins Maven
com.xmoney:paymentsheet,paymentelement, andgooglepayto 1.1.0. Readyis sent once the form or Google Pay button has drawn, and not when the first load fails.
Added #
onUpdateFailedwhen binding a new order fails after one was already bound. Pay stays locked until a laterupdateOrdersucceeds.PAYMENT_IN_PROGRESSwhenupdateOrderasks for a different order during a charge. That call sends neitheronResultnoronUpdateFailed.
Fixed #
- Appearance-only Google Pay updates apply without recreating the native button.
- A rejected
updateOrderbefore Ready rebinds the mount order on Payment Element and Google Pay. - The Google Pay button ignores Flutter's parent touches while it is disabled.
- Passing an order the view already sent no longer binds it again.
- The Google Pay button binds its mount order, so a failed cart update locks the button instead of charging the previous order.
- A new intent on a wallet button with no controller now reaches the native button.
0.0.2 - 2026-10-13 #
Fixed #
GooglePayButtonno longer stays loading forever. Composition crashed with aClassCastExceptionbecause the platform view context is aMutableContextWrapper, not the hostFragmentActivity.GooglePayButtonno longer reports Google Pay as unavailable before the order has loaded.readyand availability are sent once the native button has bound.