我正在开发一个基于Nuxt.js(Vue)的eshop网站,用于前端,Laravel用于后端。
我正处于支付工作的阶段,并在考虑我的选择。
我的付款服务提供商提供两种选择:Redirect和Native。
第一个选项基本上将用户从我的水疗中心重定向到支付提供者页面,以填写他们的卡详细信息并执行交易。之后,它会重定向回预定义的页面。这个选项虽然很常见(几乎每家公司都使用它),但它的缺点是水疗失去了它的状态。
第二种选择是在我的水疗中心内有一个表格,该表格将信息发送到我的api,最终向支付提供者执行请求并完成交易。
我认为第二种选择在ux方面是最好的,但我主要是写这个问题来询问你对此的看法,主要涉及法律术语和一般的安全性。
请注意,我不会在第二种情况下存储任何卡的详细信息,但即便如此,这个过程对我的公司来说可能是件坏事吗?
快速披露:我是stackoverflow的新手,没有点添加评论。
您目前是否与Braintree合并? Drop-in UI是在单页应用程序中完成事务的绝佳方式,无需担心页面重定向。
完全披露:我在Braintree工作。如果您有任何其他问题,请随时联系Braintree Support。