codecamp

支付宝小程序Serverless 云调用概述

云调用是基于小程序 Serverless 的云函数来使用支付宝小程序开放接口的能力,可以方便的让开发者在小程序中和云函数中直接调用支付宝的后端开放接口,不需要关注服务端的相关配置,极大的减少了接入的流程,进一步降低了支付宝小程序的开发门槛。

目前云调用涵盖了支付宝开放的基础能力、营销能力、会员能力、支付能力、安全能力,资金能力以及阿里云开放的短信能力。各项能力涉及的 API 列表如下所示。

说明:支持在支付宝小程序中和云函数中使用如下扩展能力。

基础能力

用户授权场景

能力名称 API
获取授权访问令牌 cloud.base.oauth.getToken 使用示例
刷新授权访问令牌 cloud.base.oauth.refreshToken 使用实例

小程序二维码场景

能力名称 API
创建小程序二维码 cloud.base.qrcode.create 使用示例

营销能力

小程序模板消息

能力名称 API
发送模板消息 cloud.marketing.templateMessage.send 使用示例

会员能力

支付宝身份认证

能力名称 API
身份认证初始化 cloud.member.identification.init 使用示例
生成认证链接 cloud.member.identification.certify 使用示例
身份认证记录查询 cloud.member.identification.query 使用示例

支付能力

通用接口

能力名称 API
创建交易 cloud.payment.common.create 使用示例
查询交易 cloud.payment.common.query 使用示例
交易退款 cloud.payment.common.refund 使用示例
关闭交易 cloud.payment.common.close 使用示例
撤销交易 cloud.payment.common.cancel 使用示例

花呗分期

能力名称 API
创建花呗分期交易 cloud.payment.huabei.create 使用示例

当面付

能力名称 API
当面付交易付款 cloud.payment.faceToFace.pay 使用示例

安全能力

文本风险识别

能力名称 API
检测内容风险 cloud.security.textRisk.detect 使用示例

资金能力

无密转账支付宝账户

能力名称 API
资金转账到支付宝账户 cloud.fund.transferAccount.transfer 使用示例
转账查询 cloud.fund.transferAccount.query 使用示例

无密转账银行卡

能力名称 API
资金转账到银行卡 cloud.fund.transferBankcard,transfer 使用示例
转账查询 cloud.fund.transferBankcard.query 使用示例

B2C现金红包

能力名称 API
发放B2C现金红包 cloud.fund.b2cRedPacket.send 使用示例
红包转账查询 cloud.fund.b2cRedPacket.query 使用示例

通用接口能力

通用接口

能力名称 API
通用接口 cloud.util.generic.execute 使用示例

阿里云能力

短信

名称 API
发送 cloud.aliyun.shortMessage.send 使用示例
批量发送 cloud.aliyun.shortMessage.batchSend 使用示例

开发者技术支持群

加入支付宝小程序 Serverless 开发者群参与讨论,钉钉搜索群号:21922182,或使用钉钉扫描二维码加入。

image



支付宝扫描以下二维码登陆官方小程序【小程序云开发助手】,获取更多云开发教程以及在线体验云调用的开放能力。

推广码.jpg

支付宝小程序 使用操作指南
支付宝小程序Serverless 云调用的使用
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

支付宝小程序开发文档

支付宝小程序 快速示例

支付宝小程序 小程序快速示例

支付宝小程序 框架

支付宝小程序 组件

支付宝小程序组件 基础组件

支付宝小程序组件 无障碍访问

支付宝小程序 扩展组件

支付宝小程序扩展组件 UI组件

支付宝小程序 API

支付宝小程序 开发工具

支付宝小程序 云服务

支付宝小程序 Serverless

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }