2012-04-19 59 views
0

我正在創建一個簡單的在線PayPal交易,我有一些疑問 如何在訂單付款完成時向賣家和買家發送數據。該 情景是這樣的:從PayPal獲取自定義數據

每個產品(法律文件)具有不同的形式,因爲爲了 交付產品買家需要爲每個 項目不同的信息。學習Paypal文檔我已經瞭解到,當我點擊購買按鈕或將 放入購物車時,我可以添加隱藏的 字段並將它們與事務一起發送。

當付款完成:

  1. ,買方將收到付款確認(OK貝寶發送)
  2. 賣家將獲得所有必要的信息,以填補文件 每個產品在一個電子郵件。

我注意到使用沙箱,買家可以添加註意與付款 賣家,但不幸的textarea只允許限制文本。

如果我理解正確,請讓我知道。付款完成後,Paypal 將所有數據(IPN)發送回paypal腳本(包括使用表格發送的所有信息(通過 發送)。在這種情況下,我應該能夠檢查交易是否已完成,如果是,則執行回覆解析器,並通過電子郵件使用 PHP向賣方發送數據。這是對的嗎?

有沒有人能告訴我一個簡單的例子?

非常感謝。

回答

0

當交易完成時(訂閱,一次性網絡表單付款,快速結賬或其他),PayPal將授權查詢發送到您的IPN腳本(鏈接在您的Paypal個人資料中定義) IPN值在此處描述 https://www.paypalobjects.com/en_US/ebook/subscriptions/Appx-ipn_subscription_variables.html

或這裏

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_IPNandPDTVariables

+0

感謝。但在我看來,它看起來不同。我想發送每個產品我自己的輸入字段,如(numofpage,typeoflat ....)。然後,當支付完成後(包括購物車和單個項目)IPN腳本應該解析答案,如果交易完成後賣方將收到一封電子郵件與買家指定的所有額外的數據。擁有這些信息後,買方就可以提供法律文件。我已經看到,我可以在PayPal表單按鈕中添加額外的自定義fild,但似乎我無法更改其名稱。它可以只是「自定義」。 :?。(( – user1343454 2012-04-21 10:14:19

+0

你好是否有可能完成它 – user1343454 2012-04-21 21:46:34

+0

你可以在「自定義」字段傳遞一些值。例如,您可以運行類似BASE64_ENCODE(「VAL1,VAL2,VAL3」)爲什麼會做出差,場怎麼叫? – Vasisualiy 2012-04-24 14:16:14

相關問題