2013-08-29 116 views
3

我們希望在我們的應用程序中實施Paypal。這是我們需要的:Paypal高級支付和PayFlow鏈接與收取付款

  • reccuring支付,

  • 試用期,

  • 優惠券代碼,

  • 付款時沒有離開我們的頁面,

我們發現我們可以使用Paypal Advanced Payme nt和PayFlow鏈接(網關開發人員指南和參考),但本文檔的30個站點僅鏈接到PayFlow Pro。我們發現信息的差異beetwen專業和鏈接版本只在我們可以修改頁面模板上的模板視圖。

  • 我們可以使用貝寶支付高級和PayFlow鏈接reccuring付款?

  • 如果是?怎麼樣?鏈接到開發者指南將是有用的,

  • 我們應該使用哪些產品來滿足我們的需求?

問候,

彼得

回答

2

是的,雖然你必須這樣做,在你使用PayPal付款高級/ Payflow鏈接時,一個迂迴的方式什麼的。

如果您的買家要使用信用卡來支付個人資料,您需要首先運行交易,獲取交易的PNREF,然後使用它創建定期結算資料。 Payflow Gateway指南(https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/payflowgateway_guide.pdf)的第2章應該幫助您瞭解如何運行初始交易; 「定期結算服務指南」應幫助您設置定期結算概要文件(https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/pp_payflowpro_recurringbilling_guide.pdf - 第16頁上的「將現有事務轉換爲概要文件」中的特定示例)。

如果您的買家將使用PayPal付款(當您使用PayPal Payments Advanced或Payflow Link時,這是一種真正的可能性),您需要運行一項交易,讓他們簽署一份結算協議同時,使用結算協議創建週期性結算配置文件。當您設置您的交易時(Payflow Gateway指南的第2章,與上述相同的鏈接),通過BILLINGTYPE=MerchantInitiatedBilling(建議 - 您必須先獲得PayPal的批准)。當買家完成付款時,PayPal會在創建定期結算配置文件時爲您提供BAID回傳BAID。 (同樣,「定期結算服務指南」第16頁上的「爲PayPal帳戶添加新配置文件」中的示例)。