【发布时间】:2016-12-28 16:08:29
【问题描述】:
我正在使用 laravel 5.2 和收银员包 这是我用来获取客户信用卡令牌的表格:
<form action="/your-server-side-code" method="POST">
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="test_token"
data-amount="999"
data-name="Demo Site"
data-description="Widget"
data-image="https://stripe.com/img/documentation/checkout/marketplace.png"
data-locale="auto">
</script>
</form>
之后表单会自动提交,并且我会从服务器获得包含客户端令牌的常规答案。
如何保存用户输入的信用卡最后 4 位数字和到期日期? 我知道信用卡交易不需要它。我只是想保存它,以便向我的客户展示您输入的卡。
谢谢!
【问题讨论】:
-
您的响应中是否包含该数据?你能发布你从公司得到的全部回复吗?
-
我认为这是不可能的,并且建议不要在您的服务器上存储任何数据。每个国家/地区都有不同的规则(关于存储信用卡信息)——从法律上讲。通过使用条带,您的客户可以放心,您的服务器上不会存储任何信息。
-
相反,我不认为保存 last4 和过期是不好的做法。当您使用条带时,它们可以让您非常轻松地获得这些数据。
-
当您不需要这些信息时,为什么还要存储它们?
-
我知道信用卡交易不需要它。我只想保存它并向我的客户展示输入了哪张卡
标签: php laravel laravel-5 stripe-payments laravel-cashier