2016-04-26 90 views
0

目前ios團隊在應用中存在鏈接付款問題,服務器團隊 需要將訂單ID設置爲用於跟蹤付款的跟蹤ID。但ios團隊說他們不能支付 給出一個跟蹤ID,因爲沒有選項可以在sdk 移動支付庫中提供跟蹤ID。 Ios團隊在應用程序 中的每個鏈接支付交易之後都會說,它在成功的交易和交易失敗後生成支付密鑰 但它沒有跟蹤ID選項。 服務器團隊說,他們不能實現 一個ipn監聽器來更新數據庫沒有跟蹤ID(訂單ID)。Paypal chained Payment Ios MPL Issue

我一直堅持這個問題幾天可以有人請幫助我這個?這將是很大的幫助

回答

0

至於說在你的iOS團隊

寶MPL你不會得到任何「跟蹤ID 「或其他一些信息,當在網絡整合貝寶 你會得到。

每一個鏈式支付交易中的應用程序會生成一個成功的交易和失敗的交易

這是正確的一個coorelationId 後付款密鑰 和付款狀態,我也面臨這個問題,因爲它只發送paykey沒有其他信息

如果你想跟蹤的任何標識,你可以將paykey發送到服務器和從服務器,他們可以調用API來獲取您可以使用更多的信息,並追蹤ID,
獲取更多信息r egarding這個API參考此鏈接:https://developer.paypal.com/docs/classic/api/adaptive-payments/PaymentDetails_API_Operation/,檢查PaymentDetailsRequest作爲step 3 in their doc

+0

嗨,感謝您幫助我,通過PaymentDetails API我可以從PayPal服務器獲取交易細節。但問題是如何處理ipn監聽器實現?我打算使用跟蹤ID(OrderId)來識別PayPal交易並執行必要的數據庫更新。我計劃實施付款詳細信息api和ipn偵聽器,以防第一個由於某些連接失敗而失敗.Ipn Listener是應該是備份。這是我目前的情況。我該如何解決這個問題? – user3427511

+0

請檢查[這裏](http://stackoverflow.com/questions/36887028/create-paypal-sandbox-merchant-seller-account) – fresher

0

我已成功地解決issue.For獲取的自適應支付細節,我現在用的是PaymentDetails API由火焰兵提到提到這需要「payKey」 above。剩下的唯一問題是我將如何跟蹤IPN監聽器中的事務。截至目前,據我所知,IOS sdk不提供傳遞跟蹤Id的方式,所以我利用備忘錄字段傳入我的ID和我能夠在我的服務器去取回這個side.I知道這是一個黑客,但我沒有留下太多options.This鏈接引導我到這個解決辦法 https://github.com/paypal/PayPal-iOS-SDK/issues/67

如果有人知道一個更好的辦法,請做共享,我希望這可以幫助別人。