基于闪存的信用卡支付?
Posted
技术标签:
【中文标题】基于闪存的信用卡支付?【英文标题】:Flash based credit card payments? 【发布时间】:2010-11-29 05:32:09 【问题描述】:有谁知道如何在 Flash 中完成包括信用卡验证和付款/交易在内的整个结帐过程,而无需重定向到另一个 html 页面?
由于 Flash 具有 Web 浏览器的所有功能(页面请求、GET、POST)甚至一些好东西(跨域页面请求、套接字),我认为这应该不会太难。
你做过这样的事吗?任何帮助表示赞赏。我不介意使用任何后端系统或中介支付网关等。
谢谢
【问题讨论】:
【参考方案1】:我个人不会建议它。如果您托管的网页捕获卡详细信息,则需要通过PCI-DSS 合规性检查,这很重要。
您还会遇到通常使用 iFrame 完成的 3dsecure 身份验证(通过 Visa/安全代码验证)的问题。
【讨论】:
【参考方案2】:This online training site 有一套免费教程,用于描述如何连接到 PayPal 或 authorize.net。我认为在大多数情况下,您会先根据业务问题选择网关,然后再研究如何从 Flash 访问它,但本教程中的代码可能适用于其他网关。 (我没有使用描述的代码。)
【讨论】:
【参考方案3】:嗯,在考虑这类事情时首先要注意的是,反编译 SWF 非常容易,因此出于安全目的,您将使用 Flash 作为基于服务器的后端的瘦交互层您的身份验证和交易处理。
除此之外,所涉及的具体安全问题不在我的经验范围内。
【讨论】:
没有人谈论安全性。 Flash 中的客户端逻辑并不比 HTML 或 javascript 更安全。 好吧,无论如何,您可以加密客户端到服务器的通信。以上是关于基于闪存的信用卡支付?的主要内容,如果未能解决你的问题,请参考以下文章