文档章节

支付宝支付-手机网站支付接口(H5手机站)

Doublec
 Doublec
发布于 2017/04/05 16:27
字数 528
阅读 3203
收藏 2

1:支付宝官方文档和demo,大家可以去下载学习

https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7629140.0.0.agOMhi&treeId=60&articleId=103564&docType=1

我也是看文档,然后自己摸索查资料最后才搞定的,全程下来确实学到不少东西;

2:签名方式及语言版本选择

我的这个H5支付功能是嵌入到thinkphp框架里的,现以thinkphp框架来说明;

demo里默认有两种签名方式,MD5和RSA,我选择的是MD5,每种签名方式里都有三种语言支持:C#,JAVA,PHP;我选择的是php

以上是目录结构;如果嵌入到thinkphp中需要做一些调整,以下详细说明

3:嵌入到thinkphp

嵌入到thinkphp,我将目录结构做了一些调整,将alipayapi.php,notify_url.php,return_url.php三个文件整合在了一起,放在Action目录下的AliPayAction.class.php文件里,其他的文件单独放在Org文件下,视图文件放在Tpl文件夹下的

 

具体文件的放置需要根据项目的实际情况来确定,我这里是我自己项目里的位置以作说明;

这个是配置文件的代码:

这个是AliPayAction.class代码,以下是支付的核心代码,

需要注意的是$parameter数组里的很多字段,会通过回调回传至回调方法里,以便与做后续处理,

同步回调

异步回调:可在异步回调方法里处理订单逻辑,例如异步回调成功之后,根据订单号查询订单信息,修改订单状态等;

视图文件代码:

最终在UC浏览器实现的效果:

4:开发过程中,有许多的细节需要注意,避免采坑,需要仔细看文档;

写的比较粗糙,大家见谅!

© 著作权归作者所有

共有 人打赏支持
Doublec
粉丝 10
博文 23
码字总数 5032
作品 0
武汉
高级程序员
私信 提问
PHP 集成支付 SDK - PaySDK

PaySDK PaySDK 是 PHP 集成支付 SDK ,集成了支付宝、微信支付的支付接口和其它相关接口的操作。可以轻松嵌入支持 PHP >= 5.4 的任何系统中。 支持的支付平台 支付宝 即时到账 当面付 手机网...

宇润
2017/10/12
0
6
PaySDK v1.0.0 发布,PHP 支付集成 SDK

PaySDK是一个使用PHP开发的支付SDK。集成了支付宝、微信支付的支付接口和其它相关接口的SDK,使用方便,支持Composer。 支持的支付平台 支付宝(即时到账、当面付、手机网站支付、电脑网站支...

宇润
2017/10/12
1K
15
PHP 支付类库 PaySDK v1.0.6 新增支付宝手机支付和无密退款

PaySDK 是 PHP 集成支付 SDK ,集成了支付宝、微信支付的支付接口和其它相关接口的操作。可以轻松嵌入支持 PHP >= 5.4 的任何系统中。 从 v1.0.3 - v1.0.6 的更新内容如下: 新增支持支付宝手...

宇润
02/02
1K
8
PHP 支付类库 PaySDK v1.0.9 新增支付宝 APP 支付

PaySDK 是 PHP 集成支付 SDK ,集成了支付宝、微信支付的支付接口和其它相关接口的操作。可以轻松嵌入支持 PHP >= 5.4 的任何系统中。 从 v1.0.7 - v1.0.9 的更新内容如下: 支持支付宝APP支...

宇润
04/04
1K
4
PHP 支付类库 PaySDK v1.0.2,新增支付宝微信企业付款等

上周五发布了1.0.1版本后,反响强烈,都给PaySDK提了很多建议。本周主要是集成进了支付宝和微信的企业转账、海外支付功能,并且还修复了上一个版本的微信BUG。 PHP 支付类库 PaySDK v1.0.2 ...

宇润
2017/11/24
3.8K
18

没有更多内容

加载失败,请刷新页面

加载更多

Iris框架

1、安装iris: $ go get -u github.com/kataras/iris 2、golang iris web项目热重启 # 安装rizla包 $ go get -u github.com/kataras/rizla # 热重启方式启动iris项目 $ rizla main.go......

Liens
15分钟前
3
0
初探sentinel实践思考

简单说下, sentinel的优势: 友好的控制面板,支持实时监控 多种限流。支持QPS限流,线程数限流,多种限流策略,如:直接拒绝,匀速模式(漏斗),冷启动(如设置限制1000,延迟10秒,那第一...

爱吃大肉包
16分钟前
4
0
转:MongDB分页查询

找到了一篇关于MongDB分页查询的博客 https://www.cnblogs.com/wslook/p/9275861.html

_liucui_
17分钟前
1
0
《边缘云计算技术及标准化白皮书》

12月12日,第八届中国云计算标准和应用大会在北京隆重召开,工业和信息化部党组成员,总工程师张峰先生,中国工程院副院长陈左宁女士,中国工程院院士沈昌祥先生,中国电子技术标准化研究院院...

阿里云官方博客
23分钟前
1
0
网站安全公司对于网站逻辑漏洞的修复方案分享

在网站安全的日常安全检测当中,我们SINE安全公司发现网站的逻辑漏洞占比也是很高的,前段时间某酒店网站被爆出存在高危的逻辑漏洞,该漏洞导致酒店的几亿客户的信息遭泄露,包括手机号,姓名...

网站安全
27分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部