Paypal:通过 Express Checkout 定期付款,无需用户拥有 paypal 帐户

Posted

技术标签:

【中文标题】Paypal:通过 Express Checkout 定期付款,无需用户拥有 paypal 帐户【英文标题】:Paypal: Recurring payments via Express Checkout without user having to have a paypal account 【发布时间】:2013-03-30 21:29:34 【问题描述】:

目前我正在使用 express checkout API 为 paypal 用户创建定期付款资料,我想知道是否有一种方法可以让用户在不必拥有或创建 paypal 帐户的情况下仍然这样做?

它会改为询问信用卡信息并以这种方式创建个人资料?

我目前将这些参数传递到我的 setExpressCheckout 中,包括我的用户名、密码和签名。

$nvpstr =   '&CURRENCYCODE='.urlencode(PAYPAL_CURRENCYCODE).
            '&PAYMENTACTION=Sale'.
            '&ALLOWNOTE=1'.
            '&SOLUTIONTYPE=Sole&LANDINGPAGE=Billing'.
            '&PAYMENTREQUEST_0_CURRENCYCODE='.urlencode(PAYPAL_CURRENCYCODE).
            '&L_BILLINGAGREEMENTDESCRIPTION0='.urlencode($itemname).
            '&VERSION='.urlencode(PAYPAL_VERSION).
            '&L_BILLINGTYPE0='.urlencode('RecurringPayments').
            '&RETURNURL='.urlencode(PAYPAL_RETURNURL ).
            '&NOTIFYURL='.urlencode(PAYPAL_NOTIFYURL ).
            '&NOSHIPPING='.urlencode(PAYPAL_NOSHIPPING ).
            '&CANCELURL='.urlencode(PAYPAL_CANCELURL);

目前这仍然是要求用户创建一个帐户,有什么建议吗?还是这不适用于定期付款?

【问题讨论】:

您找到解决方案了吗? 你实现了吗?我在问,因为我对如何传递定价和检索令牌有疑问 【参考方案1】:

在初始 SetExpressCheckout 请求中传递 SOLUTIONTYPE=Sole

【讨论】:

我试过了,但是不行,我也检查了是否启用了可选帐户的设置

以上是关于Paypal:通过 Express Checkout 定期付款,无需用户拥有 paypal 帐户的主要内容,如果未能解决你的问题,请参考以下文章

通过 PHP 在 PayPal 上确认 Express Checkout

通过 Paypal Express Checkout REST API 定期付款

Woocommerce 和 PayPal 账单地址

使用 PayPal REST API 通过 Express Checkout 测试拒绝付款

PayPal Express Checkout 不通过信用卡/借记卡选项付款

Rails 5中没有令牌通过PayPal Express Checkout