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>