支付宝小程序Serverless 资金能力API·cloud.fund.b2cRedPacket.query
cloud.fund.b2cRedPacket.query 是查询现金红包转账业务单据的状态接口。
使用该API前,请确认你的小程序应用已经添加 现金红包 功能
入参说明
字段名 | 类型 | 必填 | 说明 |
---|---|---|---|
payFundOrderId | String | 是 | 支付宝支付资金流水号。 |
调用示例
在云函数中调用
// 云函数中使用云调用无需引入其他依赖,只需要使用ctx.cloud调用
module.exports = async function (ctx) {
const res = await ctx.cloud.fund.b2cRedPacket.query({
// 参数接收自云函数调用端传入的参数
payFundOrderId: ctx.args.payFundOrderId
});
return res;
};
支持传入appAuthToken进行三方代调用
// 云函数中使用云调用无需引入其他依赖,只需要使用ctx.cloud调用
module.exports = async function (ctx) {
const res = await ctx.cloud.fund.b2cRedPacket.query({
// 参数接收自云函数调用端传入的参数
payFundOrderId: ctx.args.payFundOrderId
}, {
// appAuthToken参数接收自云函数调用处传入的参数
appAuthToken: ctx.args.appAuthToken
});
return res;
};
在小程序页面调用
alipay-serverless-sdk 版本&=1.0.0
const res = await cloud.fund.b2cRedPacket.query({
payFundOrderId: this.data.pay_fund_order_id
});
alipay-serverless-sdk 版本<1.0.0
const res = await cloud.fund.b2cRedPacket.query(this.data.pay_fund_order_id);
返回数据示例
{
"code":"10000",
"msg":"Success",
"order_id":"20190801110070000006380000250621",
"pay_fund_order_id":"20190801110070001506380000251556",
"out_biz_no":"201808080001",
"trans_amount":1,
"status":"SUCCESS",
"pay_date":"2013-01-01 08:08:08",
"arrival_time_end":"2013-01-01 08:08:08",
"order_fee":"0.02"
}