备案 控制台
文档
产品文档

开发支付宝小程序

更新时间:
一键部署
产品详情
相关技术圈
我的收藏

本教程介绍如何使用阿里云EMAS Serverless服务开发一个简单的支付宝小程序。

教程介绍

本教程以一个入门小程序为例,了解学习如何在支付宝IDE中使用EMAS Serverless服务,开发一个支付宝小程序。您只需要根据本教程的引导开通Serverless服务,配置好小程序后,就可以按照小程序中提供的示例调试这些功能。

说明

本教程中使用的是EMAS Serverless SDK 3.x版本,在安装SDK后,需要调用init方法进行授权。详细信息请参见 安装客户端SDK。

准备工作

在开始前,确保您已经完成以下准备工作:

  • 注册支付宝开发者账号。

    如果您尚未注册支付宝小程序账号,使用支付宝账号登录 蚂蚁金服开放平台,并完成开发者身份注册。详细信息,请参见 开发者入驻说明。

  • 下载并安装支付宝小程序开发者工具(1.0以上版本)。

    详细信息,请参见 下载说明。

  • 开通EMAS服务。

    在首次使用EMAS Serverless服务前,您需要开通EMAS服务。详细信息,请参见 创建您的第一个服务空间中的“开通EMAS服务”。

步骤一:创建服务空间

小程序开发中创建的云资源会和服务空间进行关联。每个服务空间都有一个全局唯一的space ID。在使用云资源时,都通过这个space ID进行关联。

创建服务空间的具体步骤,请参见 创建您的第一个服务空间。

步骤二、设置数据库权限

  1. 登录 EMAS管理控制台。

  2. 查找您的项目,单击项目,进入EMAS概览页。

  3. 在顶部导航栏,选择平台服务

  4. 在左侧导航栏,选择EMAS Serverless > 云数据库,然后在页面右上角选择已创建的服务空间。

  5. 云数据库页面,单击立即添加数据表

  6. 单击您的数据表,然后选择权限> 编辑权限

    说明

    为了保证数据安全,默认数据库访问受限。您需要根据需要设置数据库权限,更多详细信息,请参见 数据权限管理。

  7. 权限管理页面,单击自定义安全规则,将write权限修改为true

    4
  8. 单击确定

步骤三:创建支付宝小程序应用

参考以下步骤,在蚂蚁金服开放平台创建支付宝小程序:

  1. 使用支付宝账号登录 蚂蚁金服开放平台,单击控制台控制台

  2. 选择小程序应用,然后单击创建应用并根据引导创建一个小程序应用。

  3. 在左侧导航栏单击设置

  4. 单击开发设置,在开发信息下的接口加签方式区域配置支付宝公钥。

    您可以通过RSA密钥生成工具一键生成小程序密钥。接口加签方式有普通公钥和公钥证书两种方式,主要用于签名和验证。其中私钥由开发者保存,用于签名;公钥可对外公开,用于验证签名。开发者需要保存自己的私钥,通过支付宝提供的公钥进行通信来保证信息传输的完整性以及发送者身份的真实性。详细信息,请参见 生成支付宝RSA密钥。

    您还可以使用 阿里云KMS生成和保存小程序应用的RSA密钥,具体操作请参见 使用阿里云KMS保护应用私钥。

    注意
    • 企业开发者若涉及资金类支付接口接入,必须使用公钥证书方式。

    • 个人开发者不涉及到资金类接口,建议使用普通公钥方式进行加签。

  5. 单击服务器域名白名单区域的添加,然后输入步骤一创建的服务空间的空间接入信息,包含API和文件上传Endpoint。步骤一的空间接入信息添加域名白名单

步骤四:添加支付宝小程序

在开发前,您需要将支付宝小程序信息添加到阿里云EMAS Serverless控制台。

完成以下操作,添加支付宝小程序信息:

  1. 登录 EMAS管理控制台。

  2. 查找您的项目,单击项目,进入EMAS概览页。

  3. 在顶部导航栏,选择平台服务

  4. 在左侧导航栏,选择EMAS Serverless > 设置

  5. 单击支付宝页签,然后单击添加密钥

  6. 添加支付宝密钥面板,输入相关信息。

    3
  7. 输入AppID,即在 步骤二中您创建的支付宝小程序的AppID。

  8. 输入小程序私钥,即您在 步骤二中生成的小程序密钥对中的私钥。

  9. 输入支付宝公钥。参考以下步骤查看公钥:

    1. 登录 蚂蚁金服开放平台。

    2. 在支付宝小程序菜单栏单击设置,然后单击开发设置

    3. 接口加签方式区域,单击查看

    4. 复制支付宝公钥信息,然后粘贴到阿里云支付宝小程序的配置中。

步骤五:开发支付宝小程序

本教程以一个EMAS Serverless入门Demo为例。请参考以下步骤,开发支付宝小程序项目:

  1. 打开 支付宝开发者工具。

  2. 在左侧导航栏选择支付宝 > 小程序,然后单击 模板选取,最后在全部分类中选择空白模板,单击下一步

    空白模板
  3. 设置项目名称项目路径,然后单击完成

    kongbai
  4. 在IDE主窗口打开后会弹出二维码登录对话框,请使用手机支付宝扫描二维码登录IDE。

  5. 接下来在弹出的关联应用对话框中,选择已创建的支付宝小程序,然后单击确定

  6. 在项目文件列表中找到app.js文件,配置以下信息,然后保存。

    • appId是小程序的ID。您可以在支付宝小程序开发者工具详情面板的基本信息中查看App ID。

    • spaceId、clientSecret和Endpoint在EMAS Serverless控制台创建服务空间后可以获得。详情参见 创建您的第一个服务空间。demo

  7. 在小程序开发工具中添加EMAS Serverless SDK的依赖并安装。添加依赖

步骤五:调试小程序

打开小程序模拟器,开发和调试您的小程序。

上一篇:体验小程序开发 下一篇:开发钉钉小程序
  • 本页导读 (0)

PHP网站源码喀什网站搜索优化多少钱遂宁外贸网站制作报价上饶模板网站建设多少钱坪地网站优化按天计费邯郸seo公司赣州关键词排名包年推广价格南阳至尊标王哪家好大同网站设计模板价格保定百度关键词包年推广价格海南高端网站设计福田百姓网标王报价深圳网站设计模板多少钱聊城网站改版多少钱爱联阿里店铺运营多少钱喀什外贸网站制作报价木棉湾模板网站建设公司北京企业网站制作哪家好漳州seo排名南京外贸网站建设宣城网站优化呼和浩特网站优化排名烟台品牌网站设计公司鞍山企业网站制作哪家好临沂设计网站哪家好果洛网页制作推荐崇左网站推广工具哪家好绥化网站优化公司大运网站制作设计公司伊春品牌网站设计价格襄樊建网站公司歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化