对接步骤

服务器执行思维导图

1.配置 支付宝 | 微信 收款码

2.配置监控端

3.下载APP监控端 填入Apptoken并保存

APP监控端

(仅输出最新5个版本)下载APP监控订单,如果对监控稳性定要求比较严格,建议使用电脑手机模拟器进行挂机,免root,免xp框架,不修改 zfb/微信客户 Duan,防封更安全

APP监控需要给予授权,打开app后即可跳转到授权界面,同时你还需要手动打开电池优化!本系统原理为监控收款后手机的通知栏推送消息,所以请保持微信/支付宝/azhe免签监控端后台正常运行,且添加到内存清理白名单!

手机设置步骤(教程为MIUI系统,非MIUI系统请参考教程进行设置)

1.关闭系统神隐模式

(旧版MIUI系统)在系统【设置】 - 【其他高级设置】 - 【电量与性能】 - 【神隐模式】 - 【Azhe免签监控端】设置为关闭

(新版MIUI系统)在系统【设置】 - 【其他高级设置】 - 【电量与性能】 - 【省电优化】 -

【应用智能省电】,将Azhe免签监控端、微信、支付宝的3个APP全都改为无限制

添加内存清理白名单

2.关闭WIFI优化

(旧版MIUI系统)在系统【设置】 - 【WLAN】 -【高级设置】 -【WLAN优化】,关闭它。

(新版MIUI系统)在系统【设置】 - 【WLAN】 -【高级设置】 - 【在休眠状态下保持WLAN网络连接】改为“始终”

3.开启推送通知

系统【设置】 - 【通知和状态栏】 - 【通知管理】中,找到这3个App,把里面的开关全部打开

在微信的【设置】 - 【勿扰模式】中,关闭勿扰模式

在微信的公众号,关注 【微信收款助手】 这个公众号

在支付宝的主页,上方搜索框 搜索 【支付助手】 ,进入支付助手,右上角小齿轮,打开【接收付款消息提醒】

以上步骤基本打开软件都会跳转到设置界面(支付宝、微信默认也是打开着的,如果您之前关闭了请手动打开),部分手机例如oppo设置中会有电池优化,即使您在软件中设置了电池优化,还需要到 【电池】-【更多】 中进行调节,禁止电池优化掉azhe免签监控端,不同机型可以自己再设置中去找,确保azhe免签不会被电池优化关闭!官方在不同机型测试99.99%稳定不掉单。

小贴士:

微信pc端登陆时手机端会监听不到收款哦!

微信必须要关注【微信收款助手】且接受其消息哦!

PC端监控

仅输出最新5个版本

  • 【PC端】Azhe免签监控4.9(稳定版)

发布时间2021-07-20 12:46:52
更新日志
优化支付宝
  • 【PC端】Azhe免签监控4.6 (稳定版)

发布时间2021-06-24 23:36:36
更新日志
1.适配最新版微信Hook
2.支持微信版本3.3.0.93
  • 【PC端】Azhe免签监控4.5 (稳定版)

发布时间2021-06-04 10:53:09
更新日志
1.适配最新版微信Hook
2.优化退出WechatBrowser.exe
3.优化支付宝监听线程

制作支付接口

以php代码为例,在你服务器创建 pay.php 文件 粘贴下方代码,再进行调用,其它语言请参考官方API说明

<?php

ini_set("error_reporting","E_ALL & ~E_NOTICE");

$appid = "填写您的Appid"; //APPID
$apptoken = "填写您的Apptoken"; //apptoken
$is_ok = "true"; //false=返回参数 true=返回支付扫码界面
$diy = "1"; //自定义参数,可以使用用户id之类的配合回调使用 

$sign = md5($appid.$apptoken);//生成订单时的签名

$data = "http://pay.joo.life/Corder?appid=".$appid."&code=".$_GET['code']."&order_id=".$_GET['order_id']."&order_rmb=".$_GET['order_rmb']."&sign=".$sign."&is_ok=".$is_ok."&diy=".$diy;


echo "<script>window.location.href = '" . $data . "'</script>";//向官方API发送请求
?>

官方演示:http://pay.joo.life/static/azhePay/index.html


接下来请求 https://您的域名/pay.php 携带所需参数即可

参数 必填 说明
code 支付方式 1=>支付宝 2=>微信
order_id 订单号 不能重复,建议使用时间戳 time()
order_rmb 支付金额 不能小于0

制作回调接口

以php代码为例,在你服务器创建 自定义.php 文件 粘贴下方代码,再进行调用,其它语言请参考官方API说明 (回调接口主要作为用户支付完成后处理订单的)

<?php
ini_set("error_reporting","E_ALL & ~E_NOTICE");

$appid = "填写您的Appid";//商户APPID
$apptoken = "填写您的Apptoken";//商户apptoken 禁止明传 禁止泄露

$code = $_GET['code']; //支付方式 :支付宝支付为1 微信支付为2
$order_id = $_GET['order_id']; //订单号
$order_rmb = $_GET['order_rmb']; //支付金额
$diy = $_GET['diy']; //自定义参数

$sign = $_GET['sign']; //接收签名

$_sign =md5($appid.$apptoken.$code.$order_id.$order_rmb.$diy);//制作签名

if ($_sign != $sign) {
    echo "error";//sign校验不通过
    exit();
}


//此处制作处理业务代码


echo "success";
?>

接下来在 azhe免签控制台 设置您的回调接口即可 禁止随意暴露你的回调接口

官方Dome下载

Gitee地址:https://gitee.com/pmhw/azhePay-dome-php

演示Dome使用php语言开发的,下载完成后填入APPID 、 APPTOKEN 即可使用演示

创建订单

调用接口 /Corder

参数 必填 说明
appid 用户身份id
code 支付方式 1=>支付宝 2=>微信
order_id 商品单号,建议使用时间戳
order_rmb 商品价格,必须大于0
sign 加密签名
is_ok 返回结果 false=>返回参数 true=>返回支付扫码界面
diy 自定义参数默认为1,用户可以自行传入,一般用于对接回调作为身份标识