简体   繁体   English

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

[英]Paypal: Recurring payments via Express Checkout without user having to have a paypal account

Currently I am using the express checkout API to create Recurring payments profile for paypal users, I was wondering if there was a way to allow users to still do this without having to own or create a paypal account? 目前,我正在使用Express Checkout API为贝宝用户创建定期付款配置文件,我想知道是否有一种方法允许用户无需拥有或创建贝宝帐户就可以继续执行此操作?

It would instead ask for credit card information and create a profile that way? 而是要求提供信用卡信息并以这种方式创建个人资料?

Im currently passing these paramaters into my setExpressCheckout including my username, password and signature. 我目前将这些参数传递到我的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);

Currently this is still asking users to create an account, any suggustions? 目前,这仍在要求用户创建帐户,有什么建议吗? Or is it that this does not work with recurring payments? 还是这不适用于定期付款?

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM