1. 程式人生 > >支付寶支付出現”建立交易異常,請重新建立後再付款”

支付寶支付出現”建立交易異常,請重新建立後再付款”

支付寶支付出現"建立交易異常,請重新建立後再付款"

最近接收一個快完成的專案,包含PHP後臺+Android,APP端整合支付寶支付功能,問題如下:
在提交訂單到支付寶支付時提示"建立交易異常,請重新建立後再付款"。
在網上找了一圈,排查如下幾處基本可以解決問題

  • 1.確認在螞蟻金服-商家中心已經開通了APP支付並且簽約成功沒有失效
    這個APP支付可以是你單獨開通簽約(須聯絡線上客服給你連結地址去處理),也可以是建立一個應用並新增APP支付(一個應用裡可以包含APP支付,移動網站支付,當面付等功能)。
    其次就是稽核通過率很低,我第一次提交文件被駁回,給出的理由是涉及“第三方支付,暫不支援合作”,我仔細檢查了文件一大圈,後來修改文件,連“支付”這個詞語都見不到了,仍然不通過,反覆提交了6次文件,每次均是同一理由駁回申請,我多次找線上客服和電話客服,對方都讓我再仔細檢查再次提交申請,反反覆覆折騰一大圈,真的是讓人氣憤,無緣無故的拒絕我。
    最後我不得不再次重新寫了一篇文件發過去才得以通過,想了想還是對方的後臺稽核人員不負責,在前幾次粗略看了一眼我的文件就直接駁回,根本沒仔細去看。
  • 2.根據確保在支付寶上面你上傳的幾處應用公鑰都保持一致,當然這個公鑰和你本的應用私鑰應該是匹配的(使用支付寶提供的工具來驗證是否匹配)
    如果不知道去哪裡下載,直接找線上客服要。同時專案中的公私鑰等都是以單獨的檔案存在的,如果你的專案在伺服器上的話還應給他們相應的許可權。其次就是伺服器端和客戶端的公私鑰都應該匹配的。還有就是注意金鑰的格式。
  • 3.如果不熟悉的話還是根據官方的demo先測試OK再放到專案中去
  • 4.如果專案開發已經有一段時間,還應注意是否先前整合的是老版的sdk而現在看的是新版的開發文件,注意兩者之間是否有衝突的地方。
    許多不清楚的地方問下線上技術客服,在你遇到這個問題之前,他們已經接待過許多相同情況的開發者

(未完待續)