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

Login expired. Please log in again.

Feedback

0/300

Feedback

Submitted successfully

ok

Feedback

Network exception, please try again later

ok

JSAPI支付FAQ

公眾號退款需要開通權(quán)限嗎?

公眾號退款不需要開通權(quán)限。

調(diào)起支付報錯"errMsg":"chooseWXPay:fail"

請按照以下幾點檢查:
1、配置授權(quán),測試目錄的時候地址的大小寫需和代碼里保持一致
2、一個是支付授權(quán)目錄的配置,一個是生成簽名時用timeStamp,前端js用timestamp
3、支付目錄請勿配到二級或三級是,需配到最后一級
4、引用微信js
5、開發(fā)者中心-網(wǎng)頁授權(quán)獲取用戶基本信息-js安全域名
6、微信授權(quán)域名和微信支付域名設(shè)置的不一樣
舉例:一個有www一個沒有。
7、支付目錄,指的是付款頁面目錄,不是后臺支付鏈接目錄。

支付訂單已經(jīng)超時,如何限制不讓用戶繼續(xù)支付

超時的支付訂單本身就無法進(jìn)行支付,只有重新下單后才能正常進(jìn)行支付

JSAPI支付和小程序支付的區(qū)別?

**JSAPI支付**:商戶已有H5商城網(wǎng)站,用戶通過消息或掃描二維碼在微信內(nèi)置瀏覽器打開網(wǎng)頁時,可以調(diào)用微信支付完成下單購買的流程
**小程序支付**:商戶已有微信小程序,用戶通過好友分享或掃描二維碼在微信內(nèi)打開小程序時,可以調(diào)用微信支付完成下單購買的流程
**特別說明**:以上兩種支付方式的下單接口是一樣的

JSAPI支付和H5支付有什么區(qū)別?

JSAPI:商戶已有H5商城網(wǎng)站,用戶通過消息或掃描二維碼在**微信內(nèi)**打開網(wǎng)頁時,可以調(diào)用微信支付完成下單購買的流程
H5:H5支付是指商戶在**微信客戶端外**的移動端網(wǎng)頁展示商品或服務(wù),用戶在前述頁面確認(rèn)使用微信支付時,商戶發(fā)起本服務(wù)呼起微信客戶端進(jìn)行支付,主要用于觸屏版的手機(jī)瀏覽器請求微信支付的場景。可以方便的從外部瀏覽器喚起微信支付
進(jìn)一步解釋說明:JSAPI要求微信瀏覽器;H5可以在外部瀏覽器進(jìn)行操作只是支付的時候要拉起微信客戶端

在微信內(nèi)部進(jìn)行支付使用APP支付還是JSAPI支付

在微信內(nèi)部進(jìn)行支付請對接JSAPI支付接口,商戶APP內(nèi)支付請對接APP支付接口

JSAPI支付獲取到的prepay_id參數(shù),需要再調(diào)接口拉起支付嗎?

是的,下單完成后 需要調(diào)起支付,具體請參考JSAPI調(diào)起支付API指引文檔內(nèi)容

調(diào)用JSAPI支付接口,用戶付款成功后,如何查詢是哪個用戶支付的?

商戶可以通過調(diào)用“查詢訂單接口”的“用戶標(biāo)識”參數(shù),即openid來查詢某個具體用戶。

jsapi調(diào)起支付未進(jìn)行支付,且訂單狀態(tài)為待支付,后續(xù)如何操作支付?

prepay_id沒有超過2小時有效期,可繼續(xù)用來調(diào)起支付。超過2小時,可以原參重入獲取新的prepay_id后調(diào)起支付。

調(diào)起支付返回:你已在當(dāng)前商戶支付過一筆相同金額的訂單,請確認(rèn)是否繼續(xù)支付

