2013-06-25 71 views
0

我的ipn完美地在我們的業務PayPal帳戶下工作。我們的asp.net網站正在被多個客戶和他們自己的成員使用,這些客戶的登錄是唯一的。截至目前,購物車通過訂單向我們的數據庫寫入數據,並通過使用我們的PayPal電子郵件通過PayPal的ipn呼叫/身份驗證將狀態碼設置爲「已完成」。現在,一對夫婦想要使用他們自己的PayPal賬戶,而非盈利賬戶,所以爲了讓這項工作像之前描述的一樣,在後期變量中做了哪些改變?ipn使用客戶業務pp帳戶

出於我的需要:我們客戶的成員登錄到我們的網站,將商品添加到購物車並選擇PayPal付款選項。它會以「進程中」的順序寫入我們的數據庫。 它打開我們的客戶PayPal賬戶來完成付款,然後完成它調用我們的PayPal賬戶下的我們的ipn設置並重定向回自定義頁面。

再次,一切都已經很好,只是想調用自己的PayPal帳戶,而不是我們的W/O需要讓他們在他們的帳戶下設置IPN設置,但使用我們的PayPal帳戶下的IPN設置。會員可以看到他們自己的客戶PayPal賬戶結算主題,而且這筆錢在他們的賬戶中不是我們的。這可能嗎?

我們是否在發佈變量中發送ipn位置url和我們客戶的PayPal賬戶信息?

感謝您的幫助

回答

0

至於處理他們的支付寶賬戶,你可以去這兩種不同的方式。您可以使用他們的API憑據,並將其傳遞給API調用,付款將在其賬戶中處理。第二種選擇是讓他們向您的API授予第三方API權限,以便能夠在他們的帳戶上處理交易。然後,您只需在API調用中傳遞您的API憑據,並在變量「SUBJECT」中傳遞其PayPal帳戶的電子郵件地址。這將在他們的賬戶上處理付款。

至於仍然有發送到您的腳本的IPN POST,您只需要在API調用中傳遞IPN URL。在API調用中傳遞時,它將覆蓋帳戶中設置的任何內容。例如,如果您使用的是NVP,則變量將是「NOTIFYURL」。