支付宝支付接口功能
官方文档:https://doc.open.alipay.com/docs/doc.htm?treeId=203&articleId=105288&docType=1
支付宝支付功能申请条件
一、实名支付宝账号。
二、要求是企业账户。
三、已经签约手机支付功能。
Linux环境下生成RSA私钥和公钥
https://doc.open.alipay.com/doc2/detail?treeId=44&articleId=103242&docType=1
1 2 3 4 | 命令行: openssl genrsa -out rsa_private_key.pem 1024 rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem |
Windows环境下
可以在OpenSSL官方网站下载Windows的OpenSSL安装包进行安装。
大致流程:
-
支付宝商户后台上传 rsa_public_key.pem, 生成 alipay_public_key.pem, 格式要一致
-
替换demo中的参数和pem文件
-
唤起支付(post)
-
确认回调(post)
-
确认同步转跳页面(get)
-
确认支付中断页面(get)
配置文件config.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <?php $config = array ( //应用ID,您的APPID。 'app_id' => "xxxxxxxxxxxxx" , //商户私钥,您的原始格式RSA私钥 'merchant_private_key' => "xxxxxxxxxxxxxxxxxxxxxxxx" , //异步通知地址 'notify_url' => "http://www.xxxx.com/alipay/notify_url.php" , //同步跳转 'return_url' => "http://www.xxxx.com/return_url.php" , //编码格式 'charset' => "UTF-8" , //签名方式 'sign_type' => "RSA2" , //支付宝网关 'gatewayUrl' => "https://openapi.alipay.com/gateway.do" , //支付宝公钥,查看地址:https://openhome.alipay.com/platform/keyManage.htm 对应APPID下的支付宝公钥。 'alipay_public_key' => "xxxxxxxxxxxxxxxxxxxxx" , ); |
demo地址:https://files.cnblogs.com/files/yxhblogs/alipay.rar
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!