報錯原因:重復(fù)支付的提醒。溫馨提示:請?zhí)嵝延脩簦绻麤]有重復(fù)支付,點確認(rèn)繼續(xù)支付即可。
重復(fù)支付判斷規(guī)則:
1、1分鐘內(nèi)同一用戶在同商戶, 同金額,沒有正常處理回調(diào)或查單,判斷為重復(fù)支付。
2、機(jī)構(gòu)模式下以同一個sub_mch_id為維度判斷;直連商戶模式以同一個mchid為維度判斷,具體彈窗提示策略如下:
A、1分鐘內(nèi),下單商戶相同,下單金額相同,會有彈窗提示。
B、1分鐘內(nèi),下單商戶相同,下單金額不同,不會彈窗提示。
C、1分鐘內(nèi),下單商戶不同,下單金額相同,不會彈窗提示。
D、1分鐘內(nèi),下單商戶不同,下單金額不同,不會彈窗提示。

調(diào)起支付返回:當(dāng)前交易異常無法完成,你的賬戶暫不支持在該商戶上付款

報錯原因:應(yīng)監(jiān)管要求,可疑用戶不允許在跨境商戶上消費。

公眾號支付報錯:{errMsg: "chooseWXPay:fail, the permission value is offline verifying"}

請按照以下幾點檢查:
1、勿在模擬器中實行發(fā)起支付,請在真機(jī)發(fā)起
2、微信公眾號支付授權(quán)目錄填寫實際發(fā)起支付的url地址
舉例:
頁面:http://www.newfms.com/order/pay/id-115
此處填:http://www.newfms.com/order/pay/

調(diào)用JSAPI支付接口,返回:缺少參數(shù)total_fee 報錯提示

請根據(jù)以下幾點排查問題:
1、package參數(shù)格式錯誤,package參數(shù)格式為package:"prepay_id=wx201410272009395522657a690389285100"。
2、package參數(shù)沒有獲取,返回null。
3、請檢查預(yù)支付會話標(biāo)識prepay_id是否已失效。
4、請求的appid與下單接口的appid是否一致。
5、微信支付金額為“分”不能有小數(shù)點。
6、預(yù)支付ID為空。
a、金額為空。
b、訂單編號重復(fù)。
c、訂單編號為空。

JSAPI調(diào)起支付時,無法拉起“輸入微信密碼支付”的頁面

請根據(jù)以下幾點排查:
1、通過JSSDK的方法拉起收銀臺,點擊[詳情]獲取《JS-SDK說明文檔》
2、參考以上文檔內(nèi)容檢查代碼
3、是否正確引入JS文件(溫馨提示:如果第一個js引入無法成功的情況下,請引入第二個)
4、使用內(nèi)置對象方法,檢查是否在微信里調(diào)起。
5、如按上述操作排查過,依舊無效,請檢查是否為本地環(huán)境問題。

JSAPI調(diào)起支付請求,返回:商戶傳入的appid 參數(shù)不正確,請聯(lián)系商戶處理

請按照以下幾點進(jìn)行排查:
1、統(tǒng)一下單接口中上傳的appid與調(diào)起微信客戶端進(jìn)行支付的appid不一致。
2、調(diào)起微信客戶端進(jìn)行支付的必要參數(shù)prepayid有誤或者prepayid已經(jīng)過期(有效期2小時)。

為什么JSAPI支付調(diào)用“統(tǒng)一下單接口”報:當(dāng)前公眾號沒有權(quán)限支付?

出現(xiàn)以上報錯,請聯(lián)系對接運營人員開通支付權(quán)限。

調(diào)用原始sdk jsapi支付“統(tǒng)一下單接口時”返回:jsapi 缺少參數(shù) key

請按照以下幾點進(jìn)行排查:
1、檢查對應(yīng)的支付頁面是否有做config接口注入權(quán)限驗證。
2、檢查調(diào)起支付時的傳參是否與文檔要求一致。如timeStamp是否為String類型(php默認(rèn)生成的時間戳是int類型)。

調(diào)用基礎(chǔ)支付下單接口,返回:商家訂單信息有誤,請重新下單

請通過以下幾個步驟排查問題:
1、核對下單參數(shù)必填項是否遺漏。
2、核對傳入?yún)?shù)與文檔是否保持一致。
3、postman中請求測試,如果postman測試成功,打印最終的參數(shù)與postman的參數(shù)進(jìn)行對比,注意空格。
4、同一商戶訂單號請使用同一微信號發(fā)起支付,請勿中途更換微信號,如更換微信號支付,則會出現(xiàn)“商家訂單信息有誤”報錯,且無法解決。
**特別說明**
上述字段說明可通用于APP支付、Native支付、小程序支付、合單支付、H5支付方式。

