天天看點

移動支付常見問題彙總

移動支付常見問題解決方案

以下為移動支付産品在聯調中出現的一些問題和解決方案。  若是大家在以下解決方案中未能得到解決,或者發現新的問題,可以回複此貼。也可以重新發帖,表述新問題時記得要把問題描述清楚噢。   

1、Q:支付寶移動支付工具包,裡面隻有notify_url頁面,而沒有return_url。這是怎麼回事? 

      A:移動支付是沒有return_url參數的,同步可以擷取參數,但是沒有同步頁面,調用支付寶app支付,支付成功,會跳回您自己的app,調用h5頁面支付,支付成功在您自己的app裡,整個支付過程沒有使用到外部浏覽器。

2、Q:String result = alipay.pay(payInfo,true);true代表什麼?

      A:使用者在商戶app内部點選付款,是否需要一個loading做為在錢包喚起之前的過渡,這個值設定為true,将會在調用pay接口的時候直接喚起一個loading,直到喚起H5支付頁面或者喚起外部的錢包付款頁面loading才消失。(建議将該值設定為true,優化點選付款到支付喚起支付頁面的過渡過程。)

3、Q:為什麼在有的手機上支付的時候出現“安全警告“而有的手機沒有“安全連接配接證書校驗無效,将無法通路資料的安全性,可能存在風險,請選擇是否繼續”。

      A:關于您的提示,是您手機本地的證書有問題,建議您這邊檢查核實下。

4、Q:去支付寶付款這個loading可以去掉嗎?

      A:關于去支付寶付款這個loading,如果是調用h5頁面支付,會一直顯示,如果是安裝了支付寶錢包調用支付寶錢包進行支付,當PayTask payTask = new PayTask(activity); payTask.pay(orderInfo,true)時,會顯示去支付寶付款這個loading,如果PayTask payTask = newPayTask(activity); payTask.pay(orderInfo,false),這個去支付寶付款loading會去掉。

5、Q:同一個賬戶多個app付款需要使用密鑰,是要重新生成還是用同一對密鑰就行?

      A:同一個賬号下的每個應用都需要單獨配置公私鑰,您可以配置成統一并比對的公私鑰,但為了安全考慮建議各應用使用不同的公私鑰。

6、Q:ios移動支付接口付款成功後,無法正确跳回商戶的app。

      A:這裡的URL Schemes中輸入的alisdkdemo,為測試demo,實際商戶的app中要填寫獨立的scheme,建議跟商戶的app有一定的标示度,要做到和其他的商戶app不重複,否則可能會導緻支付寶傳回的結果無法正确跳回商戶app。

7、Q:外部商戶調用标準sdk喚起錢包做支付的同時還打開了sdk内置的H5收銀台。

      A:若商戶內建了ShareSdk,這個第三方的軟體,該軟體hook了系統的openurl函數 ,導緻這個函數傳回結果一直是NO ,建議商戶将這個問題回報ShareSdk,支付寶目前保持現有方案不動 。

8、Q:android端調用快捷支付接口傳回4000。

      A:1、測試的時候沒有配置H5頁面也沒有安裝支付寶錢包導緻的。 

            2、SDK付款有兩種模式:如果外部存在支付寶錢包,則直接跳轉到支付寶錢包付款;不存在的場景下,在SDK内部進行H5支付。

            3、沒有配置manifest,AndroidManifest.xml 中添加聲明。

9、Q:ios沒有安裝錢包就不喚起支付。

      A:在調用支付的時候取下[[[UIApplicationshareApplication] windows] index:0] 看看hidden屬性是否為YES,如果是就隐藏了window,H5就出不來了,設定為NO就可以了

10、Q:6001。

        A:快捷支付無線接口報6001,原因是使用者在建立交易之後,進入支付寶支付過程中,取消支付導緻的!