2012-12-30 172 views
4

我正在建立一個網站,其中一個用戶可以使用貝寶從另一個用戶購買一個項目。我希望錢能夠直接從另一個轉到另一個,而我只需處理IPN和界面。我已經設置了加密按鈕以使用cmd = _s-xclick和加密數據:cmd = _xclick,business =賣家的電子郵件和email =買家的電子郵件。我在完成交易時遇到了一些問題。例如,User A有一個PayPal賬戶,User B沒有。兩個都有一個項目被對方用戶購買。點擊爲User A「支付使用PayPal」按鈕(買User B的項目)產量:沒有貝寶賬戶的電子郵件的貝寶錯​​誤

「商人不是一個企業或總理PayPal帳戶此功能僅適用於一個企業或總理貝寶啓用賬戶持有人「。

點擊爲User B 「支付使用PayPal」 按鈕(買User A的項目)產量:

我們無法批准該交易。請聯繫您的商家。

  1. 我假設的第一個消息是因爲User B沒有一個PayPal帳戶,但我認爲,貝寶將仍然接受支付,並保持在一個臨時賬戶,直到該用戶註冊。
  2. 我還假設第二條消息也是因爲買方(在這種情況下爲User B)沒有PayPal賬戶。但我認爲PayPal只會給他們選擇在那裏創建一個或使用信用卡付款。

我是否缺少某些東西(例如,是否有需要傳遞的其他變量)?或者我必須以某種方式確認用戶在允許他們購買/出售物品之前擁有PayPal賬戶。

PS:我很確定,但我必須確認,如果雙方擁有PayPal賬戶且賣家是商業/高級賬戶,那麼它就可以工作。

回答

3

這種方式並不是一個好的解決方案,因爲您無法檢查或保證雙方都有PayPal賬戶。我建議使用自適應付款(支付)。這將允許您作爲PayPal賬戶持有人運行每筆交易,並將其發送給適當的賣家PayPal賬戶,或通過電子郵件發送給他們,讓他們知道如果他們沒有PayPal賬戶,他們有錢等待,這樣他們可以註冊並領取這筆錢。

+0

這正是我所需要的。發佈此消息之前,我不知道Adaptive Payments。 – JudRoman

2

我們最近開始收到這個極其無益的錯誤信息,我們不得不聯繫Paypal Merchant Technical Support。經過多次來回收到以下回應:

不幸的是,我們PayPal目前面臨着加密按鈕的一些困難,我們的開發團隊正在解決這個問題,因爲我們說話。同時,如果您不介意可以在您的帳戶中創建輔助電子郵件,那麼將其設置爲主要,然後再次重新生成按鈕並進行測試。現在,如果您需要使用加密的按鈕,請嘗試一下,看看它是否正常工作,如果您還有其他需要,請告訴我,我會很樂意幫助您。對帶來的麻煩表示抱歉。

試過了,它工作。這讓我想詛咒某人,但它工作。

+0

同樣的情況,請提供更新,如果你有任何。謝謝 – DRC

+0

+1。 PayPal需要對此進行排序。爲以前的地址生成一個新的密鑰和公共證書仍不能解決問題。只有爲新電子郵件地址生成.pems解決了我的問題。注意 - 這個新的電子郵件地址不需要是我的實例中的主要地址。 – Ian