調(diào)用JSAPI支付接口,報錯提示:“redirect_url域名與后臺配置不一致,錯誤碼:10003”

**報錯原因**:公眾號獲取openid接口報的錯誤。
請檢查appid對應(yīng)的[公眾號后臺](mp.weixin.qq.com)是否配置的授權(quán)域名和獲取openid的域名一致。
授權(quán)域名配置路徑:公眾平臺--設(shè)置--公眾號設(shè)置--功能設(shè)置--網(wǎng)頁授權(quán)域名。

JSAPI支付報:JSAPI支付使用了無效的商戶號,無法發(fā)起該筆交易

請檢查商戶號是否使用正確

網(wǎng)站點擊按鈕調(diào)起支付,接入微信的哪種支付最合適?

微信內(nèi)部瀏覽器打開網(wǎng)頁支付時,使用JSAPI支付;微信外部瀏覽器打開網(wǎng)頁支付時,使用H5支付。

V3版和V2版接口可以一起混合使用嗎?

V3和V2接口可以混合,首先需要確保商戶API證書已經(jīng)升級成權(quán)威CA頒發(fā)的證書,請按照V3和 V2的接口文檔進(jìn)行接入,兩者互不影響,只是兩套接口都會調(diào)用同一個權(quán)威CA頒發(fā)的商戶API證書,其次調(diào)用對應(yīng)接口時,應(yīng)按照使用的版本對應(yīng)的接口規(guī)則調(diào)用。
【注意事項】
1、如果證書不是由權(quán)威CA頒發(fā)的證書,請先升級API證書。
2、升級為權(quán)威CA頒發(fā)的API證書后,微信支付頒發(fā)的API證書(原APIV2使用的商戶API證書)將在14天后失效。需要技術(shù)人員盡快用新證書替換服務(wù)器上的老證書。
3、注意:下單接口,查單接口以及調(diào)起支付接口需使用同一版本,比如JSAPI下單使用v2版本,則JSAPI調(diào)起支付需要使用v2版本,且簽名規(guī)格必須一致,如申請退款等接口則可以使用v3接口,但必須按照v3接口規(guī)則進(jìn)行調(diào)用。

重復(fù)收到回調(diào)通知

重復(fù)接收到回調(diào)通知請參考以下內(nèi)容排查:
1、網(wǎng)絡(luò)抖動等導(dǎo)致的多次回調(diào),該情況屬于正常情況,商戶系統(tǒng)必須能夠正確處理重復(fù)的通知。
2、商戶應(yīng)答不規(guī)范或超時,該情況微信會判定本次通知失敗,重新發(fā)送通知,直到成功為止。商戶需要按照以下說明做規(guī)范應(yīng)答。規(guī)范應(yīng)答說明:V3接口支付結(jié)果通知商戶側(cè)應(yīng)答需以響應(yīng)狀態(tài)碼204或者200為應(yīng)答成功,而非文檔里的code message 為準(zhǔn),應(yīng)答成功后則不會再發(fā)生回調(diào)通知;處理異常時,應(yīng)答的HTTP狀態(tài)碼應(yīng)為500,或者4xx,應(yīng)答異常后則會繼續(xù)發(fā)送回調(diào)通知,直到商戶應(yīng)答成功或達(dá)到通知頻率。

報錯“當(dāng)前頁面的URL未注冊”

