"Your session has been expired. Please re-initiate your transaction. Don't worry... It happens to the best of us." 当我尝试使用Android webview从CC Avenue支付网关使用paytm钱包付款时,会显示错误消息 .

以下是我用于支付网关的代码:

@Override

protected void onCreate(Bundle savedInstanceState) {

progressBarPB = (ProgressBar) findViewById(R.id.progressBarPB);

progressBarPB.setVisibility(View.VISIBLE);

WebView webView = (WebView) findViewById(R.id.paymentGatewayWV);

webView.getSettings().setJavaScriptEnabled(true);

webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);

webView.setWebViewClient(new HelloWebViewClient());

webView.clearCache(true);

webView.clearHistory();

clearCookies(this);

webView.loadUrl("payment gateway url");

}

@SuppressWarnings("deprecation")

public static void clearCookies(Context context) {

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP_MR1) {

CookieManager.getInstance().removeAllCookies(null);

CookieManager.getInstance().flush();

} else {

CookieSyncManager cookieSyncMngr = CookieSyncManager.createInstance(context);

cookieSyncMngr.startSync();

CookieManager cookieManager = CookieManager.getInstance();

cookieManager.removeAllCookie();

cookieManager.removeSessionCookie();

cookieSyncMngr.stopSync();

cookieSyncMngr.sync();

}

}

public class HelloWebViewClient extends WebViewClient {

public HelloWebViewClient() {

// do nothing

}

@Override

public boolean shouldOverrideUrlLoading(WebView view, String url) {

view.loadUrl(url);

return true;

}

@Override

public void onPageFinished(WebView view, String url) {

super.onPageFinished(view, url);

progressBarPB.setVisibility(View.GONE);

}

}

有时付款成功完成,如果我再次尝试付款,则显示上述错误 . 我正在清除浏览器中的所有cookie数据,甚至为什么显示这个错误我不明白 . 请帮我一个好的解决方案 . 谢谢 :) .

android webview 网关,在Android webview中CC Avenue支付网关会话过期问题相关推荐

  1. 【支付系统学习笔记】-二支付系统设计(支付网关设计)

    前言: 本文属于学习笔记,首先感谢原作者:凤凰牌老熊,博客链接:http://blog.lixf.cn/ 一 概述 在支付系统中,支付网关和支付渠道的对接是最核心的功能.其中支付网关是对外提供服务的接 ...

  2. 支付网关的设计:核心模块的功能需求、软件架构设计以及注意要点

    2019独角兽企业重金招聘Python工程师标准>>> 在支付系统中,支付网关和支付渠道的对接是最核心的功能.其中支付网关是对外提供服务的接口,所有需要渠道支持的资金操作都需要通过网 ...

  3. paypal如何支付欧元_做印度最好的第三方四方支付网关-在线业务源码服务wefreepay一网打尽...

    上个月,我工作的一个新项目. 这项工作涉及实施支付网关. 因此,在实施前,显而易见的任务是找出哪些是在印度最好的支付网关 . 我做了关于这个问题的一些研究. 这里有一些答案和指针. 你需要在这方面要了 ...

  4. 第三方支付网关的选择

    在电子商务越来越发达的今天,第三方支付网关也越来越多,虽然第三方支付的公司很多,但在接口方面还是比较相似的,都有一定的规则在其中,比如支付,它势必会有订单生成.支付.返回成功标志.对账等功能,当然,各 ...

  5. 2020最新支持WorldFirst收款的跨境电商平台及支付网关!

    WorldFirst(万里汇),是一家注册于英国的顶级国际汇款公司,简称WF,成立于2004年4月,总部设在金融高度发达的英国伦敦,曾获得美国邓白氏公司(Dun and Bradstreet)的3A2 ...

  6. android webview 获取网页内容,在WebView中获取网页中的内容

    原理:重写WebViewClient的onPageFinished方法,在onPageFinished中加载一段js代码,js代码再调用本地方法 用下面的方法可以获取网页的html源码import a ...

  7. android调webview的方法,Android中的WebView详解

    Android中的WebView详解 WebView详解 基本用法 布局文件配置WebView android:id="@+id/wv_news_detail" android:l ...

  8. android中最新webview的功能,Android WebView实现截长图功能

    本文实例为大家分享了Android实现截长图功能的具体代码,供大家参考,具体内容如下 先看看手机自带的长截屏功能:  机型: vivo x9 plus 大胆推测实现逻辑: 1:需要一个可以滚动的Vie ...

  9. Android 9.0及以上版本中,关于多进程问题对于WebView的影响

    "Android P 以及之后版本不支持同时从多个进程使用具有相同数据目录的WebView" 以上为官方给出的说明,用白话来说就是,一个app中,如果有多个进程A.B.C,并且在A ...

最新文章

  1. python自动控制生产线输送线_一个关于自动化装配生产线结构组成案例,易懂干货...
  2. 向anna学习系统结构和测试流程
  3. ***一般如何***服务器
  4. 数据分析、关键词和地下产业
  5. Hadoop热添加删除节点(含Hbase)
  6. 经典参考书:《编程之美——微软技术面试心得》
  7. python文件系统监控_简单了解Python下用于监视文件系统的pyinotify包
  8. 卡尔曼滤波算法bms c语言,一种利用扩展卡尔曼滤波算法估算锂电池SOC的方法与流程...
  9. 线性代数Python计算:对称矩阵的对角化
  10. jsp遍历List map
  11. 合上电脑盖时,电脑断网-原因及解决方法
  12. 2018杭州云栖大会,梁胜博士的演讲PPT来啦! 1
  13. 十人面试就我通过,只因我答对了这题TCP协议为什么需要三次握手
  14. Java8函数式接口与Lambda表达式
  15. 实现数字手写图片识别(纯代码)
  16. springboot水产品销售系统的设计与实现毕业设计源码041700
  17. TYPEC无协议芯片最高可输出5V3A
  18. Linux-less
  19. [后台系统模板]优质、整洁的基于Bootstrap 3 Bootstrap 4的响应式后台管理系统模板...
  20. SQL:数据去重的三种方法

热门文章

  1. 程序员合同日期不到想辞职_程序员被迫辞职,临走把新员工办公桌擦遍,老板:交5万罚款...
  2. error: a label can only be part of a statement and a declaration is not a statement
  3. kettle优化抽取数据速度_数据异构工具介绍
  4. iis 不是 php,iis是不是默认支持php
  5. CTF -杂项密码学,常见密码介绍(一)
  6. 从windows上传到linux服务器的php图片生成不了,windows10上用thinkphp5开发程序上传服务器后出现图片异常的问题...
  7. python-封装方法用于读取excel
  8. Python:对字符串匹配算法的分析
  9. Python隐藏属性
  10. Python中有用的字符串方法