我有一個網站可以買票。本網站使用PayPal處理付款。更具體地說,我使用ExpressCheckout來處理付款。從同一網站提供多個PayPal賣家
我現在有兩個賣家,我無法讓他們同時工作。
他們的網站是: myapp.appspot.com/SellerA myapp.appspot.com/SellerB
我有不同的配置文件每個賣家單獨的PayPal簽名證書:
acct1.UserName = sellera_api1.comcast.net
acct1.Password = <passwordA>
acct1.Signature = <signatureA>
acct1.UserName = sellerb_api1.comcast.net
acct1.Password = <passwordB>
acct1.Signature = <signatureB>
這裏是我遇到的令人沮喪的工作流程: 1)賣家A工作得很好,賣家B得到這個錯誤:
com.paypal.exception.InvalidCredentialException:Inval ID userIdsellerb_api1.comcast.net
2)請求新的簽名證書的賣家B和它們粘貼到賣家B的配置文件
3)賣方B工作就好了,賣家得到這個錯誤:
COM .paypal.exception.InvalidCredentialException:無效userIdsellera_api1.comcast.net
4)請求新的簽名證書的賣家A和它們粘貼到賣家A的配置文件
5)回到步驟1
任何想法可能發生在這裏以及如何解決這個問題?
這讀起來像一個答案,但然後你問另一個解決方案?這讓我失望了,我認爲這不應該在答案中。 –
抱歉有任何混淆!但顯然這是我的答案,因爲我處於類似的情況,並通過PayPal SDK計算出來。但對任何其他解決方案感到好奇,特別是來自去年的問題,現在必須解決。 –
好的,我改變了最後一句,所以你的意圖更清楚一些。如果你不喜歡它,你可以從[這裏](http://stackoverflow.com/posts/28332421/revisions)恢復到早期版本。 –