Integrates InAppWebView for enhanced payment processing
This update introduces the flutter_inappwebview package to improve the payment experience within the application. Key changes include:
- Addition of InAppWebView for handling payment URLs directly within the app, enhancing user experience by avoiding external browser redirection.
- Updates to the ReviewAndCheckoutScreen and step forms to utilize the in-app browser for payment processing.
- Modifications to the CheckoutService to log payment URLs and handle Cash on Delivery (COD) scenarios more effectively.
- Enhancements to the OrderConfirmationScreen to manage payment status updates and display order status timelines.
These changes aim to provide a seamless and integrated payment experience for users, improving overall checkout efficiency.