W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
cloud.fund.transferBankcard.transfer 是單筆轉(zhuǎn)賬到銀行卡接口,提供通過API接口完成企業(yè)自身支付寶賬戶到銀行卡的轉(zhuǎn)賬功能。
字段名 | 類型 | 必填 | 說明 |
---|---|---|---|
outBizNo | String | 是 | 商戶端的唯一訂單號(hào),對(duì)于同一筆轉(zhuǎn)賬請(qǐng)求,商戶需保證該訂單號(hào)唯一。 |
transAmount | String | 是 | 訂單總金額,單位為元,精確到小數(shù)點(diǎn)后兩位,取值范圍[0.1,100000000]。 |
payee | PayeeInfo | 是 | 收款方信息。詳細(xì)字段見下面PayeeInfo對(duì)象說明。 |
orderTitle | String | 是 | 轉(zhuǎn)賬業(yè)務(wù)的標(biāo)題,用于在支付寶用戶的賬單里顯示。 |
PayeeInfo 對(duì)象說明
字段名 | 類型 | 必填 | 說明 |
---|---|---|---|
identity | String | 是 | 參與方的唯一標(biāo)識(shí)。 |
identity_type | String | 是 | 參與方的標(biāo)識(shí)類型,目前支持如下類型:1、ALIPAY_USER_ID 支付寶的會(huì)員ID 2、ALIPAY_LOGON_ID:支付寶登錄號(hào),支持郵箱和手機(jī)號(hào)格式。 |
name | String | 否 | 參與方真實(shí)姓名,如果非空,將校驗(yàn)收款支付寶賬號(hào)姓名一致性。當(dāng)identity_type=ALIPAY_LOGON_ID時(shí),本字段必填。 |
// 云函數(shù)中使用云調(diào)用無需引入其他依賴,只需要使用ctx.cloud調(diào)用
module.exports = async function (ctx) {
let payeeInfo = new Object({
identity: this.data.payeeId,
identity_type: 'ALIPAY_USER_ID'
});
const res = await ctx.cloud.fund.transferBankcard.transfer({
// 參數(shù)接收自云函數(shù)調(diào)用端傳入的參數(shù)
outBizNo: ctx.args.outBizNo,
transAmount: ctx.args.transAmount,
payee: payeeInfo,
orderTitle: ctx.args.orderTitle
});
return res;
};
支持傳入appAuthToken進(jìn)行三方代調(diào)用
// 云函數(shù)中使用云調(diào)用無需引入其他依賴,只需要使用ctx.cloud調(diào)用
module.exports = async function (ctx) {
let payeeInfo = new Object({
identity: this.data.payeeId,
identity_type: 'ALIPAY_USER_ID'
});
const res = await ctx.cloud.fund.transferBankcard.transfer({
// 參數(shù)接收自云函數(shù)調(diào)用端傳入的參數(shù)
outBizNo: ctx.args.outBizNo,
transAmount: ctx.args.transAmount,
payee: payeeInfo,
orderTitle: ctx.args.orderTitle
}, {
// appAuthToken參數(shù)接收自云函數(shù)調(diào)用處傳入的參數(shù)
appAuthToken: ctx.args.appAuthToken
});
return res;
};
alipay-serverless-sdk 版本&=1.0.0
var payee = new Object({
identity: this.data.payeeId,
identity_type: 'ALIPAY_USER_ID'
});
const res = await cloud.fund.transferBankcard.transfer({
outBizNo: '2077353455543433',
transAmount: '0.01',
payee: payeeInfo,
orderTitle: '測(cè)試'
});
alipay-serverless-sdk 版本<1.0.0
var payee = new Object({
identity: this.data.payeeId,
identity_type: 'ALIPAY_USER_ID'
});
const res = await cloud.fund.transferBankcard.transfer(generateOutBizNo(), '0.01', payee, '測(cè)試');
{
"code":"10000",
"msg":"Success",
"out_biz_no":"201808080001",
"order_id":"20190801110070000006380000250621",
"pay_fund_order_id":"20190801110070001506380000251556",
"status":"SUCCESS",
"trans_date":"2019-08-21 00:00:00"
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: