2013-09-01 31 views
0

我在我的網站上有一個頁面,該頁面向1人以上發送付款。我一直在測試這個使用paypal沙箱帳戶與幾個測試帳戶。2人的IPN反饋

我也使用IPN來自貝寶獲得支付的反饋完成時,掛起等

我的問題是,貝寶通過IPN發送我回信息只是支付的1。這是爲什麼?當我檢查ipn中的支付金額時,它只顯示支付給付款人中的一個人的付款。例如:

如果我支付人1和2,其中每個人每人獲得10美元的支付,那麼總共20美元。 ipn頁面僅顯示了人員1的詳細信息,並表示當總支付金額爲20美元時,支付金額爲10美元。

這是我的問題,因爲我需要知道這兩種付款都是通過ipn成功的。目前我只能一次支付1個人的付款,即使我在同一時間支付2人。

我該如何獲得雙方的付款?

+1

你可以發佈你的代碼嗎? –

回答

1

@Pete答案是違反了PayPal用戶協議的(除非你有兩個帳戶獨立的法人實體)

9. Restricted Activities 
    9.1 Restricted Activities. In connection with your use of our website, your Account, or the Services, or in the course of your interactions with PayPal, a User or a third party, you will not: 
     a. Breach this Agreement (including, without limitation, opening multiple PayPal accounts or breaching the Card Processing Agreement, the Acceptable Use Policy or any other agreement that you have entered into with PayPal (including a Policy)); 

你在找什麼是PayPal Adaptive Payments。關於此的一個注意事項:一個帳戶 - 可能您作爲應用程序所有者 - 必須擁有一個PayPal公司帳戶。收到付款的其他人只需要一個個人帳戶。

PayPal爲Github提供了適用於自適應付款樣本的SDK。從左側的菜單中選擇Adaptive Payments。有多種語言的樣本應該能夠讓你開始。

0

我的預感是IPN與個人帳戶綁定,而不是支付,而且您只有一個帳戶設置了IPN。我認爲你需要做的是在兩個賬戶上配置IPN,然後兩次處理來自PayPal的響應...一次從第一個賬戶的IPN通知處理一次,第二個賬戶的IPN通知處理一次。