2013-01-07 76 views
1

所以這可能是更多的討論項目,所以我很抱歉如果這應該去其他地方。貝寶大衆支付API響應處理

但我需要處理使用PayPal MassPay API的響應(IPN)。

目前我正確處理通知並跟蹤過去的付款(付款系統)。

問題1:無人認領的付款

但我遇到我似乎無法處理的沙盒網站的一個問題,那就是無人認領款項。現根據MassPay指南:

如果收件人沒有PayPal賬戶,PayPal會通知他們付款可用,他們必須創建一個PayPal賬戶才能收到付款。

我想這意味着,貝寶向用戶發送電子郵件,我想對此進行測試,但我沒有收到通知

問題2:自稱無人認領的付款

按照前面的問題,我已經無法測試聲稱無人認領的價值的用戶。所以我想知道有沒有人知道貝寶如何處理這些和響應的格式;

  1. 該答覆是否包含先前聲明的所有付款?
  2. 答案是否包含所有未支付的付款?
  3. 響應是否包含該事務中所有傳輸的狀態?

預先感謝您

回答

2

當你發送你MassPay要求,任何無人認領款項將被掛起,直到他們聲稱。您的IPN將顯示「已處理」而非「已完成」狀態。一旦他們要求付款,您將獲得另一個IPN顯示付款已完成。

在沙箱中工作時,您不會從系統收到任何實際的電子郵件。所有測試電子郵件都顯示在您的developer.paypal.com帳戶下的測試電子郵件部分。

+0

歡呼測試電子郵件的信息。但它仍然不能幫助我測試「聲稱未知資金」的過程。據我所知,目前沒有辦法在沙箱環境中申領無人認領的資金 – CStreel

+1

您可以登錄沙盒賣家帳戶,點擊進入欺詐管理過濾器,然後將選項設置爲審覈所有特定金額的付款。只需將其設置爲1美元併發送更多。這將觸發無人認領的付款,然後該人將不得不審查和索賠。這應該允許您在沙箱上測試該過程。 –

+0

或者您也可以通過https://developer.paypal.com/>測試賬戶>創建賬戶:手動向特定(不存在)地址發送大量付款,然後手動創建具有相同地址的帳戶。接收到的批量付款應在接下來的幾分鐘內在交易歷史中可見。 – Robert