W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
微信后臺(tái)向業(yè)務(wù)方請(qǐng)求二維碼源數(shù)據(jù),前端可以根據(jù)源數(shù)據(jù)生成乘車碼。
參數(shù)名稱 | 類型 | 必選 | 備注 |
---|---|---|---|
appid | string | Y | 小程序 |
appidmch_id | string | Y | 支付商戶號(hào) |
nonce_str | string | Y | 隨機(jī)字符串 |
encrypted_data | string | Y | 使用AESCBCPKCS7PADDING |
iv | string | Y | 用于解密的IV(base64后) |
sign | string | Y | 1~5字段的簽名 |
encrypted_data解密后的數(shù)據(jù)
參數(shù)名稱 | 類型 | 必選 | 備注 |
---|---|---|---|
openid | string | Y | 用戶 |
idcard_id | string | Y | 第三方用戶id(有注冊(cè)環(huán)節(jié)則有) |
user_public_key | string | Y | 用戶公鑰,16進(jìn)制格式,共130字節(jié) |
參數(shù)名稱 | 類型 | 必選 | 備注 |
---|---|---|---|
errcode | int | Y | 0為成功 |
errmsg | string | N | 錯(cuò)誤信息 |
nonce_str | string | Y | 原樣帶回 |
encrypted_data | string | Y | 使用AESCBCPKCS7PADDING |
encrypted_data解密后的數(shù)據(jù)
參數(shù)名稱 | 類型 | 必選 | 備注 |
---|---|---|---|
base64_svr_data | string | Y | 交通部乘車碼標(biāo)準(zhǔn)1~15字段拼接的二進(jìn)制流,base64后便于網(wǎng)絡(luò)傳輸 |
請(qǐng)求:
{"appid":"test","mch_id":"123456","nonce_str":"abcdefg","encrypted_data":"jfiwajeofjiefef","iv":"afweifwefe"}
encrypted_data解密后:
{"openid":"1234","user_public_key":"123123","card_id":"2342343"}
返回:
{"errcode":0,"nonce_str":"abcdefg","encrypted_data":"jfiwajeofjiefef","iv":"afweifwefe"}
encrypted_data解密后的數(shù)據(jù):
{"base64_svr_data":"xxafdafd"}
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)系方式:
更多建議: