Я установил последнюю версию библиотеки полос с сайта 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
});
}