alipay-serverless-sdk
Advanced tools
Comparing version 0.0.3 to 0.0.4
{ | ||
"name": "alipay-serverless-sdk", | ||
"version": "0.0.3", | ||
"description": "Alipay Serverless SDK", | ||
"version": "0.0.4", | ||
"description": "Alipay Serverless SDK for mini-program development.", | ||
"main": "dist/index.js", | ||
@@ -6,0 +6,0 @@ "scripts": { |
@@ -1,4 +0,4 @@ | ||
Alipay Serverless SDK | ||
# Alipay Serverless SDK | ||
> 支付宝小程序端Serverless配套SDK | ||
> 支付宝小程序端**Serverless**配套SDK,让您享受极简编程体验的同时,快速集成支付宝、阿里云等阿里经济体开放的各项核心能力。 | ||
@@ -18,18 +18,22 @@ # Installation 安装 | ||
// 1. 引入必要的 sdk | ||
import MiniProgram from '@alicloud/mpserverless-sdk'; | ||
import MPServerless from '@alicloud/mpserverless-sdk'; | ||
import cloud from 'alipay-serverless-sdk'; | ||
// 2. 在 app.js 中对 sdk 进行初始化 | ||
// 2.1 初始化 mpserverless | ||
const mpserverless = new MiniProgram(my, { | ||
// 参数能在小程序云服务空间详情中获取 | ||
// 2.1 初始化 MPServerless | ||
my.serverless = my.serverless || new MPServerless({ | ||
uploadFile: my.uploadFile, | ||
request: my.request, | ||
getAuthCode: my.getAuthCode, | ||
}, { | ||
// 2.2 参数能在小程序云服务空间详情中获取 | ||
appId: '', | ||
spaceId: '', | ||
endpoint: '', | ||
clientSecret: '', | ||
endpoint: '' | ||
}); | ||
// 2.3 初始化 alipay-serverless-sdk | ||
cloud.init(mpserverless); | ||
cloud.init(my.serverless); | ||
// 3. 在想要使用的页面导入 alipay-cloud-sdk 即可使用 | ||
// 3. 在想要使用的页面导入 alipay-serverless-sdk 即可使用 | ||
// 比如在 page.js | ||
@@ -39,2 +43,3 @@ import cloud from 'alipay-serverless-sdk'; | ||
cloud.base.qrcode.create(urlParam, queryParam, describe); | ||
``` | ||
@@ -44,4 +49,6 @@ | ||
注:将API Doc中各个API的上两级标题中的英文(转首字符小写驼峰格式),用点号拼接在一起,就是这个API的完整引用路径,下面是几个典型的例子。 | ||
将API Doc中API的上两级标题中的英文(转首字符小写驼峰格式),用点号拼接在一起作为前缀,就是这个API的完整引用路径。Alipay Serverless SDK致力于保持良好的API命名,以符合开发者的编程直觉。 | ||
下面是几个典型的例子。 | ||
```ts | ||
@@ -167,6 +174,6 @@ import cloud from 'alipay-serverless-sdk'; | ||
|------|--------|----|----| | ||
| identity_type | string | 是 | 身份信息参数类型,必须传入CERT_INFO | | ||
| cert_type | string | 是 | 证件类型,当前支持身份证,必须传入IDENTITY_CARD | | ||
| cert_name | string | 是 | 真实姓名 | | ||
| cert_no | string | 是 | 证件号码 | | ||
| identityType | string | 是 | 身份信息参数类型,必须传入CERT_INFO | | ||
| certType | string | 是 | 证件类型,当前支持身份证,必须传入IDENTITY_CARD | | ||
| certName | string | 是 | 真实姓名 | | ||
| certNo | string | 是 | 证件号码 | | ||
@@ -177,3 +184,3 @@ MerchantConfig对象说明 | ||
|------|--------|----|----| | ||
| return_url | string | 是 | 需要回跳的目标URL地址,一般指定为商户业务页面 | | ||
| returnUrl | string | 是 | 需要回跳的目标URL地址,一般指定为商户业务页面 | | ||
@@ -193,3 +200,3 @@ * 出参说明 | ||
|------|--------|----|----| | ||
| certify_id | string | 是 | 本次申请操作的唯一标识,由身份认证初始化接口调用后生成,后续的操作都需要用到 | | ||
| certifyId | string | 是 | 本次申请操作的唯一标识,由身份认证初始化接口调用后生成,后续的操作都需要用到 | | ||
@@ -209,3 +216,3 @@ * 出参说明 | ||
|------|--------|----|----| | ||
| certify_id | string | 是 | 身份认证操作的唯一标识,由身份认证初始化接口调用后生成 | | ||
| certifyId | string | 是 | 身份认证操作的唯一标识,由身份认证初始化接口调用后生成 | | ||
@@ -237,3 +244,3 @@ * 出参说明 | ||
可前往[alipay.trade.pay](https://docs.open.alipay.com/api_1/alipay.trade.pay)查看更加详细的参数说明。 | ||
可前往[alipay.trade.create](https://docs.open.alipay.com/api_1/alipay.trade.create)查看更加详细的参数说明。 | ||
@@ -303,3 +310,3 @@ #### 查询交易 | ||
### 花呗分期 HuaBei | ||
### 花呗分期 Huabei | ||
#### 创建花呗分期交易 | ||
@@ -377,3 +384,3 @@ * API声明 | ||
send(phoneNumbers: string, signName: string, templateCode: string) | ||
send(phoneNumbers: string, signName: string, templateCode: string, templateParam: string) | ||
@@ -387,2 +394,3 @@ * 入参说明 | ||
| templateCode | string | 是 | 短信模板ID,发送国际/港澳台消息时,请使用国际/港澳台短信模版 | | ||
| templateParam | string | 否 | 短信模板变量替换JSON串,例如:{"code":"1234","product":"ytx"} | | ||
@@ -405,3 +413,3 @@ * 出参说明 | ||
| templateCode | string | 是 | 短信模板ID,发送国际/港澳台消息时,请使用国际/港澳台短信模版 | | ||
| templateParamJson | string | 是 | 短信模板变量替换JSON串,例如:[{“code”:”1234”,”product”:”ytx1”},{“code”:”5678”,”product”:”ytx2”}] | | ||
| templateParamJson | string | 是 | 短信模板变量替换JSON串,例如:[{"code":"1234","product":"ytx1"},{"code":"5678","product":"ytx2"}] | | ||
@@ -408,0 +416,0 @@ * 出参说明 |
159228
449