商戶實際的支付目錄必須和在微信支付商戶平臺設(shè)置的一致,否則會報錯“當(dāng)前頁面的URL未注冊”支付授權(quán)目錄設(shè)置路徑:登錄【微信支付商戶平臺—>Development configuration】,設(shè)置后一般5分鐘內(nèi)生效。
如果未能解決,請按照以下幾點檢查:
1、支付授權(quán)目錄設(shè)置錯誤,比如統(tǒng)一下單用A商戶號下單,卻把支付授權(quán)目錄設(shè)置到B商戶號的商戶平臺。
2、最多只能設(shè)置5個授權(quán)目錄,如果需要設(shè)置多個子級目錄,可以直接設(shè)置父級目錄,比如需要同時設(shè)置“http://www.tg885.com/wiki/”和 “http://www.tg885.com/app/”。
那么可以直接設(shè)置“http://www.tg885.com/”。
3、目錄嚴(yán)格區(qū)分大小寫,且頭部需要包含http或https,以左斜杠“/”結(jié)尾。
4、授權(quán)目錄不能設(shè)置為IP形式,例如:“https://8.8.8.8/test”。
5、假設(shè)“https://www.weixin.com/pay.php”是商戶最后頁面所在的地址,則授權(quán)目錄需要配置成“https://www.weixin.com/”。

調(diào)用“統(tǒng)一下單”接口,返回:“商戶訂單號重復(fù)”

報錯原因:同一個商戶號下,一個訂單號下單成功后,不支持修改參數(shù)后再次重復(fù)提交,需保持原參數(shù)重錄
舉例:一個訂單號在JSAPI支付接口下單成功后,無法在APP支付接口再進(jìn)行下單
解決方案:請核實商戶訂單號是否重復(fù)提交。

通知回調(diào)格式有什么?

V2接口回調(diào)格式為xml,V3接口回調(diào)格式為JSON

每筆訂單傳遞了不同的appid,如何確認(rèn)每筆訂單的回調(diào)是和哪個appid相匹配的?

可以根據(jù)回調(diào)信息解密后的appid參數(shù)來判斷即可。

使用非銀行卡支付成功后,回調(diào)信息是否會返回bank_type字段?

回調(diào)接口bank_type字段參數(shù)必返回。

APP支付和JSAPI支付的APPID是一樣的嗎

不一樣,使用不同支付場景載體所用的APPID不一樣。目前JSAPI支付只能使用公眾號(服務(wù)號)的APPID,APP支付用APP的APPID。

同一筆訂單能同時兩次或多次調(diào)起支付嗎?

不行,會提示重復(fù)支付。

所有v3接口都需要驗簽和解密嗎?

可以選擇驗簽或者不驗簽,驗簽是為了確保消息來自微信。為保證數(shù)據(jù)安全,建議商戶對接口返回的信息進(jìn)行驗簽。需要解密的接口在接口文檔有提。

在哪里可以看到回調(diào)的記錄?

下單時傳遞了正確的回調(diào)地址,商戶則可以通過回調(diào)地址正常接收到回調(diào)信息并查看。

微信支付是否支持在微信內(nèi)部和外部瀏覽器同時調(diào)起使用?

不支持在微信內(nèi)部和外部瀏覽器同時調(diào)起使用,請使用對應(yīng)的下單支付接口調(diào)起支付。

交易狀態(tài)為CLOSED:已關(guān)閉狀態(tài)是怎么才會出現(xiàn)的

"情況1:調(diào)用關(guān)單接口成功后,查詢該訂單,交易狀態(tài)就會顯示返回CLOSED:已關(guān)閉。
情況2:訂單下單成功后15天內(nèi)未進(jìn)行支付會被默認(rèn)關(guān)單。
溫馨提示:訂單為未支付狀態(tài)下才能調(diào)用關(guān)單接口"

微信支付v3版本可以使用MD5進(jìn)行簽名嗎?

不可以,V3只支持非對稱秘鑰SHA256-RSA。

微信支付訂單號( transaction_id) 在不同的商戶號下會重復(fù)嗎?

不會重復(fù),微信支付訂單號定義:即為微信支付系統(tǒng)生成的訂單號,且具有唯一屬性。

支付失敗是明確的終態(tài),用戶就不能支付了嗎?

是的,支付失敗是明確的終態(tài),用戶就無法支付了。

調(diào)用微信支付接口,是否可以不攜帶notify_url?

不可以,如不攜帶notify_url則無法正常接收回調(diào)通知

訂單發(fā)起后一直未付款,超過一定時間后訂單狀態(tài)會自動變成關(guān)閉嗎?

會的,訂單下單成功后,14天內(nèi)若沒有支付,則會自動變成關(guān)閉狀態(tài)

