簡體   English   中英

自動為每月訂閱的貝寶付款

[英]Paypal payment automatically for monthly subscription

我們在應用程序中使用Paypal payflow dll進行付款過程。 首次訂閱我們的產品時,我們不會在本地數據庫中存儲買家卡信息。 我們將在首次購買時將銷售或授權交易ID存儲在數據庫中,基於此,我們將在Paypal上創建具有周期結算的定期付款資料以自動續訂。

根據定期付款狀態,我們將通過自動化服務在應用程序中執行一些操作。 自動化服務將在上午12點開始,在該天,我們將為定期付款進行查詢交易。 如果付款成功,我們將繼續進行,否則將向買家發送交易失敗的郵件。

例如,如果買方在2015年8月1日購買了產品。訂閱將在2015年8月31日結束。對於下一次訂閱,我們將下一個付款日期傳遞給Paypal,即2015年8月31日。 因此,付款將在2015年8月31日6:00 AM之前進行。 但是用戶希望在8月31日中午(2.00 PM)后取消。

因此,該金額是在18小時之前獲取的。 在這種情況下,我們需要退款。

為了解決這種情況,我們可以計划在自動化服務運行時間(上午12點)從買方那里獲取金額。 我們如何在貝寶中實現這一目標而不將買家卡信息存儲在本地數據庫中。

反過來說,定期付款有嗎? 我們是否能夠在Paypal上創建個人資料信息而沒有金額值。

請提供建議。

如果我理解您的問題,則在用戶插入其登錄數據時需要創建BillingAgreement,然后存儲Billing Agreement ID並將其用於后續付款。

請參閱此處以獲取PayPal網站上的示例: https : //developer.paypal.com/docs/classic/express-checkout/ht_ec-refTrans-SetEC-DoRefTrans-curl-etc/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM