视频一区二区三区自拍_千金肉奴隷1985未删减版在线观看_国产成人黄色视频在线播放_少女免费播放片高清在线观看_国产精品v欧美精品v

發(fā)放紅包接口

發(fā)放規(guī)則

1.發(fā)送頻率限制------默認(rèn)30/秒

2.場(chǎng)景金額限制------默認(rèn)紅包金額為1-200元,如有需要,可前往商戶平臺(tái)進(jìn)行設(shè)置和申請(qǐng)

3.其他限制------商戶單日出資金額上限--100萬(wàn)元;單用戶單日收款金額上限--1000元;單用戶單日可領(lǐng)取紅包個(gè)數(shù)上限--10個(gè);

注意事項(xiàng):

◆?紅包金額大于200或者小于1元時(shí),請(qǐng)求參數(shù)scene_id必傳,參數(shù)說(shuō)明見下文。
◆ 根據(jù)監(jiān)管要求,新申請(qǐng)商戶號(hào)使用現(xiàn)金紅包需要滿足兩個(gè)條件:1、入駐時(shí)間超過(guò)90天 2、連續(xù)正常交易30天。
◆ 移動(dòng)應(yīng)用的appid無(wú)法使用紅包接口。
◆?當(dāng)返回錯(cuò)誤碼為“SYSTEMERROR”時(shí),請(qǐng)不要更換商戶訂單號(hào),一定要使用原商戶訂單號(hào)重試,否則可能造成重復(fù)發(fā)放紅包等資金風(fēng)險(xiǎn)。
◆?XML具有可擴(kuò)展性,因此返回參數(shù)可能會(huì)有新增,而且順序可能不完全遵循此文檔規(guī)范,如果在解析回包的時(shí)候發(fā)生錯(cuò)誤,請(qǐng)商戶務(wù)必不要換單重試,請(qǐng)商戶聯(lián)系客服確認(rèn)紅包發(fā)放情況。如果有新回包字段,會(huì)更新到此API文檔中。
◆?因?yàn)殄e(cuò)誤代碼字段err_code的值后續(xù)可能會(huì)增加,所以商戶如果遇到回包返回新的錯(cuò)誤碼,請(qǐng)商戶務(wù)必不要換單重試,請(qǐng)商戶聯(lián)系客服確認(rèn)紅包發(fā)放情況。如果有新的錯(cuò)誤碼,會(huì)更新到此API文檔中。
◆?錯(cuò)誤代碼描述字段err_code_des只供人工定位問(wèn)題時(shí)做參考,系統(tǒng)實(shí)現(xiàn)時(shí)請(qǐng)不要依賴這個(gè)字段來(lái)做自動(dòng)化處理。

◆ 請(qǐng)商戶在自身的系統(tǒng)中合理設(shè)置發(fā)放頻次并做好并發(fā)控制,防范錯(cuò)付風(fēng)險(xiǎn)。

◆ 因商戶自身系統(tǒng)設(shè)置存在問(wèn)題導(dǎo)致的資金損失,由商戶自行承擔(dān)。

消息觸達(dá)規(guī)則

現(xiàn)金紅包發(fā)放后會(huì)以公眾號(hào)消息的形式觸達(dá)用戶,不同情況下觸達(dá)消息的形式會(huì)有差別,相關(guān)規(guī)則如下:

1.已關(guān)注公眾號(hào)的用戶,使用“防偽消息”觸達(dá);

2.未關(guān)注公眾號(hào)的用戶,使用“模板消息”觸達(dá)。

接口調(diào)用請(qǐng)求說(shuō)明

