2011-02-07 117 views
7

因此,我已經將PayPal完全實施到了我的系統中。該系統在用戶'包'上工作,全部以定價。每個用戶都有一個分配給他們的subscr_id(由PayPal設置),以及他們購買的軟件包的詳細信息。貝寶修改訂閱 - 付款標準

我需要能夠修改訂閱,以便用戶可以選擇不同的包。基本上我只需要能夠改變金額和'自定義'字段(這包含包詳細信息,使用的優惠券等)。

我會想,並且希望它能夠像爲用戶顯示'修改','subscr_id','自定義'(新值)和'金額'(新值)隱藏字段一樣簡單)。不幸的是,我無法在網上找到它,而且PayPal的文檔非常龐大,所以我發現自己一次一個圈地轉了幾個小時。

我的IPN全部設置好,工作正常,我從字面上只需要建立一個表格,讓我可以設置'數量'和'自定義'變量......我認爲這很容易!任何幫助是極大的讚賞。提前致謝。

回答

1

搜索一丁點兒後,希望這將幫助:

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

如果在2009年10月15日,後成爲貝寶商家,您可以編輯一個買方的用戶簽約信息。

作爲訂閱服務提供商,您可以在編輯配置文件頁面中編輯買方的訂閱配置文件。使用此頁面更新買方信息,調整訂閱的成本或週期,並指定如何處理缺失或失敗的付款。

+1

是的,我發現發佈後幾個小時。現在雖然不幸,但對我來說沒什麼用處,因爲我必須建立一個非常倒退的機制。 PayPal不允許即時修改。因此,如果有人想開始爲「專業」套餐付款而不是「基本」套餐,他們可以即時訪問,但不能支付30天。然後,他們可以降低一天的訂閱額度,然後在結算後的一天再次修改 - 實質上是以最低價格獲得最佳服務 - 這是一個很大的漏洞。我已經做到了,所以他們必須取消然後重新訂閱,而不是理想的,但它似乎是唯一的方式。謝謝 – Mike 2011-02-10 09:45:46

+0

我認爲這裏更好的鏈接是https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_subscribe_buttons#id08ADFA005QU – coderintherye 2012-10-25 21:09:51

2

我最近一直在關注這個。您可以創建「修改訂閱」按鈕來更改訂閱詳細信息,如金額和期限。當用戶點擊此按鈕時,他們將登錄並查看舊的訂閱詳細信息和新的訂閱詳細信息,並且必須批准/保存才能生效。但一個主要問題是,您只能在10天內將訂閱金額提高20%。

要創建修改訂閱按鈕,只需使用具有所需新參數的常規訂閱HTML按鈕並添加額外參數「modify = 2」(2 =僅修改,1 =修改或註冊)。

此外,我認爲即使您修改訂閱,自定義變量字段也不會更改,但我不是100%確定的。