2008-11-10 271 views
6

我正在嘗試使用PayPal提供的定期支付API。 我有一個場景,我無法直接解決。它是這樣的。PayPal中的定期支付

我們有一個網站,我們出售一些服務。現在這些服務按用戶許可證收費。用戶可以在兩者之間購買/取消用戶許可。我們希望爲客戶提供經常性的結算選項。這裏我們必須注意,根據客戶在該週期中使用的用戶許可數量,每個結算週期的金額可能有所不同。

有什麼方法可以使用PayPal定期付款API來實現這一點。

回答

4

定期付款選項是客戶預先同意每個月(或期間)支付的固定金額。要做你想做的事情,客戶必須事先同意支付你以後決定收取的任何金額。這意味着預先授權未知付款金額,任何付款服務都不會允許。

你唯一的選擇是:

  1. 比爾每月(即沒有申購)金額不定。
  2. 設置一個訂閱,其中每月金額是可能被記帳的最大金額,然後每個月退還差額。

祝你好運#2 - 我絕不會同意客戶這樣的事情,親自。

+0

選項1確實似乎是唯一可以接受的方式來做到這一點,國際海事組織。 – Luk 2008-11-10 13:39:02

+0

我錯過了您提供的「預先授權未知付款」的推理。現在,對我來說,爲什麼事情是這樣的,這是完全合理的。 由於在這種情況下金額的變化並不是那麼頻繁,我會去刪除現有的配置文件並創建一個新的配置文件。 – rAm 2008-11-10 18:42:31

1

您要查找的內容由英國的直接借記系統涵蓋,但由於濫用的可能性非常嚴格,並且存在很多限制和規定。

我強烈建議您設置一個月度開票系統,每月向客戶開票。

7

我意識到這是一個非常古老的職位,但它仍然顯示了對谷歌搜索,所以我想我要補充:

寶確實允許你現在要做到這一點,利用他們的新adaptive payments api

Authorize.net也有一個可能工作的服務,稱爲Customer Information Manager

1

我不知道它的意思是否完整,因爲它是一個非常古老的帖子。

您可以使用REST API將客戶的信用卡存儲在貝寶上:https://developer.paypal.com/docs/api/#vault然後每個月您都可以獲取它並像往復支付一樣收費或者當客戶端不再使用服務時那麼只需從PayPal中移除其卡。

我想Authorize.net SIM方法也是這樣。

希望這是有道理的。