請(qǐng)求Url https://api.mch.weixin.qq.com/mmpaymkttransfers/sendredpack
是否需要證書 是(證書及使用說(shuō)明詳見商戶證書
請(qǐng)求方式 POST
超時(shí)時(shí)間(同筆訂單最短重試時(shí)間) 1s

請(qǐng)求參數(shù)


字段名 字段 必填 示例值 類型 說(shuō)明
隨機(jī)字符串 nonce_str 5K8264ILTKCH16CQ2502SI8ZNMTM67VS String(32) 隨機(jī)字符串,不長(zhǎng)于32位
簽名 sign C380BEC2BFD727A4B6845133519F3AD6 String(32) 詳見簽名生成算法
商戶訂單號(hào) mch_billno 10000098201411111234567890 String(28)

商戶訂單號(hào)(每個(gè)訂單號(hào)必須唯一。取值范圍:0~9,a~z,A~Z)

接口根據(jù)商戶訂單號(hào)支持重入,如出現(xiàn)超時(shí)可再調(diào)用。

商戶號(hào) mch_id 10000098 String(32) 微信支付分配的商戶號(hào)
公眾賬號(hào)appid wxappid wx8888888888888888 String(32) 微信為發(fā)放紅包商戶分配的公眾賬號(hào)ID,接口傳入的appid應(yīng)該為公眾號(hào)的appid(在mp.weixin.qq.com申請(qǐng)的)或APP的appid(在open.weixin.qq.com申請(qǐng)的)。

校驗(yàn)規(guī)則:

1、該appid需要與接口傳入中的re_openid有對(duì)應(yīng)關(guān)系;

2、該appid需要與發(fā)放紅包商戶號(hào)有綁定關(guān)系,若未綁定,可參考該指引完成綁定(商家商戶號(hào)與AppID賬號(hào)關(guān)聯(lián)管理

商戶名稱 send_name 天虹百貨 String(32)

紅包發(fā)送者名稱

用戶openid re_openid oxTWIuGaIt6gTKsQRLau2M0yL16E String(32)

接受紅包的用戶openid

openid為用戶在wxappid下的唯一標(biāo)識(shí)(獲取openid參見微信公眾平臺(tái)開發(fā)者文檔:網(wǎng)頁(yè)授權(quán)獲取用戶基本信息

付款金額 total_amount 1000 int 付款金額,單位分
紅包發(fā)放總?cè)藬?shù) total_num 1 int

紅包發(fā)放總?cè)藬?shù)

total_num=1

紅包祝福語(yǔ) wishing 感謝您參加猜燈謎活動(dòng),祝您元宵節(jié)快樂(lè)! String(128)

紅包祝福語(yǔ)

Ip地址 client_ip 192.168.0.1 String(15) 該IP同在商戶平臺(tái)設(shè)置的IP白名單中的IP沒(méi)有關(guān)聯(lián),該IP可傳用戶端或者服務(wù)端的IP。
活動(dòng)名稱 act_name 猜燈謎搶紅包活動(dòng) String(32)

活動(dòng)名稱

備注 remark 猜越多得越多,快來(lái)?yè)專?/td> String(256) 備注信息
場(chǎng)景id scene_id PRODUCT_8 String(32)

發(fā)放紅包使用場(chǎng)景,紅包金額大于200或者小于1元時(shí)必傳

PRODUCT_1:商品促銷

PRODUCT_2:抽獎(jiǎng)

PRODUCT_3:虛擬物品兌獎(jiǎng) 

PRODUCT_4:企業(yè)內(nèi)部福利

PRODUCT_5:渠道分潤(rùn)

PRODUCT_6:保險(xiǎn)回饋

PRODUCT_7:彩票派獎(jiǎng)

PRODUCT_8:稅務(wù)刮獎(jiǎng)

活動(dòng)信息 risk_info posttime%3d123123412%26clientversion%3d234134%26mobile%3d122344545%26deviceid%3dIOS String(128)

posttime:用戶操作的時(shí)間戳

mobile:業(yè)務(wù)系統(tǒng)賬號(hào)的手機(jī)號(hào),國(guó)家代碼-手機(jī)號(hào)。不需要+號(hào)

deviceid :mac 地址或者設(shè)備唯一標(biāo)識(shí) 

clientversion :用戶操作的客戶端版本

把值為非空的信息用key=value進(jìn)行拼接,再進(jìn)行urlencode

urlencode(posttime=xx& mobile =xx&deviceid=xx)

數(shù)據(jù)示例:

<xml>

<sign><![CDATA[E1EE61A91C8E90F299DE6AE075D60A2D]]></sign>

<mch_billno><![CDATA[0010010404201411170000046545]]></mch_billno>

<mch_id><![CDATA[888]]></mch_id>

