2014-03-05 51 views
0

我使用Paypal管理器進行付款,我成功使用PayPal管理器從我的網站使用信用卡付款進行信用卡付款。但現在我想要用定期付款使用Paypal經理進行快速結賬。我可以使用PayPal經理快速結賬,做簡單的直接付款。我發現谷歌的一些解決方案,我們需要通過兩個變量使用payflow pro和定期付款快速結帳

L_BILLINGAGREEMENTDESCRIPTION0 = "Your descriptor" 

L_BILLINGTYPE0 = "RecurringPayments" 

但我無法執行定期付款。我沒有收到任何錯誤。但我的付款已經完成了簡單的付款不再發生。

在此先感謝..

回答

0

快速結帳有兩件事情。首先,您需要了解整個流程,您還可以創建一些定期付款資料。

爲此,當您執行doExpressCheckCheck請求時,將BillingType設置爲RecurringPayments。 您將從PayPal獲得令牌,稍後當用戶登錄PayPal後返回您的網站以確認付款時,您可以使用此令牌創建定期付款資料,方法與您使用信用卡完成的方式相同。

因此,在確認而不是發送doExpressCheckoutPayment之後,您發送createRecurringPaymentProfile請求。

當然,如果您還想要執行一些不會重複發生的額外付款,您也可以發送doExpressCheckoutPayment。

+0

感謝您的重播...您告訴我的哪個程序我已按照同樣的程序進行快速結賬以及定期付款。根據paypal提供的指南,但現在我面臨另一個問題,當我創建配置文件時,一個日期想要設置它是開始日期,該日期是未來日期。我設定了明天的日期。但現在我怎麼知道這個配置文件支付成功完成?另一個問題是在創建配置文件後,用戶付款將在每個月重複發生。但我們如何知道下月的用戶付款已成功完成? –

+0

請儘快回覆我。我有麻煩了。您的幫助將對我有用。 –

+0

當您創建配置文件如果Paypal創建成功或不成功,Paypal會向您發送答案。閱讀更多關於貝寶回覆的信息。 通知貝寶有系統稱爲IPN(即時付款通知)。它會向您發送有關正在進行的定期付款的信息。 –

相關問題