同一個outTradeNo能不能多次生成prepayid?

未成功支付訂單和未關(guān)閉訂單才支持同一個outTradeNo多次生成prepayid

同一個prepayid在有效期內(nèi),能不能多次發(fā)起支付?

除開提示支付超時的情況 在沒有支付成功的情況下可以繼續(xù)拉起支付。
-[[基礎(chǔ)支付接口下,訂單的有效期說明]]
**更多關(guān)于:[[標(biāo)準(zhǔn)問題|?微信支付參數(shù)解釋常見問題]]**

用戶取消支付后需要調(diào)關(guān)閉訂單接口嗎?

為了防止重復(fù)支付可以調(diào)用關(guān)閉訂單,只要是未支付的訂單建議商戶調(diào)用關(guān)單接口,關(guān)閉了訂單之后不能再對該訂單號進(jìn)行統(tǒng)一下單。

調(diào)用微信基礎(chǔ)支付接口,需要設(shè)置回調(diào)地址嗎?

只需要在調(diào)用下單接口時傳遞正確的回調(diào)地址,不需要額外配置。

V2接口升級成V3接口注意事項

新接入的商戶推薦使用V3版本,V3相較于V2會更簡單、一致且易用。
V2已經(jīng)暫停更新,目前還可以使用,具體下線時間請持續(xù)關(guān)注最新官網(wǎng)文檔。
V2和V3可以并存,首先需要確保商戶API證書已經(jīng)升級成權(quán)威CA頒發(fā)的商戶API證書。然后請按照V2和V3的接口文檔進(jìn)行接入,兩者互不影響,只是兩套接口都會調(diào)用同一個權(quán)威CA頒發(fā)的商戶API證書。
溫馨提示:
1、如果證書不是由權(quán)威CA頒發(fā)的商戶API證書,請先升級API證書。
2、升級為權(quán)威CA頒發(fā)的商戶API證書后,微信支付頒發(fā)的商戶API證書(原V2使用的商戶API證書)將在14天后失效。需要技術(shù)人員盡快用新證書替換服務(wù)器上的老證書。
3、V3接口規(guī)則與V2不同,v3的接口規(guī)則說明請參考。

微信內(nèi)置瀏覽器調(diào)起支付,是否支持使用APP的APPID?

不支持,JSAPI下單請使用公眾號APPID

如何獲取回調(diào)信息的內(nèi)容?

回調(diào)信息的內(nèi)容可從回調(diào)地址中獲取。
V2接口是以post方式發(fā)送xml格式字符串的數(shù)據(jù)流。
V3接口是以post方式發(fā)送json格式字符串的數(shù)據(jù)流。
V2接口:請點擊[詳情1]查看對應(yīng)內(nèi)容。
V3接口:請點擊[詳情2]查看對應(yīng)內(nèi)容。
注意:目前官方暫未提供對應(yīng)的示例代碼
**溫馨提示**:
新接入的商戶推薦使用v3版本,V3相較于V2會更簡單、一致且易用。
v2已經(jīng)暫停更新,目前還可以使用,具體下線時間請持續(xù)關(guān)注最新官網(wǎng)文檔
-[[微信支付的API接口文檔鏈接]]
-[[APIV2和APIV3接口區(qū)別]]
-[[微信支付SDK接口文檔]]
**更多關(guān)于:[[標(biāo)準(zhǔn)問題|微信支付回調(diào)常見問題]]**

下單接口傳遞的通知地址notify_url是指支付成功返回頁面地址嗎?

下單接口的notify_url是回調(diào)通知地址,用于接收支付成功后的異步回調(diào)通知,并非用戶支付成功后前端頁面的跳轉(zhuǎn)地址。

用戶在使用微信支付時,直接把微信關(guān)掉和支付失敗是不同的狀態(tài)枚舉嗎?

不是的,用戶在使用微信支付時直接把微信關(guān)掉和支付失敗都是未支付狀態(tài)

支付結(jié)果通知中, trade_state 檢測到PAYERROR ,可以調(diào)用關(guān)閉了嗎?

