gpt4 book ai didi

ruby-on-rails - 创建费用前验证 CVC 码

转载 作者:行者123 更新时间:2023-12-03 16:20:48 24 4
gpt4 key购买 nike

我正在尝试检查用户输入的 cvc 代码。我已经存储了 strip customer_id 和 strip 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 验证。我该如何检查?

最佳答案

您不能在费用创建请求中直接提供 CVC。 (顺便说一句,如果您确实在后端服务器发送的费用创建请求中直接提供了 CVC,这意味着您的后端服务器可以访问 CVC,这从 PCI compliance 的角度来看会出现问题。)

目前,Stripe 不提供检查已保存卡片 CVC 的方法。 CVC 被检查一次,当你最初 create the customer object使用 card token , 或 add a card到现有的客户对象。以后不可能(目前)“重新验证”CVC。

关于ruby-on-rails - 创建费用前验证 CVC 码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39448503/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com