2013-04-08 3 views
0

В настоящее время я использую экспресс-проверку API для создания профиля повторяющихся платежей для пользователей PayPal, мне было интересно, есть ли способ разрешить пользователям делать это без необходимости владеть или создавать учетную запись PayPal?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); 

В настоящее время вы все еще просите пользователей создать учетную запись, какие-либо издержки? Или это не работает с повторяющимися платежами?

+0

Вы нашли решение на этом? – Sultanen

+0

hav eyou осуществил thi? Я спрашиваю, как у меня есть вопрос о том, как пройти оценку и получить токен. –

ответ

0

Pass SOLUTIONTYPE = Sole в исходном запросе SetExpressCheckout

+0

Я пробовал это, но он не работает, а также я проверил, был ли включен параметр с дополнительной учетной записью –

Смежные вопросы