支付結(jié)果通知的狀態(tài)只有支付成功,不會出現(xiàn)PAYERROR

時間戳參數(shù)必須是北京時間對應(yīng)的10位時間戳嗎

是的。時間戳設(shè)置請按標(biāo)準(zhǔn)北京時間,時區(qū)為東八區(qū),自1970年1月1日 0點0分0秒以來的秒數(shù)來進(jìn)行設(shè)置。
注意:部分系統(tǒng)取到的值為毫秒級,需要轉(zhuǎn)換成秒(10位數(shù)字)。
示例值:1414561699。

同一筆支付訂單,多次支付通知回調(diào),每次的通知ID一樣嗎?

同一筆訂單的通知ID是一樣的

微信支付當(dāng)中,是否可以使用appid_a獲取openid,給appid_b拉起支付?

無法操作,因為openid是用戶在每個appid的唯一標(biāo)識且每個appid都是不同的。

使用同樣的訂單號下單成功后,為什么還能再次下單成功?

相同訂單號在下單后如果沒有調(diào)起支付,是允許原參數(shù)重錄。

支付成功的訂單多久才能在微信上看到?

支付成功的訂單,微信上可實時查看。

微信回調(diào)通知的數(shù)據(jù)是否放在請求體里面嗎?

是的,回調(diào)通知的數(shù)據(jù)是放在請求體里面。

基礎(chǔ)支付下單:attach附加數(shù)據(jù)任何格式都可以嗎

是的,attach附加數(shù)據(jù)可作為自定義參數(shù)使用,在查詢API和支付通知中原樣返回

使用的是子商戶號的sub_appid和openid,請求頭信息是傳子商戶號的還是傳入機(jī)構(gòu)的?

機(jī)構(gòu)模式下,請求頭都是使用機(jī)構(gòu)的信息。

openid是不是必須要服務(wù)接口層自行處理?

是的,openid必須要服務(wù)接口層自行處理

V2接口升級到V3接口,回調(diào)代碼是否能夠兼容?

不能,請嚴(yán)格按照文檔接口規(guī)則編寫對應(yīng)的代碼

調(diào)用微信支付接口,如何填寫openid?

機(jī)構(gòu)模式:
有兩個參數(shù)標(biāo)識用戶身份(二選一)
1、填寫sp_openid時:使用機(jī)構(gòu)的appid(sp_appid字段)對應(yīng)獲取的openid
2、填寫sub_openid時:使用子商戶的appid(sub_appid字段)對應(yīng)獲取的openid
**直連模式**:
只有一個參數(shù)標(biāo)識用戶身份:
使用直連商戶的appid(appid字段)對應(yīng)獲取的openid。

微信支付的回調(diào)地址下單時只能有一個嗎?

目前微信支付下單只支持填寫一個回調(diào)地址。

基礎(chǔ)支付,報錯:“系統(tǒng)繁忙,請稍后重試”

請根據(jù)以下幾點排查:
1、檢查商戶號和appid使用是否正確。
2、檢查請求地址是否調(diào)用錯誤,接口適用對象是否與商戶號類型匹配。
3、使用相同參數(shù),稍后重新調(diào)用。
4、請檢查請求頭當(dāng)中Authorization的商戶API證書序列號跟請求頭的商戶號是否匹配。

回調(diào)通知為什么只通知了一次?

支付通知應(yīng)答成功只會通知一次,應(yīng)答失敗才會反復(fù)通知支付通知“請點擊”。

微信回調(diào)需要商戶服務(wù)器開啟那些端口?

默認(rèn)只支持80端口。

回調(diào)地址必須是一級域名嗎?

跟域名級別無關(guān),但是必須是可訪問到的域名。

微信支付訂單號從哪里獲取?

微信支付訂單號目前有兩種獲取方式:
1.通過查詢訂單接口,返回參數(shù)獲取微信支付訂單號。
2.通過回調(diào)返回獲取微信支付訂單號。
特別提醒:
1.只有成功支付的訂單,才有微信支付訂單號。
2.只有支付成功后,才有對應(yīng)的回調(diào)通知。

支付回調(diào)地址怎么設(shè)置?

