2014-10-01 108 views
0

我使用Paypal ExpressCheckout付款方式。 我想讓我的用戶在沒有PayPal帳戶的情況下購買並使用他們的信用卡。 Its work fine當我使用一次性付款。 我的付款PARAMS(節選貨幣,簽名,用戶名和密碼)是這樣的:Paypal SOLUTIONTYPE =唯一不適用於定期付款

'amt'=> '300.00', 
'paymentAction' => 'Sale', 
'desc' => 'some desc', 
'qty' => 1, 
'solutionType' => 'Sole', <--this option allow buy by credit card w/o pp account 
'landingPage' => 'Billing', 

但是當我要建立經常性支付,its not working anymore。 我的定期付款PARAMS:

'amt' => '300.00', 
'l_billingType0' => 'RecurringPayments', 
'l_billingAgreementDescription0' => 'Some desc', 
'solutionType' => 'Sole', 
'landingPage' => 'Billing', 

寶力用戶在這種情況下:( 貝寶賬戶可選它轉向在我的PP帳戶OFC創建PP帳戶

任何想法,我做什麼錯?

回答

0

「用信用卡或借記卡支付」選項僅適用於一次性支付不是通過API調用重複支付。

在這裏你看到「信用支付的唯一可能性卡「選項,當您使用PayPal訂閱按鈕並且您的賬戶上擁有ERP(增強型定期付款)產品時。

如果您希望在信用卡上創建定期配置文件,那麼您必須擁有專業賬戶和定期付款附加功能,那麼您將使用API​​調用直接在您的網站上創建定期付款,甚至不需要甚至重定向到PayPal頁面。

根據您的專業帳戶類型,您將使用以下的API:

貝寶付款專業版(Payflow版)

https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/pp_payflowpro_recurringbilling_guide.pdf

貝寶付款專業版(直接版)

https://developer.paypal.com/webapps/developer/docs/classic/api/merchant/CreateRecurringPaymentsProfile_API_Operation_NVP/

+0

哇。它的工作現在!仍然有2個問題給你:) 1.是否有可能通過屏幕此屏幕http://oi61.tinypic.com/2e0jtax.jpg併發送用戶以信用卡或借記卡形式屏幕? 2.爲什麼它適用於沙盒而不適用於直播?我有商業美國賬戶與連貫反覆支付工具? (所以當我嘗試激活它時 - 我看到這條消息:好消息!您已經註冊了增強型定期付款。您現在可以創建您的按鈕。) thx – user2728827 2014-10-02 09:17:57

+0

不,無法控制該頁面。關於你的真實賬戶,你註冊了嗎?您可以在以下網址註冊:https://www.paypal.com/us/cgi-bin/?cmd=_product-go&product=premium_services – Eshan 2014-10-02 09:22:21

+0

此網址將我重定向到我的真實賬戶中的定期付款儀表板。 – user2728827 2014-10-02 09:30:01