PayPal периодические платежи с NvP API версии 65.1 - PullRequest
0 голосов
/ 05 сентября 2011

Сделано на сайте, который принимает периодические платежи через PayPal с помощью кредитной карты. Теперь я хочу предложить пользователю возможность использовать учетную запись PayPal для оплаты. Я следовал за гидом и https://cms.paypal.com/uk/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_WPRecurringPayments

Однако PayPal обновили API-интерфейсы экспресс-проверки, поэтому я не могу найти документацию, соответствующую API-интерфейсу. Мне интересно, есть ли у кого-нибудь более свежая документация, по каким полям мне нужно передать PayPal.

С наилучшими пожеланиями

1 Ответ

0 голосов
/ 11 ноября 2011

Здесь вы можете увидеть необходимые nvps для создания повторяющегося профиля.Если у вас нет токена (не платежа ExpressCheckout), передайте реквизиты CC вместо токена внизу (как вы делаете в платеже DoDirect).

var sb = new StringBuilder();
AppendPaypalAccountCreds(sb);
sb.Append("&METHOD=CreateRecurringPaymentsProfile");
sb.Append("&AMT=" + transaction.MoneyValue.ToString().Replace(",", "."));
sb.Append("&PROFILESTARTDATE=" + DateTime.UtcNow.ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss"));
sb.Append("&BILLINGPERIOD=" + transaction.RecurringPeriod);
sb.Append("&BILLINGFREQUENCY=" + GetRecurringFreq(transaction.RecurringPeriod));
sb.Append("&DESC=" + GetTransactionDesc(transaction));
sb.Append("&TOKEN=" + token);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...