Paypal SOLUTIONTYPE=Sole 不适用于定期付款
Posted
技术标签:
【中文标题】Paypal SOLUTIONTYPE=Sole 不适用于定期付款【英文标题】:Paypal SOLUTIONTYPE=Sole not work for recurring payments 【发布时间】:2014-11-26 04:57:17 【问题描述】:我使用 Paypal ExpressCheckout 方法进行付款。 我想让我的用户在没有贝宝账户的情况下使用他们的信用卡购买。 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 帐户中打开。
知道我做错了什么吗?
【问题讨论】:
【参考方案1】:“使用信用卡或借记卡付款”选项仅适用于一次性付款,不适用于通过 API 调用的定期付款。
当您使用 PayPal 订阅按钮并且您的帐户中有 ERP(增强型定期付款)产品时,您会看到“使用信用卡付款”选项的唯一可能性。
如果您希望在信用卡上创建定期付款资料,那么您必须拥有 Pro 帐户并添加定期付款,然后您将使用 API 调用直接在您的网站上创建定期付款,甚至无需重定向到 PayPal 页面。
根据您的 Pro 帐户类型,您将使用以下 API:
适用于 PayPal Payments Pro(Payflow 版)
https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/pp_payflowpro_recurringbilling_guide.pdf
适用于 PayPal Payments Pro(直接版)
https://developer.paypal.com/webapps/developer/docs/classic/api/merchant/CreateRecurringPaymentsProfile_API_Operation_NVP/
【讨论】:
哇。现在它的工作!还有 2 个问题要问您:) 1. 是否可以通过屏幕 oi61.tinypic.com/2e0jtax.jpg 并通过信用卡或借记卡表格将用户发送到屏幕? 2. 为什么它适用于沙盒而不适用于现场?我有带有定期支付工具的美国商业账户吗? (所以当我现在尝试激活它时 - 我看到了消息:好消息!您已经注册了增强型定期付款。您现在可以创建您的按钮。)thx 不,无法控制该页面。关于你的真实账户,你注册了吗?您可以在以下网址注册:paypal.com/us/cgi-bin/… 此网址将我重定向到我的真实账户中的定期付款仪表板。 有没有可以查看真实账户集成的网站? 否 :( 它现在是本地的。我可以从按钮生成页面给你电子邮件链接。会有帮助吗?paypal.com/cgi-bin/…以上是关于Paypal SOLUTIONTYPE=Sole 不适用于定期付款的主要内容,如果未能解决你的问题,请参考以下文章
Paypal ExpressCheckout API 行为最近发生了变化
移动网络中 Paypal Express Checkout 的 SOLUTIONTYPE 选项