PHP结合安卓APP,监听支付宝收款,实现个人支付宝支付接口

思路:1、创建一个订单,将二维码(定额或者非定额都可以)展示给用户

          2、用户支付后,商家手机App上收到支付宝的付款推送

          3、安卓App截取支付宝的付款推送,然后将付款信息发送给PHP后端处理

          4、PHP后端处理根据付款金额,确定到底是哪一笔订单,然后将该订单标记为“已付款”,然后进行回调通知。

这款APP是我在酷安网看到的,非常简单的一款APP,安装后填写我们的后端接口(用于接收收款通知的)就可以接收收款通知了。所以就算我们没有这款APP的源码,我们也可以做一个支付系统了

一、创建订单,支付宝创建指定金额二维码

二、安装收款推送APP:

APP界面:PHP结合安卓APP,监听支付宝收款,实现个人支付宝支付接口只需要设置后端接口

就可以接收这个APP监听的支付宝收款数据了

APP会以POST方式向您的接口POST一段JSON数据

数据格式如下:

{"title":0.01,"time":"2019-08-03 09:05","title":"支付宝支付","content":"张三通过扫码向您付款0.01元"}


三、PHP后端接收据数据,并保存到数据库

<?php
// 定义接收JOSN数据
header
("Content-Type:application/json");// 接收从APP端POST过来的数据
$json
= $GLOBALS['HTTP_RAW_POST_DATA'];// 将JSON数据转换为PHP对象
$obj
= json_decode($json);// 解析对象返回字符串
$money
= $obj->money; //  返回支付金额
$title
= $obj->title; //返回支付标题
$time
= $obj->time; // 返回支付时间
$content
= $obj->content; // 返回支付内容// 连接数据库
$con
= mysql_connect("数据库地址","数据库账号","数据库密码");if (!$con){die('Could not connect: ' . mysql_error());}//选择数据
mysql_select_db
("数据库名", $con);

PHP结合安卓APP,监听支付宝收款,实现个人支付宝支付接口

调试结果:

PHP结合安卓APP,监听支付宝收款,实现个人支付宝支付接口

附件:收款推送APP:

链接:https://pan.baidu.com/s/1cSw4ar0OUOc75dEHxWDbOA

提取码:pgi0

未经允许不得转载:PHP100中文网 - 中国第一档PHP资源分享门户 » PHP结合安卓APP,监听支付宝收款,实现个人支付宝支付接口

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