首先,通知我已閱讀了許多帖子關於此主題,但所提供的信息是不夠的,或我不是準確的。貝寶定期付款與可變金額
我正在開發一個提供不同服務的AngularJS和Ruby on Rails網站。用戶可以訂閱這些服務(一個或多個),他們可以通過一個配置文件獲得Paypal循環付款(使用商家API)來支付這些服務。對於固定的金額,服務對我來說工作正常。
問題是,根據用戶訂閱的服務數量,每個期間的金額可能有所不同。
我已閱讀PayPal文檔,但它仍然不清楚什麼是正確的方法。
我的方法是:
一旦用戶訂閱的新服務,我可以刪除現有的定期付款資料(固定金額),並創建一個新的。這將是好的,但我已閱讀我不能從我的應用程序自動刪除配置文件。我只能創建。爲了刪除現有的配置文件,我必須手動完成,通過登錄我的業務paypal帳戶並刪除它。如果這是真的,那麼這對我來說不是一個解決方案,因爲我不能自動完成所有流程。但是,這對我來說很奇怪。這是真的?如果沒有,請讓我知道該怎麼做?
儘管我沒有深入閱讀過,但我在帖子上看過,我可以使用引用事務來實現這一點。這是正確的嗎?
據我瞭解,參考交易讓我改變從買家獲得,當我運行它的量,但問題是,這種操作不執行經常性(由Paypal管理)。我應該保持邏輯,以便從我的應用程序執行它。對?
歡迎任何其他方法或澄清。
更新 我的第一種方法是創建一個可變定期付款與訂閱的所有服務的金額。但是,也許解決方案是爲每個服務創建一個定期付款配置文件?
非常感謝。關於1)我沒有意識到這個ManageRecurringPaymentsProfileStatus。現在,我想我可以取消舊配置文件並創建新配置文件。我在Rails中開發,但在Paypal doc中沒有看到任何工作示例。你知道在哪裏找到?關於2)明白了,但我寧願貝寶爲我管理這個目前爲止。關於3)您對我的最新更新有什麼看法?我的意思是,如果我使用該服務的價格創建每個服務訂閱的配置文件,該怎麼辦? – Rober
絕對是另一種可行的選擇。只是一個問題,你認爲你的客戶會喜歡管理多個訂閱。 –
那麼,我會考慮到它,雖然我認爲刪除舊的配置文件,並創建一個新的數額是我最喜歡的。你知道我在哪裏可以找到一個Rails的ManageRecurringPaymentsProfileStatus的工作示例? – Rober