支付回調(diào)地址在下單接口的notify_url字段中傳入需要的地址即可。

微信支付返回的支付通知中是否有unionid?

微信支付返回的支付通知中沒有unioni。

一個商戶可以配置多個支付成功通知的回調(diào)地址嗎?

回調(diào)通知是發(fā)送給商戶下單時傳遞的回調(diào)地址,商戶下單填寫的是哪個地址,就發(fā)送給哪個地址。
注意:一個訂單只能傳遞一個地址。

調(diào)用基礎(chǔ)支付接口下單成功后,該訂單能否修改金額?

不可以修改,需要用新單號重新下單。

調(diào)用基礎(chǔ)支付接口,一個訂單號是否會重復(fù)支付成功?

一個訂單號只能支付一次,無法重復(fù)支付成功。

支付超時會在什么情況下出現(xiàn)?

支付超時會出現(xiàn)在拉起收銀臺后長時間沒有輸入密碼進(jìn)行支付場景下,提示支付超時,用戶是無法再次拉起支付。

如何知道支付是否成功?

支付成功后會有結(jié)果通知或通過查詢訂單進(jìn)行查詢。
特別說明:只有支付成功后,才會有結(jié)果通知

微信支付v3接口請求頭的Authorization里面的mchid要傳哪個商戶號?

mchid傳發(fā)起接口請求的商戶號;機(jī)構(gòu)模式傳機(jī)構(gòu)的商戶號;直連模式傳直連商戶號。

微信支付總金額為0,是否還可以調(diào)用接口?

下單的訂單金額參數(shù)不能為0 。

基礎(chǔ)支付接口下,訂單的有效期說明

一般情況下,以prepayid的失效時間為準(zhǔn),默認(rèn)為兩小時,超過兩小時需重新下單獲取prepayid。
特別說明:
1、V2和V3接口通用以上規(guī)則。
2、Native支付默認(rèn)訂單有效期時間為2小時,超過2小時后需重新下單獲取。
3、H5支付默認(rèn)訂單有效期時間為5分鐘,超過5分鐘后需重新下單獲取。

調(diào)用微信支付下單接口,入?yún)⒂唵伍_始時間和結(jié)束時間是否可以間隔1分鐘整?

最短失效時間間隔需要大于1分鐘

基礎(chǔ)支付接口調(diào)起支付“隨機(jī)字符串”可以包含小寫英文字母嗎?

可以包含小寫英文字母。

調(diào)用基礎(chǔ)支付接口,到了失效時間訂單狀態(tài)為什么沒有變化?

原因:訂單的截止時間目前只保證訂單不會被支付,但不會保證狀態(tài)的扭轉(zhuǎn)。
解決方案:如果需要保證訂單不被支付,可以通過關(guān)單的方式。

調(diào)用基礎(chǔ)支付接口,返回:“缺少參數(shù):package”報錯

請按照以下兩點檢查:
1、請檢查package參數(shù)格式是否錯誤。
package正確格式為package:""prepay_id=wx201612032137789b201de80e0661234657""。
2、請檢查package參數(shù)是否成功傳遞給接口,傳遞為空也會導(dǎo)致該錯誤。

報錯:下單賬號與支付賬號不一致,請核實后再支付

報錯原因:統(tǒng)一下單的openid和調(diào)起支付的openid 不一致。
解決方案:傳入的openid需要實時獲取。
最直接的方式是獲取支付用戶的openid和調(diào)起支付的 openid 對比,看是否一樣,不一樣則會在微信支付界面出現(xiàn)上面的錯誤提示。

調(diào)用“統(tǒng)一下單”接口,未返回prepay_id

報錯原因:代碼未請求成功。
特別說明:prepay_id正常情況下,不會為空。

調(diào)起支付請求返回:支付場景非法

請根據(jù)以下幾點排查:
1、調(diào)用統(tǒng)一下單支付接口交易類型參數(shù)(trade_type)填寫錯誤。
2、填寫規(guī)則:
公眾號、小程序支付填寫JSAPI
掃碼支付填寫NATIVE
APP支付填寫APP
H5支付填寫MWEB

微信支付開發(fā)出現(xiàn)redirect_uri參數(shù)錯誤

