2015-08-29 71 views
0

我們使用貝寶payflow dll在我們的應用程序的付款過程。我們不會將買家信用卡信息存儲在我們的本地數據庫中,這是首次與我們的產品訂購時。我們在第一次購買時將銷售或授權交易ID存儲在我們的數據庫中,這是基於我們正在使用結算週期在PayPal上創建週期性付款配置文件來自動續訂其訂購。貝寶支付月度訂購自動

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

例如,如果買家購買的產品。2015年8月1日的訂閱將於2015年對於我們傳遞了一個付款日期,下一次申購8月31日,2015年8月31日,貝寶。所以付款將在2015年8月31日上午6點之前發生。但用戶希望在中午(下午2點)後的8月31日取消。

所以這個數量是在18個小時之前。在這種情況下,我們需要退還金額。

要avaiod這種情況下,我們可以計劃在運行的自動化服務的那段時間(12.00),以獲得來自購買量。我們怎樣才能在沒有將買家信息存儲在本地數據庫中的情況下在paypal中實現這一點

反正有反覆付款嗎?我們是否能夠在沒有金額價值的情況下創建貝寶個人資料信息。

請提供建議。

回答

0

如果我明白你的問題,你需要在用戶插入他的登錄數據創建BillingAgreement,然後存儲在結算協議ID,並利用它來進行後續付款。

查看這裏從貝寶網站的例子:https://developer.paypal.com/docs/classic/express-checkout/ht_ec-refTrans-SetEC-DoRefTrans-curl-etc/

+0

感謝您的響應。但我們使用「Payflow_dotNET」dll與Paypal進行通信。我們沒有使用API​​參考。我們不確定帳單協議是否可以使用Classic「Payflow_dotNET」dll。請提供您的建議。謝謝 – Pariventhan