<wxappid><![CDATA[wxcbda96de0b165486]]></wxappid>

<send_name><![CDATA[send_name]]></send_name>

<re_openid><![CDATA[onqOjjmM1tad-3ROpncN-yUfa6uI]]></re_openid>

<total_amount><![CDATA[200]]></total_amount>

<total_num><![CDATA[1]]></total_num>

<wishing><![CDATA[恭喜發(fā)財(cái)]]></wishing>

<client_ip><![CDATA[127.0.0.1]]></client_ip>

<act_name><![CDATA[新年紅包]]></act_name>

<remark><![CDATA[新年紅包]]></remark>

<scene_id><![CDATA[PRODUCT_2]]></scene_id>

<nonce_str><![CDATA[50780e0cca98c8c8e814883e5caa672e]]></nonce_str>

<risk_info>posttime%3d123123412%26clientversion%3d234134%26mobile%3d122344545%26deviceid%3dIOS</risk_info>

</xml>

返回參數(shù)

字段名 變量名 必填 示例值 類型 說(shuō)明
返回狀態(tài)碼 return_code SUCCESS String(16)

SUCCESS/FAIL

此字段是通信標(biāo)識(shí),非紅包發(fā)放結(jié)果標(biāo)識(shí),紅包發(fā)放是否成功需要查看result_code來(lái)判斷

返回信息 return_msg 簽名失敗 String(128)

返回信息,如非空,為錯(cuò)誤原因

簽名失敗

參數(shù)格式校驗(yàn)錯(cuò)誤

以下字段在return_code為SUCCESS的時(shí)候有返回
業(yè)務(wù)結(jié)果 result_code SUCCESS String(16)

SUCCESS/FAIL

注意:當(dāng)狀態(tài)為FAIL時(shí),存在業(yè)務(wù)結(jié)果未明確的情況。所以如果狀態(tài)是FAIL,請(qǐng)務(wù)必再請(qǐng)求一次查詢接口[請(qǐng)務(wù)必關(guān)注錯(cuò)誤代碼(err_code字段),通過(guò)查詢得到的紅包狀態(tài)確認(rèn)此次發(fā)放的結(jié)果。],以確認(rèn)此次發(fā)放的結(jié)果。

錯(cuò)誤代碼 err_code SYSTEMERROR String(32)

錯(cuò)誤碼信息

注意:出現(xiàn)未明確的錯(cuò)誤碼(SYSTEMERROR等)時(shí),請(qǐng)務(wù)必用原商戶訂單號(hào)重試,或者再請(qǐng)求一次查詢接口以確認(rèn)此次發(fā)放的結(jié)果。

錯(cuò)誤代碼描述 err_code_des 系統(tǒng)錯(cuò)誤 String(128) 結(jié)果信息描述
以下字段在return_code和result_code都為SUCCESS的時(shí)候有返回
商戶訂單號(hào) mch_billno 10000098201411111234567890 String(28)

