讀古今文學網 > 微信公眾平台開發:從零基礎到ThinkPHP5高性能框架實踐 > 17.8 代金券 >

17.8 代金券

發放代金券的接口如下。


https:// api.mch.weixin.qq.com/mmpaymkttransfers/send_coupon
  

發放代金券時,POST數據示例如下。


<xml>
    <appid> wx5edab3bdfba3dc1c</appid>
    <coupon_stock_id>1757</coupon_stock_id>
    <mch_id>10010405</mch_id>
    <nonce_str>1417574675</nonce_str>
    <openid>onqOjjrXT-776SpHnfexGm1_P7iE</openid>
    <openid_count>1</openid_count>
    <partner_trade_no>1000009820141203515766</partner_trade_no>
    <sign>841B3002FE2220C87A2D08ABD8A8F791</sign>
</xml>
  

同時,發放代金券時需要帶上文件證書,提高安全級別。

上述數據的參數說明如表17-12所示。

表17-12 發放代金券接口的參數說明

正確創建時,返回的數據示例如下。


<xml>
    <return_code>SUCCESS</return_code>
    <appid>wx5edab3bdfba3dc1c</appid>
    <mch_id>10000098</mch_id>
    <nonce_str>1417579335</nonce_str>
    <sign>841B3002FE2220C87A2D08ABD8A8F791</sign>
    <result_code>SUCCESS</result_code>
    <coupon_stock_id>1717</coupon_stock_id>
    <resp_count>1</resp_count>
    <success_count>1</success_count>
    <failed_count>0</failed_count>
    <openid>onqOjjrXT-776SpHnfexGm1_P7iE</openid>
    <ret_code>SUCCESS</ret_code>
    <coupon_id>6954</coupon_id>
</xml>
  

上述數據的參數說明如表17-13所示。

表17-13 發放代金券接口返回參數說明

微信支付代金券的二維碼如圖17-12所示。

圖17-12 代金券二維碼

用戶領取微信支付代金券時的效果如圖17-13所示。

圖17-13 領取代金券