接入前準(zhǔn)備
一、設(shè)置支付目錄
支付授權(quán)目錄說(shuō)明:
1、商戶最后請(qǐng)求拉起微信支付收銀臺(tái)的頁(yè)面地址我們稱(chēng)之為“支付目錄”,例如:https://www.weixin.com/pay.php。
2、商戶實(shí)際的支付目錄必須和在微信支付商戶平臺(tái)設(shè)置的一致,否則會(huì)報(bào)錯(cuò)“當(dāng)前頁(yè)面的URL未注冊(cè):”
支付授權(quán)目錄設(shè)置說(shuō)明:
登錄微信支付商戶平臺(tái)(www.tg885.com)-->產(chǎn)品中心-->開(kāi)發(fā)配置,設(shè)置后一般5分鐘內(nèi)生效。
支付授權(quán)目錄校驗(yàn)規(guī)則說(shuō)明:
1、如果支付授權(quán)目錄設(shè)置為域名(例如:https://www.weixin.com/ ),那么只校驗(yàn)域名,不校驗(yàn)后綴;
2、如果支付授權(quán)目錄設(shè)置為多級(jí)目錄,就會(huì)進(jìn)行全匹配,例如設(shè)置支付授權(quán)目錄為https://www.weixin.com/abc/123/,則實(shí)際請(qǐng)求頁(yè)面目錄不能為https://www.weixin.com/abc/,也不能為https://www.weixin.com/abc/123/pay/,必須為https://www.weixin.com/abc/123/
二、設(shè)置授權(quán)域名
開(kāi)發(fā)JSAPI支付時(shí),在統(tǒng)一下單接口中要求必傳用戶openid,而獲取openid則需要您在公眾平臺(tái)設(shè)置獲取openid的域名,只有被設(shè)置過(guò)的域名才是一個(gè)有效的獲取openid的域名,否則將獲取失敗。具體界面如圖7.8所示: