题目里说的个人收款指的不是普通的扫个码,而是说那种可以支持回调的,例如网上商城支付之后,商城可以知道支付状态并且自动修改订单的状态为“已支付”。这种支付的形式,无论是微信、支付宝还是银联,目前都是不对个人开放的,必须有企业资质才能申请。但是对于很多开发者而言,有时候就是一个小小的验证性应用,想要拥有支付功能,而自己又没有企业资质,自然没法申请到微信支付宝这种接口,甚至连第三方的聚合支付(Ping++)也是无法申请的。本文就介绍一种利用个人支付宝(微信也是可以的)自己实现支付功能的思路,成本是一部旧的安卓手机,其他的都是完全免费的,配合支付宝的收款码(提现免费),可以做到零费率。
一、基本思路
这个方案的基本思路是非常简单的,跟之前大家常用的用爬虫爬取网页账单数据类似,但是这里我们用的是手机App。相对来说,截取手机App的推送消息更为简单,不需要应为微信支付宝的各种反爬措施;但是缺点是能够获取到的信息较少,没有诸如流水号、付款人之类的信息,只有一个金额。
所以,我们的思路就是:
创建一个订单,将二维码(定额或者非定额都可以)展示给用户
用户支付后,商家手机App上收到支付宝的付款推送
安卓App截取支付宝的付款推送,然后将付款信息发送给服务器
服务器根据付款金额,确定到底是哪一笔订单,然后将该订单标记为“已付款”,然后根据需要进行回调通知之类的操作。
什么是交易异常:
交易所规定的异常交易行为包括:自成交行为,频繁报撤单行为,大额报撤单行为,关联账户超限行为,交易人的的其他违规行为等
延迟结算怎么处理:
延迟结算之后需要提交相对充足的资料来排除违规嫌疑,从而解除限制,如无法自助处理成功。可以参考我方服务商