商戶訂單號(hào)(每個(gè)訂單號(hào)必須唯一

組成:mch_id+yyyymmdd+10位一天內(nèi)不能重復(fù)的數(shù)字

商戶號(hào) mch_id 10000098 String(32) 微信支付分配的商戶號(hào)
公眾賬號(hào)appid wxappid wx8888888888888888 String(32) 微信為發(fā)放紅包商戶分配的公眾賬號(hào)ID,接口傳入的appid應(yīng)該為公眾號(hào)的appid(在mp.weixin.qq.com申請(qǐng)的)或APP的appid(在open.weixin.qq.com申請(qǐng)的)。

校驗(yàn)規(guī)則:

1、該appid需要與接口傳入中的re_openid有對(duì)應(yīng)關(guān)系;

2、該appid需要與發(fā)放紅包商戶號(hào)有綁定關(guān)系,若未綁定,可參考該指引完成綁定(商家商戶號(hào)與AppID賬號(hào)關(guān)聯(lián)管理

用戶openid re_openid oxTWIuGaIt6gTKsQRLau2M0yL16E String(32)

接受收紅包的用戶

用戶在wxappid下的openid

付款金額 total_amount 1000 int 付款金額,單位分
微信單號(hào) send_listid 100000000020150520314766074200 String(32) 紅包訂單的微信單號(hào)

成功示例:

<xml>

<return_code><![CDATA[SUCCESS]]></return_code>

<return_msg><![CDATA[發(fā)放成功.]]></return_msg>

<result_code><![CDATA[SUCCESS]]></result_code>

<err_code><![CDATA[0]]></err_code>

<err_code_des><![CDATA[發(fā)放成功.]]></err_code_des>

<mch_billno><![CDATA[0010010404201411170000046545]]></mch_billno>

<mch_id>10010404</mch_id>

<wxappid><![CDATA[wx6fa7e3bab7e15415]]></wxappid>

<re_openid><![CDATA[onqOjjmM1tad-3ROpncN-yUfa6uI]]></re_openid>

<total_amount>1</total_amount>

</xml>

失敗示例:

<xml>

<return_code><![CDATA[FAIL]]></return_code>

<return_msg><![CDATA[系統(tǒng)繁忙,請(qǐng)稍后再試.]]></return_msg>

<result_code><![CDATA[FAIL]]></result_code>

<err_code><![CDATA[268458547]]></err_code>

<err_code_des><![CDATA[系統(tǒng)繁忙,請(qǐng)稍后再試.]]></err_code_des>

<mch_billno><![CDATA[0010010404201411170000046542]]></mch_billno>

<mch_id>10010404</mch_id>

<wxappid><![CDATA[wx6fa7e3bab7e15415]]></wxappid>

<re_openid><![CDATA[onqOjjmM1tad-3ROpncN-yUfa6uI]]></re_openid>

<total_amount>1</total_amount>

</xml>

 

錯(cuò)誤碼

錯(cuò)誤碼 錯(cuò)誤描述 原因 解決方式
NO_AUTH 發(fā)放失敗,此請(qǐng)求可能存在風(fēng)險(xiǎn),已被微信攔截 用戶賬號(hào)異常,被攔截 請(qǐng)?zhí)嵝延脩魴z查自身賬號(hào)是否異常。使用常用的活躍的微信號(hào)可避免這種情況。
SENDNUM_LIMIT 該用戶今日領(lǐng)取紅包個(gè)數(shù)超過(guò)限制 該用戶今日領(lǐng)取紅包個(gè)數(shù)超過(guò)你在微信支付商戶平臺(tái)配置的上限 如有需要、請(qǐng)?jiān)谖⑿胖Ц渡虘羝脚_(tái)【api安全】中重新配置 【每日同一用戶領(lǐng)取本商戶紅包不允許超過(guò)的個(gè)數(shù)】。
ILLEGAL_APPID 非法appid,請(qǐng)確認(rèn)是否為公眾號(hào)的appid,不能為APP的appid 錯(cuò)誤傳入了app的appid 接口傳入的所有appid應(yīng)該為公眾號(hào)的appid(在mp.weixin.qq.com申請(qǐng)的),不能為APP的appid(在open.weixin.qq.com申請(qǐng)的)。
MONEY_LIMIT 紅包金額發(fā)放限制 發(fā)送紅包金額不在限制范圍內(nèi) 每個(gè)紅包金額必須在默認(rèn)額度內(nèi)(默認(rèn)大于1元,小于200元,可在產(chǎn)品設(shè)置中自行申請(qǐng)調(diào)高額度)
SEND_FAILED 紅包發(fā)放失敗,請(qǐng)更換單號(hào)再重試 該紅包已經(jīng)發(fā)放失敗 如果需要重新發(fā)放,請(qǐng)更換單號(hào)再發(fā)放
FATAL_ERROR openid和原始單參數(shù)不一致 更換了openid,但其他信息有改動(dòng),詳情看錯(cuò)誤描述 請(qǐng)商戶檢查代碼實(shí)現(xiàn)邏輯
CA_ERROR 商戶API證書校驗(yàn)出錯(cuò) 請(qǐng)求沒(méi)帶商戶API證書或者帶上了錯(cuò)誤的商戶API證書 您使用的調(diào)用證書有誤,請(qǐng)確認(rèn)是否使用了正確的證書,可以前往商戶平臺(tái)重新下載,證書需與商戶號(hào)對(duì)應(yīng),如果要繼續(xù)付款必須使用原商戶訂單號(hào)重試
SIGN_ERROR 簽名錯(cuò)誤 1、沒(méi)有使用商戶平臺(tái)設(shè)置的商戶API密鑰進(jìn)行加密(有可能之前設(shè)置過(guò)密鑰,后來(lái)被修改了,沒(méi)有使用新的密鑰進(jìn)行加密)。
2、加密前沒(méi)有按照文檔進(jìn)行參數(shù)排序(可參考文檔)
3、把值為空的參數(shù)也進(jìn)行了簽名。可到(http://mch.weixin.qq.com/wiki/tools/signverify/ )驗(yàn)證。
4、如果以上3步都沒(méi)有問(wèn)題,把請(qǐng)求串中(post的數(shù)據(jù))里面中文都去掉,換成英文,試下,看是否是編碼問(wèn)題。(post的數(shù)據(jù)要求是utf8)
1. 到商戶平臺(tái)重新設(shè)置新的密鑰后重試
2. 檢查請(qǐng)求參數(shù)把空格去掉重試
3. 中文不需要進(jìn)行encode,使用CDATA
4. 按文檔要求生成簽名后再重試
在線簽名驗(yàn)證工具:http://mch.weixin.qq.com/wiki/tools/signverify/
SYSTEMERROR 請(qǐng)求已受理,請(qǐng)稍后使用原單號(hào)查詢發(fā)放結(jié)果 系統(tǒng)無(wú)返回明確發(fā)放結(jié)果 使用原單號(hào)調(diào)用接口,查詢發(fā)放結(jié)果,如果使用新單號(hào)調(diào)用接口,視為新發(fā)放請(qǐng)求
XML_ERROR 輸入xml參數(shù)格式錯(cuò)誤 請(qǐng)求的xml格式錯(cuò)誤,或者post的數(shù)據(jù)為空 檢查請(qǐng)求串,確認(rèn)無(wú)誤后重試
FREQ_LIMIT 超過(guò)頻率限制,請(qǐng)稍后再試 受頻率限制 請(qǐng)對(duì)請(qǐng)求做頻率控制
API_METHOD_CLOSED 你的商戶號(hào)API發(fā)放方式已關(guān)閉,請(qǐng)聯(lián)系管理員在商戶平臺(tái)開啟 商戶API發(fā)放方式處于關(guān)閉狀態(tài) 請(qǐng)聯(lián)系管理員在商戶平臺(tái)開啟
NOTENOUGH 賬號(hào)余額不足,請(qǐng)到商戶平臺(tái)充值后再重試 賬戶余額不足 充值后重試
OPENID_ERROR openid和appid不匹配 openid和appid不匹配 發(fā)紅包的openid必須是本appid下的openid
MSGAPPID_ERROR 觸達(dá)消息給用戶appid有誤 msgappid與主、子商戶號(hào)的綁定關(guān)系校驗(yàn)失敗 檢查下msgappid是否填寫錯(cuò)誤,msgappid需要跟主、子商戶號(hào) 有綁定關(guān)系
ACCEPTMODE_ERROR 主、子商戶號(hào)關(guān)系校驗(yàn)失敗 服務(wù)商模式下主商戶號(hào)與子商戶號(hào)關(guān)系校驗(yàn)失敗 確認(rèn)傳入的主商戶號(hào)與子商戶號(hào)是否有受理關(guān)系
PROCESSING 請(qǐng)求已受理,請(qǐng)稍后使用原單號(hào)查詢發(fā)放結(jié)果 紅包正在發(fā)放中 請(qǐng)?jiān)诩t包發(fā)放二十分鐘后查詢,按照查詢結(jié)果成功失敗進(jìn)行處理,如果依然是PROCESSING的狀態(tài),請(qǐng)使用原商戶訂單號(hào)重試
PARAM_ERROR act_name字段必填,并且少于32個(gè)字符 請(qǐng)求的act_name字段填寫錯(cuò)誤 填寫正確的act_name后重試
發(fā)放金額、最小金額、最大金額必須相等 請(qǐng)求的金額相關(guān)字段填寫錯(cuò)誤 按文檔要求填寫正確的金額后重試
紅包金額參數(shù)錯(cuò)誤 紅包金額過(guò)大 修改金額重試
appid字段必填,最長(zhǎng)為32個(gè)字符 請(qǐng)求的appid字段填寫錯(cuò)誤 填寫正確的appid后重試
訂單號(hào)字段必填,最長(zhǎng)為28個(gè)字符 請(qǐng)求的mch_billno字段填寫錯(cuò)誤 填寫正確的billno后重試
client_ip必須是合法的IP字符串 請(qǐng)求的client_ip填寫不正確 填寫正確的IP后重試
輸入的商戶號(hào)有誤 請(qǐng)求的mchid字段非法(或者沒(méi)填) 填寫對(duì)應(yīng)的商戶號(hào)再重試
找不到對(duì)應(yīng)的商戶號(hào) 請(qǐng)求的mchid字段填寫錯(cuò)誤 填寫正確的mchid字段后重試
nick_name字段必填,并且少于16字符 請(qǐng)求的nick_name字段錯(cuò)誤 按文檔填寫正確的nick_name后重試
nonce_str字段必填,并且少于32字符 請(qǐng)求的nonce_str字段填寫不正確 按文檔要求填寫正確的nonce_str值后重試
re_openid字段為必填并且少于32個(gè)字符 請(qǐng)求的re_openid字段非法 填寫對(duì)re_openid后重試
remark字段為必填,并且少于256字符 請(qǐng)求的remark字段填寫錯(cuò)誤 填寫正確的remark后重試
send_name字段為必填并且少于32字符 請(qǐng)求的send_name字段填寫不正確 按文檔填寫正確的send_name字段后重試
total_num必須為1 total_num字段值不為1 修改total_num值為1后重試
wishing字段為必填,并且少于128個(gè)字符 缺少wishing字段 填寫wishing字段再重試
商戶號(hào)和wxappid不匹配 商戶號(hào)和wxappid不匹配 請(qǐng)修改Mchid或wxappid參數(shù)
紅包祝福語(yǔ)、活動(dòng)名稱、備注、商戶名稱設(shè)置失敗 紅包祝福語(yǔ)、活動(dòng)名稱、備注、商戶名稱設(shè)置失敗 請(qǐng)調(diào)整對(duì)應(yīng)文案后重新再試
SENDNUM_LIMIT 該用戶今日領(lǐng)取紅包個(gè)數(shù)超過(guò)限制。 該用戶今日領(lǐng)取紅包個(gè)數(shù)超過(guò)你在微信支付商戶平臺(tái)配置的上限。 如有需要、請(qǐng)?jiān)谖⑿胖Ц渡虘羝脚_(tái)【api安全】中重新配置 【每日同一用戶領(lǐng)取本商戶紅包不允許超過(guò)的個(gè)數(shù)】。
SENDAMOUNT_LIMIT 您的商戶號(hào)今日發(fā)放金額超過(guò)限制,如有需要請(qǐng)登錄微信支付商戶平臺(tái)更改API安全配置。 商戶今日發(fā)放的總金額超過(guò)您在微信支付商戶平臺(tái)配置的上限。 如有需要,請(qǐng)聯(lián)系管理員在商戶平臺(tái)上調(diào)整單日發(fā)送金額上限。
RCVDAMOUNT_LIMIT 該用戶今日領(lǐng)取金額超過(guò)限制,如有需要請(qǐng)登錄微信支付商戶平臺(tái)更改API安全配置。 該用戶今日領(lǐng)取紅包總金額超過(guò)您在微信支付商戶平臺(tái)配置的上限。 如有需要,請(qǐng)聯(lián)系管理員在商戶平臺(tái)上調(diào)整單用戶單日領(lǐng)取金額上限。
PAYER_ACCOUNT_ABNORMAL 商戶賬戶付款受限 商戶號(hào)被處罰、凍結(jié) 可前往“商戶平臺(tái)>賬戶中心>違約記錄”或“商家助手小程序>風(fēng)險(xiǎn)處理”了解更多詳情,解除功能限制指引。