Есть ли необходимость в проверке otp в Stripe при создании платежа?

Я интегрирую stripe с Django. Он работает нормально с тестовыми картами. Все платежи проходят успешно без otp верификации.

кодviews.py

.
.
.
data = request.POST           #post request by form
card = stripe.Token.create(
                     card={
                         "number": data['card_no'],
                         "exp_month": data['exp-date'][1:].split("/")[0],
                         "exp_year": "20"+data['exp-date'][1:].split("/")[1],
                          "cvc": data['cvv'],
                     }
                        )
                    customer=stripe.Customer.create(
                        name = data['fn']+data['ln'],
                        email = data['email'],
                        source=card,
                        address={
                            'line1': '510 Townsend St',
                            'postal_code': '98140',
                            'city': 'San Francisco',
                            'state': 'CA',
                            'country': 'US',
                        },
                    )
                    charge=stripe.Charge.create(
                        amount=int(data['amount'])*100,
                        currency='usd',
                        customer=customer,
                        description="testing",
                    )
.
.
.

Правильный ли это способ интеграции stripe?

PS: Я не использую stripe форму и stripe js/css для этого, вместо этого я использую обычную html форму.

Вернуться на верх