微信小程序 欠費支付

2022-05-11 15:54 更新

欠費支付

微信后臺向業(yè)主方通知用戶支付成功(支付失敗時無通知)。

1、請求參數(shù)

參數(shù)名稱 類型 必選 備注
appid string Y 小程序appid
mch_id string Y 支付商戶號
nonce_str string Y 隨機字符串
encrypted_data string Y 使用AESCBCPKCS7PADDING
iv string Y 用于解密的IV(base64)
sign string Y 1~5字段的簽名

encrypted_data解密后的數(shù)據(jù)

參數(shù)名稱 類型 必選 備注
out_user_id string Y 業(yè)主后臺對用戶的標識,設(shè)置過注冊回調(diào)接口時存在
openid string Y 用戶openid
bank_type string Y 支付類型,采用字符串類型的銀行標識
total_fee int Y 支付費用
transaction_id string Y 微信支付單號
time_end string Y 格式為yyyyMMddHHmmss,如2009年12月25日9點10分10秒表示為20091225091010
repay_no string Y 欠費單號
order_no array Y 與本欠費單號相關(guān)聯(lián)的乘車碼單號(存在一次支付多筆乘車欠費的情況),每一項的內(nèi)容為string
order array Y 與本欠費單號相關(guān)聯(lián)的乘車碼單號的詳細信息

其中order的每一項內(nèi)容如下:

參數(shù)名稱 類型 必選 備注
order_no string Y 乘車碼單號
attach string Y 免密代扣上傳的附加信息
base64_qrcode string Y base64后的乘車碼信息
out_order_no string Y 外部傳的單號

2、返回參數(shù)

參數(shù)名稱 類型 必選 備注
errcode int Y 0為成功
errmsg string N 錯誤信息
nonce_str string Y 原樣帶回

3、示例

請求:

{"appid":"test","mch_id":"123456","nonce_str":"abcdefg","encrypted_data":"jfiwajeofjiefef","iv":"afweifwefe"}

encrypted_data解密后為:

{
    "out_user_id":"xxx",
    "openid":"1234",
    "bank_type":"LQT",
    "total_fee":123,
    "transaction_id":"12312312",
    "time_end":"2020030319551111",
    "repay_no":"2020202202020",
    "order_no":[
        "123",
        "456"]
}

返回:

{"errcode":0,"nonce_str":"abcdefg","encrypted_data":"jfiwajeofjiefef","iv":"afweifwefe"}


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號