2011-11-19 91 views
0

我已經看到並知道如何使用IPN進行PayPal付款,但我遇到了一個小問題。使用IPN,您需要輸入IPN地址到您的PayPal文件,以便知道您已發送付款(即時激活產品)。如果我有多個網站,我不能這樣做,因爲它只允許一個。每筆交易使用不同的PayPal IPN網址

我已經看到WHMCS系統使用網站付款標準(不需要任何IPN設置)來執行此操作,其中用戶的發票在發送付款後標記爲付費。用戶不需要被重定向到另一個頁面,作爲賣家,您需要輸入的唯一信息就是您的paypal電子郵件,以便開始工作。

有誰知道這是如何工作,以及在哪裏學習?

notify_url通過與形式的其他數據一起感謝你的幫助

回答

4

您可以指定每個交易IPN的URL。
例如<input type="hidden" name="notify_url" value="http://....">

這將覆蓋您在PayPal配置文件中設置的任何內容。

+0

對於其他冒險用戶通過Google查找:這同樣適用於Express Checkout和DoDirectPayment,您可以在SetExpressCheckout,DoExpressCheckoutPayment和DoDirectPayment API請求中指定NOTIFYURL。 (注意:如果您在Express Checkout中使用PAYMENTREQUEST,請使用PAYMENTREQUEST_0_NOTIFYURL) – Robert