سلام وقت بخیر مشکی که دارم اینه که به درگاه وصل میشم بعد پرداخت انجام میشه ولی بعد گیر میکنه یعنی به لینک callback نمیره ولی با مرورگر بدون مشکل میره
ممنون میشوم راهنمایی کنید5.jpg
سلام وقت بخیر مشکی که دارم اینه که به درگاه وصل میشم بعد پرداخت انجام میشه ولی بعد گیر میکنه یعنی به لینک callback نمیره ولی با مرورگر بدون مشکل میره
ممنون میشوم راهنمایی کنید5.jpg
اول چک کنید که آیا صفحهی Callback شما دیتا رو از سمت بانک دریافت میکنه یا خیر. در بیشتر موارد مشکل از سمت Callback خودتون هست.
در حین کار با یکی از درگاه های پرداخت حالتی رو مشاهده کرده بودم که روی نسخه هایی از مرورگر Chrome اندروید ایرادی وجود داشت که باعث میشد دیتا دوبار به سمت Callback ارسال میشد. اما اینکه صفحهی Callback دیتا رو دریافت نکنه رو تا حالا مشاهده نکردم.
والا با مرورگر موردی نداره فقط تو webview اینطوری یعتی تو مرورگر میره به callback نتیجه هم نشون میده ولی تو webview بعد از خرید وقتی اون عکسی گه گزاشتم رو نشون میده هرجی هم روی تایید پرداخت کلیک میکنم جایی نمیره. جاوا اسکریپت هم فعال کردم domStroge هم فعاله ممنون میشم در صورت امکان راهنمایی کنین
یه بار تو موبایل تون اجرا کن اگه تو شبیه ساز شبیه مثلا genymotion شاید درست انجام نشه
کدهای خودتون و لطفا قرار بدید احتمال مشکل از پیکربندی وب ویو هست
دستور زیر را امتحان کنید
اگر کد بالا تاثیری نداشت مقدار بازگشتی و true کنید تست کنیدکد HTML:webview.setWebViewClient(new WebViewClient() { public boolean shouldOverrideUrlLoading(WebView view, String url) { Log.i(TAG, "Processing webview url click..."); view.loadUrl(url); return false; }