報(bào)錯(cuò)原因:商戶無權(quán)限。
APP喚起支付失敗返回-1的原因及排查方法請參考[文章]內(nèi)容
報(bào)錯(cuò)原因:字段ID填寫錯(cuò)誤,請按照以下寫法檢查更正。
統(tǒng)一下單接口,返回的字段名是“prepay_id”。
調(diào)起支付接口,傳入的字段名是“prepayid”。
APP的應(yīng)用簽名設(shè)置路徑:在[開放平臺]中的欄目【管理中心-修改應(yīng)用-修改開發(fā)信息】里進(jìn)行設(shè)置
App支付的應(yīng)用簽名的簽名方式使用md5應(yīng)用簽名算法請參考接入指引。
這是因?yàn)榻涌诘男r?yàn)規(guī)則問題,第一次請求沒有對包名、簽名進(jìn)行驗(yàn)證。
需要您自行檢查一下。App本身的包名跟包簽名和開放平臺的配置的是否一樣。
報(bào)錯(cuò)原因:商戶訂單號重復(fù)
解決方案:請核實(shí)商戶訂單號是否重復(fù)提交
報(bào)錯(cuò)原因:訂單不存在
解決方案:請檢查訂單是否發(fā)起過交易
可以的,APP可以接入不同主體的商戶賬號,但需要通過線下申請才可執(zhí)行,請聯(lián)系對接商務(wù)人員詢問。
到對應(yīng)商戶號下的商戶平臺綁定對應(yīng)的appid即可。
報(bào)錯(cuò)原因:業(yè)務(wù)規(guī)則限制。
解決方案:因業(yè)務(wù)規(guī)則限制請求頻率,請降低請求頻率后重試。
報(bào)錯(cuò)原因:余額不足。
解決方案:用戶賬號余額不足,請用戶充值或更換支付卡后再支付。
報(bào)錯(cuò)原因:商戶號不存在。
解決方案:請檢查商戶號是否正確。
報(bào)錯(cuò)原因:頻率超限。
解決方案:請降低請求接口頻率。
報(bào)錯(cuò)原因:賬號異常。
解決方案:用戶賬號異常,無需更多操作。
報(bào)錯(cuò)原因:訂單已關(guān)閉。
解決方案:當(dāng)前訂單已關(guān)閉,請重新下單。
報(bào)錯(cuò)原因:訂單號非法。
解決方案:請檢查微信支付訂單號是否正確。
報(bào)錯(cuò)原因:無效請求。
解決方案:請根據(jù)接口返回的詳細(xì)信息檢查。
請檢查商戶調(diào)起支付請求的APPID與下單請求的APPID是否一致。
1、請檢查開放平臺設(shè)置的應(yīng)用包名與androidmanifest文件中的package設(shè)置一致。
2、如確認(rèn)包名一致的情況下,可手動(dòng)清理微信緩存后進(jìn)行重試。
3、確認(rèn)開放平臺的包名是否是全小寫。
請按照以下的方式進(jìn)行排查:
1、檢查下單參數(shù)所有參數(shù)是否存在空格。
2、fee_type字段中參數(shù)CNY是否為大寫。
APP支付調(diào)起支付請求返回:商戶傳入的APPID參數(shù)不正確,請聯(lián)系商戶處理,該情況是由于調(diào)起支付請求的參數(shù)APPID與統(tǒng)一下單接口提交的參數(shù)APPID不一致導(dǎo)致。
調(diào)起支付的appid、partnerid需填寫子商戶的參數(shù),即子商戶APP的appid及子商戶號。
V2和V3接口規(guī)則下都不可以,請嚴(yán)格按照APP支付方式對接。
請按以下幾點(diǎn)排查:
1、調(diào)起支付的參數(shù)prepayid錯(cuò)誤,請檢查是否為字符串類型,是否轉(zhuǎn)碼錯(cuò)誤。
2、調(diào)起支付需要二次簽名,請檢查二次簽名時(shí)使用的參數(shù)是否正確。
APP不支持內(nèi)嵌H5,APP請使用APP調(diào)起支付接口方式。
請根據(jù)以下幾點(diǎn)排查:
1、檢查商戶號和appid使用是否正確。
2、檢查請求地址是否調(diào)用錯(cuò)誤,接口適用對象是否與商戶號類型匹配。
3、使用相同參數(shù),稍后重新調(diào)用。
4、請檢查請求頭當(dāng)中Authorization的商戶API證書序列號跟請求頭的商戶號是否匹配。
在下單的時(shí)候設(shè)置交易結(jié)束時(shí)間可以自動(dòng)關(guān)閉,用戶無法繼續(xù)支付。
請檢查在統(tǒng)一下單中傳的參數(shù)“fee_type”是否填寫錯(cuò)誤引起。
Customer Service Tel
Business Development
9:00-18:00
Monday-Friday GMT+8
Technical Support
WeChat Pay Global
ICP證