2012-05-29 98 views
1

我一直負責將貝寶集成到正在開發的網站中。我很好奇,如果有人能告訴我我的需求的最佳解決方案,因爲似乎有很多選擇。網站的貝寶集成選項

該網站必須以兩種方式進行支付 - 首先,我們需要靜態支付系統來預訂門票。我在網站上已經設置了購物籃功能,因爲它必須設置成只有部分價格在網上支付,所以基本上我需要一個付款給一個不變的電子郵件地址。我目前在使用IPN,這似乎工作。

其次,人們可以設置每月固定金額的訂閱。我不確定在IPN設置中這樣做是否切實可行,我必須處理單筆付款,因爲我似乎找不到任何文檔來處理所有取消訂閱,缺少付款等事件的人員。

所以我真的需要第二個幫助,但如果有人有一個解決方案,他們認爲應該用於這兩個將是太棒了,因爲這顯然會更清潔。我從來沒有將PayPal整合到網站中,所有的幫助表示歡迎!

非常感謝!

回答

1

IPN也適用於訂閱。

當用戶訂閱時,您將收到一個帶有txtype = subscr_signup的IPN信號,其中包含大量信息,因此您知道您的用戶已訂閱。

當付款到達時,您將收到(在經常性期間)帶有txtype = subscr_payment的IPN信號,並再次提供大量信息。

當用戶通過他們的PayPal帳戶取消他的訂閱或經常性付款失敗兩次(可以在您的商家帳戶中設置)時,您收到subscr_cancel,意味着您將不會再收到任何金錢。

然而,訣竅是這並不意味着訂閱結束。

對於該貝寶將向您發送信號subscr_eot這意味着你必須停止提供服務給你的用戶。 (eot代表期末)

例如,我每個月支付30美元用於音樂服務,並在本月3日設置。

當用戶設置訂閱時,您會收到subscr_signup + subscr_payment。

每月每3收到subscr_payment(與失敗或sucess Infor公司)

我決定停止我的subcription通過PayPal月份的20。

您將直接收到subscr_cancel。

下個月的3日我取消後,您將收到subscr_eot。

希望很清楚了全部細節去貝寶的文檔。

https://cms.paypal.com/uk/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNReference#id091EB080EYK

好運

+0

非常感謝,這是非常有幫助:) – Raiden616

0

有很多WordPress的或Joomla的插件,爲您設置包括訂閱和個別項目通過貝寶。

我曾與wp-ecommerse和cart66合作解決這些問題。

使用框架的另一個好理由是因爲他們總是更新和保護網站,並允許我繼續在其他項目上工作。