php支付宝ios接口,iOS-接入支付宝支付(1)
一、开发前的准备
第一步:创建应用
开发者使用支付宝账号登录开放平台(需实名认证的支付宝账号),并创建应用。
第二步:配置应用
1、完善应用信息
创建应用后,点击“修改”可跳转到完善应用信息页面。
点击修改
填写信息
2、配置应用环境
界面参考
生成与配置密钥
第一步 生成RSA密钥
生成方式一(推荐):使用支付宝提供的一键生成工具(内附使用说明)
Windows:下载
MAC OSX:下载
解压打开文件夹,直接运行“支付宝RAS密钥生成器SHAwithRSA1024_V1.0.bat”(WINDOWS)或“SHAwithRSA1024_V1.0.command”(MACOSX),点击“生成RSA密钥”,会自动生成公私钥,然后点击“打开文件位置”,即可找到工具自动生成的密钥。
TIPS:工具不支持含中文或空格的路径,请下载到英文目录下使用。
生成方式二:也可以使用OpenSSL工具命令生成
首先进入OpenSSL工具,再输入以下命令。
经过以上步骤,开发者可以在当前文件夹中(OpenSSL运行文件夹),看到app_private_key.pem(开发者RSA私钥)、app_private_key_pkcs8.pem(pkcs8格式开发者RSA私钥)和app_public_key.pem(开发者RSA公钥)3个文件。开发者将私钥保留,将公钥提交给支付宝配置到开发平台,用于验证签名。以下为私钥文件和公钥文件示例。
注意:对于使用Java的开发者,将pkcs8在console中输出的私钥去除头尾、换行和空格,作为开发者私钥,对于.NET和PHP的开发者来说,无需进行pkcs8命令行操作。
标准的私钥文件示例(PHP、.NET使用)
PKCS8处理后的私钥文件示例(Java使用)
公钥文件示例
第二步 密钥配置
开发者登录开放平台后,找到并进入应用。
点击“RSA(SHA1)密钥”处的“设置开发者公钥”(如已设置则显示“查看开发者公钥”,可修改),将公钥文件去除头尾、换行和空格,仅需填入字符串。
例如转换前公钥pem文件格式:
转换后得到的字符串为:
第三步 获取支付宝公钥
应用上线后点击“查看支付宝公钥”,即可获取支付宝公钥,用于支付宝返回数据的验签。
对于支付宝公钥,看到的是一个字符串,如下:
如果需要使用文件方式(如使用服务端SDK的PHP/.NET版本)读取支付宝公钥,需要在头尾加入标示后保存至文件,文件内容如下:
3、添加应用功能
第三步:上线应用
应用开发完成后,可申请上线,上线成功后,状态变为已上线,这个状态下的应用能够调用生产环境的接口。
步骤一:确认功能
步骤二:完善应用信息步骤三:申请上线
应用申请上线后,预计会有1个工作日的审核时间,请耐心等待。
应用上线后可新增功能、删除功能,操作后实时生效。删除功能时请谨慎操作,如果线上已经有用户使用此功能,删除功能后会导致无法使用。
php支付宝ios接口,iOS-接入支付宝支付(1)相关推荐
- android平台安全支付服务(msp)应用开发接口,Android接入支付宝和微信支付的方法...
前言 很多APP都需要支付功能,国内一般就是支付宝和微信了.目前这2种接入方式对于APP端来说都已经比较方便了,因为大部分的安全校验之类的逻辑都在服务端. APP端总结起来就是三步走: 接入支付的库 ...
- Android实现支付宝AR功能,Android接入支付宝实现支付功能实例
我本来是想直接讲Android支付这一块的,包括支付宝,微信,其他第三方整合支付等,但是微信开放平台他对我的账号做了限制,所有我今天就先把重心放在支付宝的支付上,也算是写得尽可能详细些吧,毕竟是第三方 ...
- h5调用支付宝 php支付源码,友价源码如何集成支付宝H5接口(即支付宝手机支付接口)...
在旧版的友价源码系统中,手机里打开友价程序,用支付宝付款时,还是跳到PC端的付款页面,现在新版的补丁已经改进这个问题,可以直接实现支付宝手机版付款,效果如下: 具体的设置方法请严格按照以下步骤操作,因 ...
- Python 调用支付宝沙箱接口 实现 扫码支付
思路剖析 支付宝开放平台 登录 登陆之后 点击这个 研发服务 然后下载 一个 支付宝沙箱的 移动端 点击左侧的沙箱账号,就可以知道 登录沙箱的 账号和 密码了,也可以 往死充钱.他是可以扫 沙箱收款的 ...
- 个人如何用python支付宝收款_python怎么接入支付宝
Python接入支付宝流程: 第一步: 首先要下载一个python的sdk,这个sdk在支付宝的开发者文档中是没有的,但是强大的python程序员自己开发了一套属于python的支付宝支付sdk. 下 ...
- php第三方支付接口视频,接入第三方支付及回调
1. 老师介绍 CRMEB微擎项目负责人,CRMEB论坛超级版主,CRMEB开发群管理员. 2.课程简介 如何接入第三方支付,调试支付参数,支付回调接口,二次支付 根据教程目前已成功接入过 支付宝.付 ...
- 个人开发者接入支付宝,Android开发接入支付宝支付...
做个人开发很久了,也上架了很多Android应用,最头疼的就是接入支付的问题 个人开发者无法直接对接支付宝,必须有公司的资质,因此也试了很多的第三方的平台 不过很多平台都无故克扣,要么就是费率不透明, ...
- android 支付宝沙箱测试,Android——接入支付宝支付(沙箱环境测试)
简单的记录下支付宝的APP端支付的流程吧! 希望能帮助到ni 1.登录支付宝开发平台 ====================================================== 2. ...
- 支付宝服务器响应时间,APP接入支付宝支付完整流程及踩坑记录(含服务端)
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, ...
最新文章
- iOS一个类可以关联多个nib文件
- find cp命令的用法
- 公钥密码--Diffie-Hellman密钥协商算法
- 百度之后,电子银行还安全么?
- java访问同一个变量_java – 从另一个类访问变量
- 键盘与鼠标器是微型计算机上最常用的,2016年职称计算机考试WindowsXP考前预测试题5...
- Win10下安装LabelImg以及使用(绝对是全网最简单的教程)
- Linux 内核修复5个高危漏洞
- hadoop入门-centos7.2安装hadoop2.8
- 增强现实:原理算法与应用 第一章增强现实概论笔记
- SQL Server 2012 下载与安装详细教程
- windows域环境搭建上
- Linux系统不同颜色文件代表什么意思?绿色、蓝色、白色、红色等代表的意义是什么?
- win10锁屏时间太短就关闭屏幕
- 全文搜索功能--solr
- ToolsCodeTemplate使用
- mysql show processlist整理
- 微信群里的这几类人,真让人想打他
- 小米洪锋:跟7000万MIUI用户谈谈
- 云服务器系统种类,云服务器系统种类
热门文章
- 基于OpenCV的人员剔除
- Ret2Libc(2) (有system、无‘/bin/sh’)绕过NX、ASLR
- hdu1874(畅通工程续)
- vscode中使用js的console配置 - mac
- 2013-7-12学习笔记
- Enlightenment E19 将完整支持 Wayland
- 计算机程序的思维逻辑 (43) - 剖析TreeMap
- 搭建高可用mongodb集群(二)—— 副本集
- Attention! .net 持久层正式发布 :Noebe
- js实现图片虚化_js canvas画布实现高斯模糊效果