Не удалось получить объект сеанса Stripe Checkout

Stripe.Net v34.16.0 отскакивает от моего кода при создании объекта сеанса проверки, отвечая следующим образом:

StripeException: такого плана нет: plan_myPlanId; аналогичный объект существует в режиме реального времени, но для этого запроса использовался ключ тестового режима.

Я не вижу средств на панели инструментов Stripe для обозначения данного плана как плана тестирования. Я также не вижу ничего похожего на свойство режима.. мой код

public async Task<IActionResult> Index()
            {

                //var userId = User.FindFirstValue(ClaimTypes.NameIdentifier);
                //user = await _userManager.FindByIdAsync(userId);

                StripeConfiguration.ApiKey = "sk_test_mytestkey"; 


                var options = new Stripe.Checkout.SessionCreateOptions
                {               
                    PaymentMethodTypes = new List<string> {
                        "card",
                    },
                    SubscriptionData = new Stripe.Checkout.SessionSubscriptionDataOptions
                    {
                        Items = new List<SessionSubscriptionDataItemOptions> {
                            new SessionSubscriptionDataItemOptions {
                                Plan = "plan_myplanid",
                            },
                        },
                    },
    //to do
                    SuccessUrl = "localhost://home",
                    CancelUrl = "localhost://home",
                    //CancelUrl = "https://example.com/cancel",
                };

                var service = new Stripe.Checkout.SessionService();

                Stripe.Checkout.Session session = service.Create(options); //error out here           

                StripeCheckoutSessionId stripeCheckoutSessionId = new StripeCheckoutSessionId();
                stripeCheckoutSessionId.StripeSessionID = session.Id;

                return View(stripeCheckoutSessionId);

            }

Я имею в виду пример кода Stripe на вкладке.Net здесь: https://stripe.com/docs/payments/checkout/subscriptions/starting

Я ценю ваше руководство в исправлении моих ошибок.

0 ответов

Другие вопросы по тегам