1、创建小程序应用
参考开发者入驻并创建小程序,小程序完整链路参考:小程序快速开始。
2、生成密钥并配置接口加签方式
为了保证调用支付宝接口进行交互时的安全性,需要在小程序应用详情-->设置-->开发设置中配置接口加签方式,具体参考三步搞定签名。
(1)密钥的作用如下图所示。
注:调用支付宝接口请求数据需要使用应用私钥进行加签(加密),支付宝会对请求数据使用应用公钥进行验签(解密),防止数据被篡改;支付宝接口返回的响应数据会使用支付宝私钥加签(加密),接收返回数据后使用支付宝公钥进行验签(解密)。
(2)公钥证书有效期说明:目前使用新增的证书签名方式,在开放平台上传的公钥证书有效期为2年。
注:注意请及时在证书到期前,更换公钥证书。普通公钥设置后一直有效,建议根据业务需求,修改普通公钥时间。
3、添加开发成员角色,了解小程序版本
支付宝小程序提供开发成员、体验成员、运营成员三种小程序成员角色,开发小程序需添加开发成员,具体参考成员管理。
支付宝小程序的版本主要分为开发版本、体验版本、审核版本、线上版本、下架版本五种版本,具体参考版本管理。
4、IDE可视化敏捷开发工具
小程序开发者工具(简称IDE)是支付宝开放平台打造的「一站式小程序研发工具」。IDE不仅支持开发支付宝小程序,相同代码还通用于蚂蚁开放生态、可直接发布至淘宝、钉钉、高德等应用平台(IDE可视化敏捷开发工具下载)。
5、服务端SDK
服务端 SDK 下载。sdk提供的请求方法有3种:execute、pageExecute和sdkExecute。
(1)execute:直接请求支付宝服务端产生交互(公钥证书形式使用certificateExecute,请求时会带上alipay_root_cert_sn和app_cert_sn)。
(2)pageExecute:默认post方式请求,以表单形式返回,可以提交表单请求支付宝服务端,或者使用get方式获取接口返回的url,通过url请求支付宝服务端。
(3)sdkExecute:由sdk处理返回加签字符串,通过与客户端(前端)交互并处理,请求支付宝服务端。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。