請按照以下幾點排查:
1、授權(quán)目錄 ,支付授權(quán)目錄是網(wǎng)站發(fā)起請求的頁面所在目錄,必須是能通過url地址訪問的(與真實物理目錄路徑無關(guān))。
(溫馨提示:注意目錄在注冊填寫時,需要精確到最細(xì)一級的且使用名稱后直接加文件名,不可再增加 or刪減目錄)

2、網(wǎng)頁授權(quán),當(dāng)開發(fā)者使用微支付的""JS API”支付時,這種支付需要網(wǎng)頁授權(quán),先獲取code,再拿code去獲取openid和prepay_id。
網(wǎng)頁授權(quán)需要登錄【微信公眾平臺】點擊【左側(cè)菜單】--【開發(fā)者中心】在右側(cè)【接口權(quán)限列表】中找到【網(wǎng)頁賬號】點擊最右側(cè)的【修改】把測試的域名寫進(jìn)去,不要加http。

3、網(wǎng)頁獲取用戶基本信息(位置:【微信公眾號】-【開發(fā)者中心】) 網(wǎng)頁獲取用戶基本信息,這個可能性最大,網(wǎng)頁獲取用戶基本信息中的域名沒有填寫或填寫錯誤,確保相應(yīng)的參數(shù)設(shè)置沒有錯誤情況。
具體操作:【微信公眾號】-【開發(fā)者中心】-【網(wǎng)頁授權(quán)】獲取【用戶基本信息】-【修改】-【填寫域名】(不帶www及/)

4、鏈接地址不存在,在微信端點擊相應(yīng)的按鈕。
如果是出現(xiàn)鏈接地址不存在,或者配置錯誤也會出現(xiàn)這個問題,在配置內(nèi)部鏈接網(wǎng)址的、目錄的時候,要準(zhǔn)確,檢查、重新設(shè)置鏈接。

5、JS接口安全域名沒有填寫 點擊【公眾號設(shè)置】-【功能設(shè)置】點擊【JS接口安全域名】后面的設(shè)置-第一行填寫【域名】-【保存】

6、代碼錯誤,請按照開發(fā)文檔,檢查代碼。

7、路徑錯誤 微信公眾號后臺的功能設(shè)置及開者設(shè)置方面,不確定自己填寫的URL,請向開發(fā)者或者服務(wù)商確認(rèn)再填寫。
如:【支付路徑】【回調(diào)路徑】等。

微信支付回調(diào)驗簽無法通過如何排查?

1、請商戶先檢查回調(diào)信息攜帶的微信支付平臺證書序列號與商戶所持有的的微信支付平臺證書序列號是否一致,如果不一致,請重新獲取微信支付平臺證書。
2、檢查構(gòu)造驗簽名串是否按照文檔要求處理。
3、檢查回調(diào)信息是否完整,順序是否發(fā)生改變。

回調(diào)地址notify_url設(shè)置規(guī)范

1、異步接收微信結(jié)果通知回調(diào)地址,通知url必須為外網(wǎng)可訪問的url。
2、不能攜帶任何參數(shù)。
3、公網(wǎng)域名必須為https,現(xiàn)使用http域名能正常接收回調(diào)的用戶,建議更換https,避免后期出現(xiàn)回調(diào)通知無法接收的情況。
4、不支持?jǐn)y帶端口號。

回調(diào)通知接收有延遲是為什么?

回調(diào)通知太慢/延遲請參考以下幾點排查:
1、回調(diào)地址是默認(rèn)端口,不要自定義端口。
2、在處理回調(diào)的服務(wù)器之前,是否有nginx之類分發(fā),轉(zhuǎn)發(fā),防火墻之類的。
3、檢查CPU內(nèi)存情況。
4、支付回調(diào)正常不會出現(xiàn)延遲,如出現(xiàn)延遲請自行檢查網(wǎng)絡(luò)環(huán)境是否存在問題。


About  WeChat  Pay

Powered By Tencent & Tenpay Copyright©

2005-2024 Tenpay All Rights Reserved.

Contact Us
Wechat Pay Global

WeChat Pay Global

置頂