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 定期付款
使用 PayPal REST API 通过 Express Checkout 测试拒绝付款