要作免簽約微信支付的話,很簡單,就是使用軟件來監聽微信收款通知欄的通知,而後將結果返回給服務器,這樣就能夠作回調。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