1

我正在创建一个电子商务网站,并且正在研究如何在我的网站上接受信用卡。我遇到了很多支付网关,但他们在他们的网站上进行处理,我不希望我的访问者离开我的 URL。我怎样才能做到这一点?谢谢。

4

4 回答 4

1

将第三方支付页面嵌入到应用程序页面内的 DIV 或 IFRAME 元素中是否适合您?可能使用模式对话框来包含它?

它不会让您完全控制布局,但您的页眉、页脚、导航栏等将保持不变。

请注意,由于 JavaScript 沙盒,您的应用程序页面上的 JS 代码无法与第三方页面交互,反之亦然。

于 2012-07-19T12:12:30.157 回答
1

在您的网站上处理交易时要考虑的一件事是,您需要成为符合 PCI 的供应商来处理信用卡数据。如果信用卡数据触及您的服务器,您的要求可能会非常昂贵且耗时。

有许多公司旨在在客户留在您的站点时处理异地信用卡处理。这大大缩小了您的 PCI 合规范围。

看看 Recurly.js (js.recurly.com) 或 Stripe。如果您计划处理定期计费,则 Recurly 非常适合,Stripe 用于一次性交易。

免责声明,我为 Recurly 工作,所以我有偏见,但也见多识广:) 如果您还有其他问题,请大声告诉我。

于 2012-07-19T15:23:48.893 回答
0

如果您有一个透明的重定向,客户可以在留在您的网站上时使用信用卡付款。一些支付处理器,如 Braintree,将其包含在他们的支付网关中。您可以在此处了解有关透明重定向如何工作的更多信息:https ://www.braintreepayments.com/tour/pci-compliance

于 2012-07-19T20:49:22.700 回答
0

那里有多种解决方案,在这个线程中已经提到了很多。

这是来自 Google 的另一种应用内支付解决方案(即应用内体验,让客户留在您的页面上)。它特别适用于数字和虚拟商品、订阅和微交易。

https://developers.google.com/in-app-payments/docs/tutorial

https://developers.google.com/academy/apis/commerce/digital-goods/getting-started/

于 2012-07-19T21:20:08.727 回答