通过重定向或通过我的Vue.js SPA中的api进行付款

时间:2019-02-26 15:46:01

标签: stripe-payments payment braintree

我正在开发一个基于Nuxt.js(Vue)的前端网站,并基于Laravel的后端网站。

我正处于付款阶段,正在思考我的选择。

我的付款提供商提供了两个选项:重定向和本机。

第一个选项基本上将用户从我的水疗中心重定向到支付提供商页面,以填写其卡详细信息并执行交易。之后,它重定向回到预定义页面。此选项虽然很常见(几乎每个公司都使用它),但它也具有温泉会丢失其状态的缺点。

第二个选择是在我的水疗中心内建立一个表单,该表单将信息发送到我的api,该api最终向支付提供商执行请求并完成交易。

我认为第二个选项在UX方面是最好的,但是我主要是在写这个问题,以征求您对与法律条款和总体安全性有关的想法。

请注意,在第二种情况下,我不会存储任何卡的详细信息,但是即使那样,此过程对我的公司来说可能还是一件坏事吗?

1 个答案:

答案 0 :(得分:1)

快速披露:我是stackoverflow的新手,没有要添加评论的要点。

您当前是否与Braintree集成? Drop-in UI是在单页应用程序中完成事务而无需担心页面重定向的绝佳方法。

全面披露:我在Braintree工作。如果您还有其他疑问,请随时与Braintree Support联系。