xposed云闪付免签支付系统源码

云闪付免签支付系统是通过xposed框架Hook云闪付,自动生成指定金额的支付二维码,支付完成后App监控云闪付支付成功信息,实现自动回调。

支持H5,支持自动回调,支持多客户端多卡轮询。

xposed云闪付免签支付系统核心源码——生码二维码代码:

    public static void GenQrCode(final String paramString1, final String paramString2, final String bankName, final String bankNo) {
        new Thread(new Runnable() {
            public void run() {
                try {
                    Object localObject1 = paramString2;
                    Object localObject2 = new BigDecimal(paramString1);
                    localObject2 = ((BigDecimal) localObject2).setScale(2, RoundingMode.HALF_UP).toPlainString().replace(".", "");
                    Object localObject3 = new StringBuilder();
                    ((StringBuilder) localObject3).append("https://pay.95516.com/pay-web/restlet/qr/p2pPay/applyQrCode?txnAmt=");
                    ((StringBuilder) localObject3).append(MainHook.Enc((String) localObject2));
                    ((StringBuilder) localObject3).append("&cityCode=");
                    ((StringBuilder) localObject3).append(MainHook.Enc(MainHook.getcityCd()));
                    ((StringBuilder) localObject3).append("&comments=");
                    ((StringBuilder) localObject3).append(MainHook.Enc((String) localObject1));
                    ((StringBuilder) localObject3).append("&virtualCardNo=");
                    CardInfo cardInfo = getEncvirtualCardNo(bankName, bankNo);
                    if (cardInfo == null) {
                        throw new Exception("找不到对应的下单卡");
                    }
                    cardInfo.setAccount(ysfAccount);
                    ((StringBuilder) localObject3).append(Enc(cardInfo.getVirtualCardNo()));
                    localObject1 = ((StringBuilder) localObject3).toString();
                    localObject2 = HttpHelper.getInstance().getOkHttpClient();
                    localObject3 = new okhttp3.Request.Builder();
                    Request.Builder localBuilder = ((Request.Builder) localObject3).url((String) localObject1).header("X-Tingyun-Id", MainHook.getXTid());
                    localObject3 = new StringBuilder();
                    ((StringBuilder) localObject3).append("0;");
                    ((StringBuilder) localObject3).append(System.currentTimeMillis());

                    localObject3 = ((OkHttpClient) localObject2).newCall(localBuilder.header("X-Tingyun-Lib-Type-N-ST", ((StringBuilder) localObject3).toString())
                            .header("sid", MainHook.getSid()).header("urid", MainHook.geturid()).header("cityCd", MainHook.getcityCd())
                            .header("locale", "zh-CN").header("User-Agent", "Android CHSP").header("dfpSessionId", MainHook.getDfpSessionId())
                            .header("gray", MainHook.getgray()).header("key_session_id", "").header("Host", "pay.95516.com").build()).execute().body().string();
                    localObject1 = MainHook.Dec((String) localObject3);
                    localObject2 = new StringBuilder();
                    ((StringBuilder) localObject2).append("GenQrCode RSP=>");
                    ((StringBuilder) localObject2).append((String) localObject1);
                    MainHook.mlog(localObject2.toString());
                    try {
                        localObject2 = new JSONObject((String) localObject1);
                        String certificate = ((JSONObject) localObject2).getJSONObject("params").getString("certificate");
                        QRInfo qrInfo = new QRInfo(certificate, paramString2);
                        qrInfo.setRemark(JSON.toJSONString(cardInfo));
                        String body = JSON.toJSONString(qrInfo);
                        Intent localIntent = new Intent("websocket.sendmsg");
                        localIntent.putExtra("data", "qr:" + body);
                        MainHook.getContext().sendBroadcast(localIntent);
                    } catch (Exception ex) {
                        LogUtils.getInstance().saveLog("二维码广播发送异常:" + ex.getMessage());
                    }
                    return;
                } catch (Exception ex) {
                    LogUtils.getInstance().saveLog("GenQrCode异常:" + ex.getMessage());
                }
            }
        }).start();
    }

  github地址:https://github.com/wxs2/xposed-pay

系统介绍

2019-12-24日更新:最新支持云闪付H5支付,H5唤起云闪付进行支付

2019-12-23日更新:最新支持云闪付静态码支付回调监听,让云闪付24小时都可收款

2019-12-14日更新:解决云闪付7.0强制升级问题

源码标签:个人免签收款支付源码,免签约接口,免签支付接口,云闪付支付接口, 个人收款api,个人免签支付,免签支付源码,支付免签接口源码

跳转:测试地址

原文地址:https://www.cnblogs.com/cinser/p/12148274.html

时间: 2024-08-02 20:43:40

xposed云闪付免签支付系统源码的相关文章

H5拉起云闪付免签支付源码云闪付11点后收款源码

