【问题标题】:Paypal SOLUTIONTYPE=Sole not work for recurring paymentsPaypal SOLUTIONTYPE=Sole 不适用于定期付款
【发布时间】: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 帐户中打开。

知道我做错了什么吗?

【问题讨论】:

    标签: paypal recurring


    【解决方案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/…
    猜你喜欢
    • 1970-01-01
    • 2015-11-30
    • 2017-03-07
    • 2020-01-03
    • 2013-02-15
    • 2016-05-26
    • 2014-11-01
    • 2011-09-16
    相关资源
    最近更新 更多