企業付款將使用商戶的可用餘額,需確保可用餘額充足。檢視可用餘額、充值、提現請登入商戶平台「資金管理」進行操作。
業務流程
介面簡介
付款企業付款
介面呼叫規則:◆ 給同乙個實名使用者付款,單筆單日限額2w/2w
◆ 不支援給非實名使用者打款
◆ 乙個商戶同一日付款總額限額100w
◆ 單筆最小金額預設為1元
◆ 每個使用者每天最多可付款10次,可以在商戶平台--api安全進行設定
◆ 給同乙個使用者付款時間間隔不得低於15秒
注意1-當返回錯誤碼為「systemerror」時,一定要使用原單號重試,否則可能造成重複支付等資金風險。
注意2-新申請商戶號使用企業付款需要滿足兩個條件:1、入駐時間超過90天 2、連續正常交易30天。
請求需要雙向證書。 詳見證書使用
欄位名變數名必填
示例值型別描述是
wx8888888888888888
string
商戶號mchid
是1900000109
string(32)
裝置號device_info
否013467007045764
string(32)
隨機字串
nonce_str
是5k8264iltkch16cq2502si8znmtm67vs
string(32)
隨機字串,不長於32位
簽名sign
是c380bec2bfd727a4b6845133519f3ad6
string(32)
簽名,詳見簽名演算法
商戶訂單號
partner_trade_no
是10000098201411111234567890
string
商戶訂單號,需保持唯一性
(只能是字母或者數字,不能包含有符號)
使用者openid
openid
是oxtwiugait6gtksqrlau2m0yl16e
string
校驗使用者姓名選項
check_name
是force_check
string
no_check:不校驗真實姓名
force_check:強校驗真實姓名
收款使用者姓名
re_user_name
可選馬花花
string
收款使用者真實姓名。
如果check_name設定為force_check,則必填使用者真實姓名
金額amount
是10099
int企業付款金額,單位為分
企業付款描述資訊
desc是理賠
string
企業付款操作說明資訊。必填。
ip位址
spbill_create_ip
是192.168.0.1
string(32)
呼叫介面的機器ip位址
資料示例:
10000098
3pg2j4iltkch16cq2502si8znmtm67vs
100000982014120919616
oho4gt7wvpxit1a9gjfamymizy1s
force_check
張三 100
節日快樂!
10.2.3.10
c97bdbacf37622775366f38b629f45e3
欄位名變數名必填
示例值型別
描述返回狀態碼
return_code
是success
string(16)
success/fail
此字段是通訊標識,非交易標識,交易是否成功需要檢視result_code來判斷
返回資訊
return_msg
否簽名失敗
string(128)
返回資訊,如非空,為錯誤原因
簽名失敗
引數格式校驗錯誤
以下欄位在return_code為success的時候有返回
欄位名變數名
必填示例值
型別描述
是wx8888888888888888
string
商戶號mchid
是1900000109
string(32)
裝置號device_info
否013467007045764
string(32)
隨機字串
nonce_str
是5k8264iltkch16cq2502si8znmtm67vs
string(32)
隨機字串,不長於32位
業務結果
result_code
是success
string(16)
success/fail
錯誤**
err_code
否systemerror
string(32)
錯誤碼資訊
錯誤**描述
err_code_des
否系統錯誤
string(128)
結果資訊描述
以下欄位在return_code 和result_code都為success的時候有返回
欄位名變數名
必填示例值
型別描述
商戶訂單號
partner_trade_no
是1217752501201407033233368018
string(32)
商戶訂單號,需保持唯一性
(只能是字母或者數字,不能包含有符號)
payment_no
是1007752501201407033233368018
string
payment_time
是2015-05-19 15:26:59
string
企業付款成功時間
成功示例:
錯誤示例:
錯誤**
描述原因
解決方案
noauth
沒有許可權
沒有授權請求此api
amount_limit
付款金額不能小於最低限額
付款金額不能小於最低限額
每次付款金額必須大於1元
param_error
引數錯誤
引數缺失,或引數格式出錯,引數不合法等
請檢視err_code_des,修改設定錯誤的引數
openid_error
openid錯誤
openid格式錯誤或者不屬於商家公眾賬號
notenough
餘額不足
帳號餘額不足
請使用者充值或更換支付卡後再支付
systemerror
系統繁忙,請稍後再試。
系統錯誤,請重試
請使用原單號以及原請求引數重試,否則可能造成重複支付等資金風險
name_mismatch
姓名校驗出錯
請求引數裡填寫了需要檢驗姓名,但是輸入了錯誤的姓名
填寫正確的使用者姓名
sign_error
簽名錯誤
沒有按照文件要求進行簽名
簽名前沒有按照要求進行排序。
沒有使用商戶平台設定的金鑰進行簽名
引數有空格或者進行了encode後進行簽名。
xml_error
post內容出錯
post請求資料不是合法的xml格式內容
修改post的內容
fatal_error
兩次請求引數不一致
兩次請求商戶單號一樣,但是引數不一致
如果想重試前一次的請求,請用原引數重試,如果重新傳送,請更換單號。
ca_error
證書出錯
請求沒帶證書或者帶上了錯誤的證書
請求的時候帶上該證書
v2_account_******_ban
無法給非實名使用者付款
微信支付之企業付款
企業付款將使用商戶的可用餘額,需確保可用餘額充足。檢視可用餘額 充值 提現請登入商戶平台 資金管理 進行操作。注意 主要步驟 1 構造post請求的資料 這個,需要哪些引數可以參照文件 wiki doc api tools mch pay.php?chapter 14 2,我根據文件構造方法如下 企...
微信 企業付款個人 微信提現
企業付款文件 這裡可以看到必填項肯定是要填寫的塞,其他按照自己的需求而定,我示例的是不要求使用者為真實姓名自己 如上圖根據實際需求填寫 我這裡是不校驗使用者真實姓名為例 openid值某使用者的openid amoun指要體現的金額 把返回的字串解釋成dom節點 document dom docum...
java 微信 企業向個人付款
開通企業向個人付款功能 必須要滿足 1,商戶號已入駐90日,2,商戶號有30天連續正常交易 需要的引數 商戶號mchid 隨機字串 nonce str 隨機字串,不長於32位 string nonce str uuid.randomuuid tostring touppercase replacea...