W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
版本需求:支付寶客戶端 10.0.18 及以上版本,低版本需做 兼容處理。
注意: 此 API 暫僅支持企業(yè)支付寶賬戶使用。
在支付寶小程序內(nèi)啟動(dòng)一個(gè)代扣 H5 服務(wù)。
<!-- .axml -->
<view class="page">
<view class="page-description">支付代扣簽約</view>
<view class="page-section">
<view class="page-section-title">paySignCenter</view>
<view class="page-section-demo">
<button size="default" type="primary" onTap="paySignCenter">paySignCenter</button>
</view>
</view>
</view>
//.js
Page({
data: {},
onLoad() {},
paySignCenter() {
my.paySignCenter({
signStr: 'biz_content%3D%257B%2522access_params%2522%253A%257B%2522channel%2522%253A%2522ALIPAYAPP%2522%257D%252C%2522external_agreement_no%2522%253A%2522xidong___2317%2522%252C%2522external_logon_id%2522%253A%252213852852877%2522%252C%2522personal_product_code%2522%253A%2522GENERAL_WITHHOLDING_P%2522%252C%2522product_code%2522%253A%2522GENERAL_WITHHOLDING%2522%252C%2522sign_scene%2522%253A%2522INDUSTRY%257CCARRENTAL%2522%252C%2522third_party_type%2522%253A%2522PARTNER%2522%257D%26sign%3Df3pjBDTRftOwXWnCqAMAnkBfGTFlcMmZI8hEgmV6uREZRXVDuLsSjD8WO%252FeZ1fjDG8GqVO9t1AN7q6yCUHKX%252Bw%252FE7efXwpVDWldr4iVuXDtNd3UJDJUiRJhIm6b73czWacVzm1XIery%252F2DyKI2y08tBf5NNWuQCC3d%252FITxziTl8%253D%26timestamp%3D2017-06-27%2B14%253A44%253A00%26sign_type%3DRSA%26notify_url%3Dhttp%253A%252F%252Fapi.test.alipay.net%252Fatinterface%252Freceive_notify.htm%26charset%3DUTF-8%26app_id%3D2017060101317939%26method%3Dalipay.user.agreement.page.sign%26return_url%3Dhttp%253A%252F%252Fapi.test.alipay.net%252Fatinterface%252Freceive_notify.htm%26version%3D1.0',
success: (res) => {
my.alert({
title: 'success', // alert框的標(biāo)題
content: JSON.stringify(res),
})
},
fail: (res) => {
my.alert({
title: 'fail', // alert框的標(biāo)題
content: JSON.stringify(res),
})
},
})
},
})
入?yún)?Object 類(lèi)型,屬性如下:
名稱(chēng) | 類(lèi)型 | 必填 | 描述 |
---|---|---|---|
signStr | String | 是 | 簽約字符串 |
success | Function | 否 | 調(diào)用成功的回調(diào)函數(shù) |
fail | Function | 否 | 調(diào)用失敗的回調(diào)函數(shù) |
complete | Function | 否 | 調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行) |
返回值為 JSON 格式,屬性如下:
屬性 | 類(lèi)型 | 含義 |
---|---|---|
result | JSON | 處理結(jié)果 |
resultStatus | String | 錯(cuò)誤碼,具體含義見(jiàn)下表 |
錯(cuò)誤碼 | 描述 | 解決方案 |
---|---|---|
7000 | 協(xié)議簽約成功 | - |
7001 | 簽約結(jié)果未知(有可能已經(jīng)簽約成功) | 請(qǐng)根據(jù)外部簽約號(hào)查詢簽約狀態(tài) |
7002 | 協(xié)議簽約失敗 | 請(qǐng)稍后重試 |
6001 | 用戶中途取消 | 請(qǐng)用戶重新簽約 |
6002 | 網(wǎng)絡(luò)連接錯(cuò)誤 | 請(qǐng)檢查網(wǎng)絡(luò)連接后重試 |
{
"result":"{
\"alipay_user_agreement_page_sign_response\":{
\"code\":\"10000\",
\"msg\":\"Success\",
\"app_id\":\"2017060101317939\",
\"auth_app_id\":\"2017060101317939\",
\"charset\":\"UTF-8\",
\"timestamp\":\"2017-06-27 11:40:15\",
\"sign_scene\":\"INDUSTRY|CARRENTAL\",
\"valid_time\":\"2017-06-27 11:40:13\",
\"status\":\"NORMAL\",
\"external_agreement_no\":\"test212\",
\"agreement_no\":\"20170627457298962889\",
\"external_logon_id\":\"13852852877\",
\"alipay_logon_id\":\"138****2877\",
\"invalid_time\":\"2017-08-27 11:40:13\",
\"personal_product_code\":\"GENERAL_WITHHOLDING_P\",
\"sign_time\":\"2017-06-27 11:40:14\",
},
\"sign":"KgeHoSYPuhpzhfrjeuwWbRmjJtlUp+5UGfq2OxYLraWEOqKsw9FokUnodMEgKgJK8=",
\"sign_type\":\"RSA\"
}",
"resultStatus":"7000"
}
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)系方式:
更多建議: