海拉尔建设局网站,学校做好网站建设目的,wordpress忘記密碼,舆情分析师发展前景此文主要说明方案#xff0c;无代码部分
前言: 有个个人项目需要接入vip系统#xff0c;我们发现微信、支付宝的官方API主要服务商户#xff0c;而市面上的“个人收款系统”也往往不符合我们的需求。不过#xff0c;每次支付时通知栏的信息给了我灵感。走投无路#xff0…此文主要说明方案无代码部分
前言: 有个个人项目需要接入vip系统我们发现微信、支付宝的官方API主要服务商户而市面上的“个人收款系统”也往往不符合我们的需求。不过每次支付时通知栏的信息给了我灵感。走投无路我决定自主开发一个更符合个人需求的收款系统本文主要论述实现方案。此方案仅适合个人开发者。 原理: 在做这个项目前发现网络上已有很多其他类似方案本文的方案对比其他方案较简单无任何协议和抓包无任何风险 我们的原理和pxpay基本一模一样实现方案更为简洁:
创建订单: 用户进行下单后端对数据库进行排除查看有没有同一种支付方式且一样金额的订单用订单和支付方式标记订单号如果有就-0.01再查直到数据库没有为止当然可以设定最小值一般默认为原金额的90%或110%如果查到这个值仍然没有就抛个jsoncode400让等待之前的用户付款结束 用户支付: 这里没办法太难了我们的方案是针对所有金额没有太多收款码只能用户手动输入 创建订单: 通过金额和支付方式查数据库有没有对的上的数据如果有代表支付成功用websocket通知回去如果查不到可能是失误status改-1写入数据库。。。等到用户来咨询手动操作流程图: