qattapay_flutter 1.0.4
qattapay_flutter: ^1.0.4 copied to clipboard
Official QattaPay Flutter SDK — group contribution checkout for Flutter apps.
Changelog #
1.0.4 #
- Hosted checkout return-to-merchant: WebView completes on
returnUrlnavigation (intentId,sessionId,statusquery params) and viaqattapay:success/qattapay:cancelJS bridge backup - Treat
status=cancel|failedon the return URL as cancel - Docs: clarify that
returnUrlis required for in-app WebView completion
1.0.3 #
- Add
CheckoutOpenMode.inAppWebView— load hosted checkout in a full-screen WebView - Default button/checkout open mode is now in-app WebView (external browser still available)
- Clarify that HTML iframe embedding is unsupported; top-level WebView is fine
1.0.2 #
- Use the official QattaPay brand mark on
QattaPayButton(bundled asset)
1.0.1 #
- Docs/comments: describe iframe blocking without naming the payment provider
1.0.0 #
- Initial release of the official QattaPay Flutter SDK
- Server client: intents, orders, webhook verification (HMAC-SHA256)
- Hosted checkout opener via Custom Tabs / SFSafariViewController (
url_launcher) - Branded
QattaPayButtonwidget (variants, sizes, EN/AR labels) - Multi-host API fallback (
qatta.sa→hadawi.sa) matching@hadawi/sdk/qattapay/laravel