moveme_wallet 0.3.1
moveme_wallet: ^0.3.1 copied to clipboard
SDK Flutter/Dart for MoveMe Digital Wallet (safe client + server payments entry).
0.3.1 #
requestAdvance/getOpenAdvance(POST /advances,GET /advances/open)- Models:
WalletAdvance,AdvanceResult,AdvanceStatus,AdvanceConfig - Helpers:
isAdvanceAlreadyOpen,isAdvanceTopUpTooLow;WalletApiError.apiCode
0.3.0 #
- API v1.2: prefer
paymentMethodId(UUID) in checkout;paymentMethodcode as fallback PaymentMethod:paymentMethodId,code,gateway,sortOrder, …listPaymentMethods()→PaymentMethodsResponseWalletCheckout:loadId,paymentMethodId,gatewayMode,hostedConfirmAllowed,expiresAt,isPaid
0.2.5 #
PaymentMethod.idprefers APIcode(e.g.multicaixa_express) over UUID for checkout- Parse
icon/sortOrderfrom payment-methods table payload
0.2.4 #
- Fix double
/api/digital-walletwhenbaseUrlalready includes the prefix (common cause of HTTP 404 onpayment-methods) - Include request URL in
WalletApiErrormessages for easier debugging
0.2.3 #
- Centralize official app endpoints (
WalletEndpoints) - Base URL helpers: local
127.0.0.1:3123, productionwsup.appmoveme.com PayWebClientfor public web checkout:GET /pay,GET /pay/:id,POST /pay/:id/confirm,GET /pay/:id/done,GET /brand/me-logo.png
0.2.2 #
listPaymentMethods,createCheckout,getCheckout- Models:
PaymentMethod,WalletCheckout
0.2.1 #
WalletAccount:created,initialBalanceApplied,initialBalance,shouldNotifyWelcome- Companion Flutter package:
packages/moveme_wallet_notifications
0.2.0 #
- Align with client SDK spec:
WalletClient(safe) +paymentsentrypoint - Add
ensureAccount,debitForTrip,idempotencyKey,isInsufficientFunds WalletApiErrorwith status codes; remove load/credit from default export- Remove admin endpoints from v1 surface
0.1.0 #
- Initial release