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

时间:2013-04-08 17:22:41

标签: paypal recurring-billing 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 个答案:

答案 0 :(得分:0)

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