要作免签约微信支付的话,很简单,就是使用软件来监听微信收款通知栏的通知,而后将结果返回给服务器,这样就能够作回调。php
这个软件叫作“双卡助手”,是一个监听手机短信、应用通知的软件,他能够将你手机的短信、应用通知等信息进行转发,能够转发到邮箱,公众号,甚至是手机号,还能够转发给服务器。mysql
那么咱们只须要使用他这个特性,将收到的微信支付通知,转发给服务器就能够了。sql
要转发的内容咱们选择【应用通知】,进去选择微信。选择转发方式,选择【使用网络转发】,进去填写POST或者GET接口。后端
而后就能够狂奔啦!记得开启无障碍还有开启后台运行、自启等权限。服务器
服务端我就简单写写微信
<?php $servername = ""; $username = ""; $password = ""; $dbname = ""; $data = $_GET["desp"]; $data_2 = $_GET["text"]; //截取数据 $tofee_1 = substr($data,strripos($data,"款")+3); $tofee_2 = substr($tofee_1,0,strrpos($tofee_1,"元")); echo $tofee_2; $con = mysql_connect($servername,$username,$password); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db($dbname, $con); if (strpos($data,'微信支付') ) { mysql_query("INSERT INTO test (text_1, text_2) VALUES ('$tofee_2','$data_2')"); }else{ // } mysql_close($con); ?>
首先在配置转发接口的时候,咱们只须要传1个参数就行,其余都是没什么意义的参数,那就是desp网络
这是通知栏的内容,例如微信制支付后,接收到的内容是:微信支付收款0.01元(朋友到店)微信支付
咱们只须要提取0.01就好了,告诉服务器,收到了0.01元,就能够作回调了。spa
这个软件的缺点是,只要是微信收到的通知都会转发,例如好友发一条信息过来,也会给POST的,因此咱们在后端要作好过滤,只接收带有【微信支付】字眼的通知就好了。code
https://www.coolapk.com/apk/c...
Author:TANKINGDate:2020-03-18WeChat:face6009