2012-02-08 113 views
1

我正在嘗試使用PhoneGap PayPal插件在iPhone應用程序中爲禮品卡設置移動PayPal付款,但我打了一堵磚牆:PayPal支付iOS,PhoneGap的移動支付,登錄,MPL和MEP文件

  • 我可以啓動付款並進入模擬器上的PayPal屏幕,但沒有任何登錄組合可以用於我。我已經在PayPal沙箱測試網站上提前幾分鐘驗證過這些登錄信息。我正在使用沙盒App-ID和ENV_SANDBOX。我也在我的Mac上登錄到我的沙箱帳戶,同時這樣做。

  • 日誌XCode中顯示了所有正確的價格,項目等方面的細節

  • 我已經列入白名單日貝寶網站的付款信息,我不日誌中獲得白名單的消息。

  • 在我的iPhone 4與iOS 5.0我無法進入貝寶屏幕。該日誌顯示「文件系統檢查錯誤」消息。我已經在其他地方看過這是關於越獄手機,但我的手機絕對不是越獄。

我已經嘗試過幾乎所有想法的組合,但無濟於事。所以我必須問:

  • 沙盒支付PayPal移動支付是否正常?有沒有人有成功的登錄序列?

  • PhoneGap插件使用以「MEP」結尾的PayPal庫文件,但最新的PayPal庫使用「MPL」後綴(或MEC用於快速結帳)。一些函數調用在MEP和MPL之間也顯示爲不同。這是不同的版本和PhoneGap插件只是運行舊版本庫?如果是這樣,這可能是問題的原因嗎?

+0

對於我在iPad上的iOS 4.3,日誌中的文件系統檢查錯誤,是否也是如此。雖然它在模擬器中起作用並完成沙箱中的事務。我會對MEP和MPL的答案感興趣。 – tribalvibes 2012-02-09 02:35:58

回答

0

我現在只試過MECL庫,因爲我們的客戶已經有一個工作服務器後端。

說不上來,如果這可以是任何對你有用的,但你可以在https://github.com/azicchetti/MECLPayPalPlugin

有一個鏡頭不幸的是,不使用MPL庫,你需要一些後端代碼來完成快速結賬流程。它的工作,雖然。

乾杯。

0

您是否在沙箱內創建了假帳戶? 嘗試測試在沙箱上付款時的登錄信息不是您的paypal.com登錄信息,也不是您的developer.paypal.com登錄信息。

此外,您必須首先登錄到developer.paypal.com,然後才能通過沙箱識別您的假沙盒帳戶......這可能很難在移動設備上執行。