Проверьте код CVC перед созданием оплаты
Я пытаюсь проверить, что пользователь ввел код cvc. Я сохранил полосу customer_id и полосу card_id. Я хочу проверить код CVC перед зарядкой пользователя.
Ниже приведен код для создания заряда.
charge = Stripe::Charge.create(
:amount => 1000,
:currency => "usd",
:customer => "cus_3sAc**************",
:card => "card_18m*********************",
:description => "Testing multiple card payment",
:capture => false # default true,
:cvc => 125
)
Но параметр cvc здесь недопустим. Если я удаляю cvc, он работает нормально. Но он не проверит проверку CVC. Как я могу это проверить?
1 ответ
Вы не можете предоставить CVC напрямую в запросе на создание оплаты. (Между прочим, если вы предоставили CVC непосредственно в запросе на создание начисления платы, отправленном вашим внутренним сервером, это означало бы, что ваш внутренний сервер имеет доступ к CVC, что было бы проблематично с точки зрения соответствия PCI.)
В настоящее время Stripe не предоставляет способ проверки CVC сохраненных карт. CVC проверяется один раз, когда вы изначально создаете объект customer с помощью токена карты или добавляете карту в существующий объект customer. Невозможно (пока) повторно проверить CVC в более позднее время.