error handle
This commit is contained in:
@@ -63,11 +63,16 @@ class _PaymentWebViewState extends State<PaymentWebView> {
|
||||
},
|
||||
onLoadStop: (controller, url) async {
|
||||
print("Payment page loaded: $url");
|
||||
|
||||
// ✅ Check if payment is successful
|
||||
if (url.toString().contains("success")) {
|
||||
Navigator.pop(context, true); // Send success result
|
||||
} else if (url.toString().contains("failure")) {
|
||||
Navigator.pop(context, false); // Send failure result
|
||||
}
|
||||
},
|
||||
onReceivedHttpError: (controller, request, response)
|
||||
{
|
||||
if (response.statusCode == 404)
|
||||
{
|
||||
onReceivedHttpError: (controller, request, response) {
|
||||
if (response.statusCode == 404) {
|
||||
setState(() {
|
||||
isErrorPage = true;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user