最新xposed Hook云闪付研究成果: 2019-12-24日更新:最新支持云闪付H5支付,使用手机浏览器打开(测试地址),生码后点击H5唤起云闪付进行支付,无需扫码. 2019-12-23日更新:最近11点后云闪付无法生码,解决办法:最新支持云闪付静态码支付回调监听,让云闪付24小时都可收款(静态码回调测试地址) 2019-12-14日更新:云闪付的xposed程序之前用的是6.18的版本,前段时间突然不能用了,提示要升级到最新的7.0版本.之前这个云闪付的个人免签支付程序一直跑的挺好,云

wx and alipay个人免签收款系统源码

这是一个由java语言开发的个人免签收款系统,无需任何证件审核,也无需手机进行监听,资金不经过第三方,用户扫码立即到账,可自己配置充值回调接口. 该系统可自己运营 如需源码请加WX:CHARLIEPANHESHENG 原文地址:https://www.cnblogs.com/charliepan/p/12426350.html

自开发一机100号亚马逊、facebook云控系统源码,及技术实现

亚马逊,facebook云控系统源码核心实现.一机100个账号,每个账号的硬件环境.机器码.IMEI.序列号,手机号.IP等等都不相同,每个账号都有自己独立的工作环境中.其主要的核心功能分为两大块: 1.一机多号的核心在于每个账号的硬件环境不同,以及ip的不同.首先在于解决每个账号的硬件工作环境.我们知道每个应用识别Android手机的标志有很多,并且有些各不相同.部分核心修改代码为: String MODEL=GetCatValue("MODEL");String MANUFACTU

自主开发微信云控系统源码与群控系统源码区别,及技术原理

在微信云控系统中,主要由服务器端,手机客户端,模拟点击 滑动等部分组成.其系统关键的核心在于服务器端的命令推送到手机上,以及手机接收到命令后执行相应程序的模拟人工操作.在开发过程中,我们主要用到的开发语言有:PHP.Android.Java.C.C++.服务器的推送方式有很多种,在我们实现云控系统中选用的是个推来实现命令的推送.后台设备管理,以及命令参数的下发等等,都是大家都会经常遇到的各种管理系统的开发类似的.部分核心代码为: //服务端推送接口,支持三个接口推送 //1.PushMessag

仿百度经验,经验网站系统源码,菜谱网站系统源码

10年的技术团队专业定制仿百度经验,经验网站系统源码,菜谱网站系统源码该经验系统由绿茶科技团队自主开发,系统采用了国内比较主流的thinkPHP框架实现的,数据库用MySQL.是一套类似百度经验,菜谱网站系统,具有清晰的步骤流程功能,是目前国内少有的网站系统.模版设计整洁.清爽,广告位布局合理.会员积分体系完善,支持用户上传分享免费.收费资源.下载收益支持用户提现.分享有收益,刺激用户上传扩充网站资源,实现商家与平台联和共盈. PC版:   手机版:    服务器选择:  服务器购买地址:htt

外卖订餐网站系统源码,微信订餐网站系统定制开发建设

仿美团订餐网站系统,饿了么网站订餐系统源码开发,专业支持外卖订餐网站系统源码,微信订餐网站系统定制开发建设,公司团队由10年的技术团队专业定制,需要的朋友可以联系我们.支持PC+WAP+微信订餐 案例参考: <ignore_js_op> <ignore_js_op> <ignore_js_op> <ignore_js_op> <ignore_js_op> <ignore_js_op> <ignore_js_op> 服务器选

58红包分接龙系统源码开发,58红包奖励机制系统开发。

[蔡经理 136-1236-3414 微|电] 58红包扫雷APP系统开发可定制,58红包分销模式系统源码开发,58红包奖励机制系统开发. 不管昨天发生多么糟糕的事,都不应该感到忧伤难过.今天是你往后日子中最真实.最年轻的一天了,正因为有明天,所以今天永远是起跑线,请牢记记住一句话:越努力,越幸运. [兑换] <1>发送邀请码邀请好友 <2>收到邀请码点击→(绑定代理)并金币后可开始加入房间抢*包. <3>兑换现金直接到,最少1元可提线,上不限制. [战绩] <1

小说分销系统,微信小说分销,类掌中云小说系统,类818tu系统源码

[演示站参数][][][][][][][][][][][] [后 台 地 址]     http://xiaoshuo.qqsiot.cn/manager          [] [管理员账号]     admin                                                     [] [渠道商账号]     channel                                                  [] [代理商账号]     age

东麓庄园游戏开发系统源码分析

东麓庄园游戏开发系统源码分析 袁生:151.1222.4001(微信同步)东麓庄园游戏,东麓庄园模式,东麓庄园理财,东麓庄园软件,东麓庄园app,东麓庄园源码,东麓庄园农场,东麓庄园平台,东麓庄园开发,东麓庄园返利,东麓庄园定制开发. 注册和交易注册后最低投资66元,普通领导人帮下级玩家注册激活收66元,转660个金币,其中6元是平台管理费.到达下级会员账号600个金币.会员之间交易不收手续费,果实兑换成金币平台收取10%的手续费.东麓庄园源码开发 151.1222.4001(微信同步) 东麓庄