开发者社区> 问答> 正文

#支付宝 钱包小程序开发前如何准备?

钱包小程序开发前如何准备?

展开
收起
保持可爱mmm 2020-05-06 09:19:34 592 0
1 条回答
写回答
取消 提交回答
  • 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处理返回加签字符串,通过与客户端(前端)交互并处理,请求支付宝服务端。

    2020-05-06 09:24:01
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
《云市场-小程序》 立即下载
数字乡村建设方案 立即下载
mPaaS 小程序新品发布 立即下载