宝哥软件园

ThinkPHP框架下整合支付宝支付功能的图文教程

编辑:宝哥软件园 来源:互联网 时间:2021-08-26

本文阐述了在ThinkPHP框架下整合支付宝支付功能。分享给大家参考,如下:

010到1010最近的项目需要接入支付宝支付功能,其中使用了ThinkPHP3.2.3框架。参考开发平台文档,可以知道网站开发有两种场景,一种是移动网站支付,直接唤醒支付宝app进入支付操作;另一种方式是在PC上显示支付二维码,然后用手机的支付宝app扫描。本文主要介绍手机网站支付的实现,然后对扫码支付进行补充。

背景

一.接入配置

根据“快速访问”中的流程,两者相似,都是这样进行的:

第一步:创建应用程序并获取APPID第二步:配置密钥第三步:构建和配置开发环境第四步:调用接口

1).接入步骤

应用配置截图

2).配置截图

虽然官方文件已经做得详细成熟,但仍有几点需要提醒,避免不必要的纠缠。

当应用程序创建成功后需要大约一至三天的时间来审查配置密钥时,建议下载其提供的加密工具。请参考RSA密钥生成方法。这里下载的是开发平台服务器SDK中的PHP版本资源,不是DEMO文件。我相信这两者之间有一些区别。

3).提示说明

二.手机网站支付接口实现

如下图所示,我在这里创建了一个简单的条目文件。根据开发文档中的介绍,需要统一编码格式。这里我选择了UTF-8代码参考-header处理

1).测试入口页面

,应该注意的是,该界面指示请求需要通过POST提交入口界面参考截图

2).html代码参考

我在application/common/conf/config . PHP中写了支付宝的配置信息。

//支付宝支付配置' Ali _ config '=array(' gateway URL '=' https://OpenAPI.AliPay.com/gateway.do',//Alipay网关(固定)' ' appId'='2017

更多资讯
游戏推荐
更多+