成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

服務(wù)器收不到支付寶notify_url異步回調(diào)請(qǐng)求的問題排查

SexySix / 2668人閱讀

摘要:那不成是支付寶的沙箱環(huán)境掛了,或者支付寶服務(wù)器出了,理性告訴我應(yīng)該另有蹊蹺,在支付寶的一個(gè)頁(yè)面中有提及這問題。未找到相應(yīng)認(rèn)證機(jī)構(gòu)所頒發(fā)的認(rèn)證證書鏈,并不是權(quán)威機(jī)構(gòu),所以不被支付寶所信賴,所以就沒有向?qū)?yīng)的地址進(jìn)行接口回調(diào)通知。

前情

最近在調(diào)整支付寶支付的功能時(shí)發(fā)現(xiàn),不能夠正常接收支付寶付款成功之后的回調(diào)通知了,從代碼到配置最后到服務(wù)器配置都排查了一遍,最終發(fā)現(xiàn)問題原因竟然是因?yàn)槲覀兊幕卣{(diào)地址notify_url是https的但并非是權(quán)威機(jī)構(gòu)頒發(fā)的證書,不被支付寶所信賴,所以并沒有發(fā)起回調(diào)。

問題追蹤

確認(rèn)自己的回調(diào)地址notify_url配置無誤之后,在開發(fā)環(huán)境自己用Postman請(qǐng)求自己設(shè)置的回調(diào)地址,是可以正常進(jìn)入到Controller的接口層。

遂即便懷疑測(cè)試環(huán)境服務(wù)器負(fù)載配置是否正確,通過跟蹤nginx的access.log,發(fā)現(xiàn)自己模擬發(fā)起的請(qǐng)求的都可以進(jìn)入到服務(wù)器中,并正確轉(zhuǎn)發(fā)到后面的應(yīng)用進(jìn)程中。

那不成是支付寶的沙箱環(huán)境掛了,或者支付寶服務(wù)器出bug了,理性告訴我應(yīng)該另有蹊蹺,在支付寶的一個(gè)頁(yè)面中有提及這問題。

需確認(rèn)頁(yè)面是http還是https,如果是https,那么需要安裝ssl證書,證書要求有如下:要求“正規(guī)的證書機(jī)構(gòu)簽發(fā),不支持自簽名”。

然后趕快,按照支付寶,寶爺?shù)囊螅プ詸z了一下自家的證書,下面兩個(gè)地址可以很方便的檢測(cè)SSL證書的合法性。

檢測(cè)地址:

https://www.chinassl.net/sslt...

https://cheapsslsecurity.com/...

把notify_url的通知域名放上去檢測(cè),報(bào)出No Intermediate/Chain certificate were found.
媽耶,俺們的證書居然不是權(quán)威機(jī)構(gòu)頒發(fā)的,太可怕了。

未找到相應(yīng)認(rèn)證機(jī)構(gòu)所頒發(fā)的認(rèn)證證書鏈,RapidSSL RSA CA 2018并不是權(quán)威機(jī)構(gòu),所以不被支付寶所信賴,所以就沒有向?qū)?yīng)的地址notify_url進(jìn)行接口回調(diào)通知。

分析出原因后,立馬更換為http的回調(diào)地址,便可以正常接收通知了,后面我們換了一個(gè)由GoDaddy.com, Inc授權(quán)過后的https證書,徹底解決了這個(gè)問題。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/40409.html

相關(guān)文章

  • PHP接入支付 即時(shí)到帳接口

    摘要:如果還不知道如何簽約,請(qǐng)查看支付寶即時(shí)到帳簽約教程完成簽約后,需要把項(xiàng)目導(dǎo)入自己的項(xiàng)目中安裝方法,請(qǐng)參考項(xiàng)目簡(jiǎn)介。跳轉(zhuǎn)支付寶通過上一步返回的是請(qǐng)求支付寶的。本次支付寶的即時(shí)到帳接口到這里就完成了調(diào)用。 payment 項(xiàng)目2.0版本 特別聲明: 以下文檔均針對(duì) payment 2.0 以上版本,并且PHP需要5.5以上(含)。代碼中所有編碼均使用 utf-8 。 通過幾天的時(shí)間,終于...

    stormgens 評(píng)論0 收藏0
  • 支付開發(fā)填坑記之支付

    摘要:原文地址支付支付步驟為獲取支付寶的配置信息。將得到的數(shù)據(jù)請(qǐng)求支付寶客戶端進(jìn)行支付。端將拼接好的字符串拿去請(qǐng)求支付寶客戶端即可調(diào)起支付寶進(jìn)行支付。向支付寶申請(qǐng)新訂單,獲取支付。成功請(qǐng)求回來后,就可以向支付寶發(fā)出一次支付請(qǐng)求。 支付寶在所有支付方式中最好開發(fā)的了,因?yàn)槲臋n比較清晰,而且開發(fā)起來也比較簡(jiǎn)單。因此,支付寶的坑是相對(duì)較少的。原文地址 APP支付 APP支付步驟為: 獲取支付寶的...

    chanjarster 評(píng)論0 收藏0
  • PHP接入支付手機(jī)網(wǎng)站支付、移動(dòng)支付接口

    摘要:目前常量的含義及時(shí)到賬接口,主要用于網(wǎng)站支付手機(jī)網(wǎng)站支付接口,主要用于手機(jī)瀏覽器移動(dòng)支付接口,主要用于原生調(diào)用方式非常統(tǒng)一,傳入的參數(shù)也被最大程度的統(tǒng)一化。 payment 項(xiàng)目2.0版本 前面已經(jīng)說完了 PHP接入支付寶 即時(shí)到帳接口 回調(diào)接口也已經(jīng)完成。這篇主要講 手機(jī)網(wǎng)站支付 、 移動(dòng)支付 接口的調(diào)用。調(diào)用方式與即時(shí)到帳 基本一樣。 關(guān)于代碼部分的詳細(xì)解釋,請(qǐng) 參看 PHP接入...

    xzavier 評(píng)論0 收藏0
  • PHP接入支付有密退款接口

    摘要:之前沒有接入該功能時(shí),商城用戶如果想要退款,我們需要先查到對(duì)應(yīng)用戶的支付流水號(hào),然后寫退款申請(qǐng)給財(cái)務(wù),財(cái)務(wù)到支付寶進(jìn)行查詢。調(diào)用支付寶支持多筆退款。 payment 項(xiàng)目2.0版本 這個(gè)接口主要用于退款操作。之前沒有接入該功能時(shí),商城用戶如果想要退款,我們需要先查到對(duì)應(yīng)用戶的支付流水號(hào),然后寫退款申請(qǐng)給財(cái)務(wù),財(cái)務(wù)到支付寶進(jìn)行查詢。完了之后原路退回。然后告訴程序,程序再去修改訂單狀態(tài)。...

    leonardofed 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<