微信支付報錯提示「商戶號該產品權限未開通,請前往商戶平臺產品中心檢查後重試

1.場景小程序

微信APP支付商戶使用,申請小程序MA受權綁定,共用同一個商戶號。api

2.配置小程序支付,配置沒有錯誤微信

let wxapppfx = fs.readFileSync('../apiclient_cert.p12')
// 測試小程序
const wxapp_pay_config = {
  appid: 'wx16',    // 小程序appid
  mchid: '15024',   // MA-商戶號
  partnerKey: 'iGAQYJH6y7', // MA-API 密鑰
  pfx: wxapppfx, // 證書
  notify_url: 'https://xxxx/pay/order_success' // 回調地址,
}

3.報錯 app

receive data =>
<xml><return_code><![CDATA[FAIL]]></return_code>
<return_msg><![CDATA[商戶號該產品權限未開通,請前往商戶平臺>產品中心檢查後重試]]></return_msg>
</xml>

4.前往MA 商戶平臺,開通 JSAPI 支付產品測試

5.結果,正常返回url

receive data =>
<xml><return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<appid><![CDATA[wx163c0ecacc7]]></appid>
<mch_id><![CDATA[222]]></mch_id>
<nonce_str><![CDATA[22]]></nonce_str>
<sign><![CDATA[22]]></sign>
<result_code><![CDATA[SUCCESS]]></result_code>
<prepay_id><![CDATA[22]]></prepay_id>
<trade_type><![CDATA[JSAPI]]></trade_type>
</xml>
相關文章
相關標籤/搜索