paymob_flutter 0.1.4
paymob_flutter: ^0.1.4 copied to clipboard
A Flutter SDK for Paymob payment gateway. Supports Card (WebView & Direct API), Mobile Wallet (Vodafone Cash, Orange Money, Etisalat, WE), and Kiosk (Fawry / Aman) payments.
0.1.3 #
Added #
- Full dartdoc coverage across all public API elements (achieves 160/160 pub points)
PaymobConfig.tokenExpiration— configure payment-key lifetime in seconds (default: 3600)PaymobConfig.extraPaymentKeyData— merge custom fields into the payment-key request bodyPaymobConfig.extraOrderData— merge custom fields into the order-registration request bodyPaymobOrder.merchantOrderId— link Paymob orders to your own order IDsPaymobOrder.deliveryNeeded— explicit control over the delivery flagOrderItem.description,OrderItem.sku,OrderItem.category,OrderItem.extraBillingData.extra— inject custom billing fields without SDK changes- All
BillingDataaddress fields are now optional (default'NA')
Fixed #
isSandboxnow correctly switches the base URL between sandbox and production- Replaced all deprecated
Color.withOpacity()calls withColor.withValues(alpha:) PaymobException.toString()no longer appends(status: null)when status code is absent
0.1.2 #
Added #
- Wallet payment support (Vodafone Cash, Orange Money, Etisalat Cash, WE Pay)
- Kiosk payment support (Fawry / Aman)
- Native API payment flow without WebView
- Animated payment states and transitions
Improved #
- Better loading indicators
- Improved error handling
- Enhanced payment UX
Fixed #
- Minor payment flow issues