我使用Paypal ExpressCheckout方法进行付款。 我想允许我的用户购买没有PayPal帐户和使用他们的信用卡。 Its work fine当我使用一次性付款时。 我的付款参数(除了货币,签名,用户名和密码)如下所示:
'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。 我的定期付款参数:
'amt' => '300.00',
'l_billingType0' => 'RecurringPayments',
'l_billingAgreementDescription0' => 'Some desc',
'solutionType' => 'Sole',
'landingPage' => 'Billing',
Paypal强制用户在这种情况下创建pp帐户:( PayPal账户可选在我的pp账户ofc中转为ON。
知道我做错了什么?
答案 0 :(得分:0)
&#34;使用信用卡或借记卡付款&#34;选项仅适用于通过API调用进行的定期付款的一次性付款。
唯一可能看到&#34;用信用卡付款&#34;您使用PayPal订阅按钮并且您的帐户中有ERP(增强型定期付款)产品时的选项。
如果您要在信用卡上创建定期个人资料,那么您必须拥有专业版帐户并重复定期付款,然后您将使用API调用直接在您的网站上创建定期付款,甚至无需重定向到PayPal页面。
根据您的专业版帐户类型,您将使用以下API:
PayPal Payments Pro(Payflow Edition)
PayPal Payments Pro(直接版)