2012-03-16 166 views
0

我現在正在測試我們的訂閱系統的一些IPN。 本文檔https://www.paypal.com/cgi-bin/webscr?cmd=p/acc/ipn-subscriptions-outside 的文件已完成,但我需要這些些確認..paypal訂閱第一個IPN txn_type當做新的訂閱註冊

  1. 當是第一次PayPal會發送一個IPN當用戶嘗試新的登記認購?

  2. 在第一次付款後還會發送「金額1」和「金額3」嗎?

  3. 從上述文檔中的這些參數組合。我怎麼知道通知是用於付款的?或定期付款或第一次付款?

我無法找到一個工具進行訂閱IPN測試..即使在貝寶沙箱/開發人員網站。我想知道是否有人可以建議我如何輕鬆測試這些東西。

+0

對於1和2以及可能的3,如果你正在測試你的IPN系統,你不應該能夠找到它嗎?將訂閱日期更改爲更頻繁地(例如每天)更早地測試而不是更晚。 – Josh 2012-03-16 06:42:41

+0

感謝您的建議。我相信你建議我在活的環境而不是沙箱上做?我一直在想,但每天的頻率似乎不夠快。大概就像每一分鐘? :D但他們沒有它。 – r4ccoon 2012-04-26 02:00:17

回答

0

您必須在沙箱上創建業務空調和個人空調(https://developer.paypal.com/)。

做IPN在業務設置/ C

沙箱可以交易數據(也被稱爲即時付款通知)送你去一個特定的URL。通過即時付款通知,PayPal會將付款通知郵件以加密的代碼發送至您收到的每筆付款的指定URL。按照以下說明設置即時付款通知。

  1. 轉到沙箱(https://developer.paypal.com/)網站並登錄到您的帳戶(企業帳戶)。
  2. 點擊頁面頂部的「個人資料」。
  3. 單擊「銷售首選項」列中的「即時付款通知首選項」。
  4. 點擊「編輯IPN設置」。
  5. 輸入通知URL並選擇「接收IPN消息」。
  6. 點擊「保存」。

您可以通過即時付款通知數據發送自定義電子郵件。有關示例腳本,請參閱http://paypaltech.com/SG2

我們可以根據我們的需要定製示例腳本代碼。

+0

是與正常付款相同的IPN嗎? – r4ccoon 2012-04-26 02:02:31

+0

即時付款通知(IPN)是貝寶的消息服務,當您的業務A/C中的交易受到影響時,它會發送通知。 – 2012-04-26 04:32:46

+1

嗨Vikas,我只是看着你的網站,它看起來很好! – user198989 2013-03-09 23:58:23