PayPal регулярный платеж с экспресс-оплаты в C # - PullRequest
0 голосов
/ 13 января 2012

Я использую следующий код для создания профиля регулярных платежей

CreateRecurringPaymentsProfileReq RPPR = new CreateRecurringPaymentsProfileReq()
{
    CreateRecurringPaymentsProfileRequest = new CreateRecurringPaymentsProfileRequestType()
    {
        Version = UtilPayPalAPI.Version,

        CreateRecurringPaymentsProfileRequestDetails = new CreateRecurringPaymentsProfileRequestDetailsType()
        {
            Token = resp.GetExpressCheckoutDetailsResponseDetails.Token,
            RecurringPaymentsProfileDetails = new RecurringPaymentsProfileDetailsType()
            {
                BillingStartDate =Convert.ToDateTime("1/15/2012 11:10:28 AM"),
                SubscriberName = "Shubhangi"
            },
            ScheduleDetails = new ScheduleDetailsType()
            {
                PaymentPeriod = new BillingPeriodDetailsType()
                {
                    Amount = new BasicAmountType()
                    {
                        currencyID = CurrencyCodeType.USD,
                        Value = "10.00"
                    },
                    BillingFrequency=2,
                    BillingPeriod=BillingPeriodType.Day
                },
                ActivationDetails = new ActivationDetailsType()
                {
                    InitialAmount = new BasicAmountType()
                    {
                        currencyID=CurrencyCodeType.USD,
                        Value="10.00"
                    }
                },
            }
        }
    }
};
CreateRecurringPaymentsProfileResponseType dorecurringPaymentResponse = UtilPayPalAPI.BuildPayPalWebservice().CreateRecurringPaymentsProfile(RPPR);
UtilPayPalAPI.HandleError(dorecurringPaymentResponse);

После вызова api doexpress checkout, я позвонил для создания api повторяющегося профиля. В этом doexpress checkout ответ возвращает «Success», но после этого, когда я вызываю create recurringprofile, он отвечает «fail». И ошибка «Токен недействителен»

Может ли кто-нибудь предложить какие-либо исправления в моем коде?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...