文档章节

PHP学习 -- 支付平台流程

SuShine
 SuShine
发布于 2015/06/25 15:27
字数 319
阅读 4
收藏 0

1.支付平台框架如下:

流程如下

1.把所用需要post的参数传入 然后将他们拼接为一个字符串 让这个字符串和提供的key进行hmacmd5

然后通过https接口上传数据





2.A需要验证所有post的参数和校验码 如果正确则返回成功 成功后要把返回的参数 包括A生成的订单号 流水号等等信息以Get的形式返回

然后我们得到了A的信息就可以使用自己的钥匙确认了.确认无误证明是真正的A代理 然后就可以修改数据操作了.



还有一个问题 如果把更新数据库操作放到回调页面 如果用户不断刷新这个页面就可以不断充值了 这是不行的可以

根据A里吗的订单号 写入表中 并设置一个状态 第一次成功后就设置为false 就可以避免刷新问题了



最后在xml中有个知识点是

<![CDATA[ 一个Android开发者 ]]>

这个属性 使用这个属性 可以传输 byte流等特殊内容 

不知道json有没有这个东西




本文转载自:http://blog.csdn.net/sfshine/article/details/8247162

共有 人打赏支持
SuShine
粉丝 123
博文 493
码字总数 141946
作品 0
朝阳
后端工程师
微信开放平台手机APP支付

PHP对接APP微信支付 微信开放平台手机APP支付总结 1. 微信开放平台手机APP支付总结 支付功能链接: https://pay.weixin.qq.com/wiki/doc/api/index.html APP支付功能文档: https://pay.weixi...

噼里啪啦啦
2017/04/20
0
0
零云技术分享之:微信支付配置

相信很多朋友在开发微信支付时都会被微信支付的配置搞的晕头转向,我们特地整理出来了一个比较详细的配置流程以供大家参考,示例项目采用PHP语言开发,采用了零云的微信模块。 欢迎交流:零云...

CoreThink
2016/11/30
196
0
微服务架构的分布式事务解决方案

分布式系统架构中,分布式事务问题是一个绕不过去的挑战。而微服务架构的流行,让分布式事问题日益突出! 下面我们以电商购物支付流程中,在各大参与者系统中可能会遇到分布式事务问题的场景...

登录404
2017/04/06
196
2
微信公众号支持微信支付流程

这里模拟一个微商城中选购物品,随后直接通过微信进行支付的场景, 1、申请微信公众平台账号,主要是身份证、手机号、营业执照等,申请之后等待微信确认,需要拍照上传公司盖章的一个说明,其...

斯沃勒科教工作室
2017/12/08
0
0
微信支付接入

一、准备 注册微信商户平台,https://pay.weixin.qq.com 注册开放平台 https://open.weixin.qq.com 1.添加应用 2.提交开发支付权限的功能 重点 搞懂支付的业务流程 :https://pay.weixin.qq...

@ccny
2016/04/07
367
0

没有更多内容

加载失败,请刷新页面

加载更多

活动招募 HUAWEI HiAI公开课·北京站-如何在4小时把你的APP变身AI应用

人工智能和机器学习是全球关注的新趋势,也是当前最火爆、最流行的话题。当你拿手机用语音助手帮你点外卖,智能推荐帮你把周边美食一网打尽;当你拿起P20拍照时,它将自动识别场景进行最美优...

华为终端开放实验室
9分钟前
0
0
匹配两位小数,js正则

var regex = /^\d*(\.[1-9]|\.\d[1-9])*$/ console.log(1.2,regex.test(1.2)); console.log(0.3,regex.test(0.3)); console.log(1.03,regex.test(1.03)); ......

微信小程序-暗潮
14分钟前
0
0
905. Sort Array By Parity - LeetCode

Question 905. Sort Array By Parity Solution 题目大意:数组排序,偶数放前,奇数在后,偶数的数之间不用管顺序,奇数的数之间也不用管顺序 思路:建两个list,一个放偶数,一个放奇数,最...

yysue
19分钟前
0
0
h5 禁止手机自带键盘弹出

html: <div style="width: 350px;margin:50px auto;"><input type="text" id="datePicker" class="date_picker form-control" placeholder="点击选择入住日期" /></div> js: $("#date......

Delete90
36分钟前
1
0
color透明度对照表

透明度百分比 数值 100% 不透明 FF 95% F2 90% E6 85% D9 80% CC 75% BF 70% B3 65% A6 60% 99 55% 8C 50% 80 45% 73 40% 66 35% 59 30% 4D 25% 40 20% 33 15% 26 10% 1A 5% 0D 0% 完全透明 ......

_无问西东
37分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部