Зарядка полосы в C#. NET 4.6 - PullRequest
0 голосов
/ 07 августа 2020

Я установил последнюю версию библиотеки полос с сайта nuget. Это оригинальная библиотека Stripe для. NET.

У меня была та же старая библиотека, и существующий код работал нормально. Последняя библиотека не поддерживает эти классы. Как зарядить как существующий код последней библиотекой?

    public void ChargeStripe(string stripeEmail, string stripeToken, string payAmount, string 
                             currency, string customerId, string paymentDescription) 
                                 
    {
        // public ActionResult Charge(string stripeEmail, string stripeToken)
        var customers = new StripeCustomerService();
        var charges = new StripeChargeService();

        var customer = customers.Create(new StripeCustomerCreateOptions
        {
            Email = stripeEmail,
            SourceToken = stripeToken
        });

        var charge = charges.Create(new StripeChargeCreateOptions
        {
            Amount = payAmount,  // charge in cents
            Description = paymentDescription,
            Currency = currency,
            CustomerId = customerId
        });
    }

1 Ответ

1 голос
/ 07 августа 2020

Пожалуйста, посмотрите Список изменений Stripe . Я вижу, что они меняли некоторые названия между версиями. Вероятно, вам останется только их поменять.

...