我正在创建一个电子商务网站,我正在研究如何在我的网站上接受信用卡。我遇到了很多支付网关,但他们在他们的网站上进行处理,我不希望我的访问者留下我的网址。我怎样才能做到这一点?感谢。
答案 0 :(得分:1)
将第三方付款页面嵌入到您的应用程序页面内的DIV或IFRAME元素中是否适合您?可能使用modal dialog来包含它?
它不会让您完全控制布局,但您的页眉,页脚,导航栏等将保持不变。
请注意,由于JavaScript沙盒,应用程序页面上的JS代码无法与第三方页面交互,反之亦然。
答案 1 :(得分:1)
在您的网站上处理交易时要考虑的一件事是您需要成为PCI兼容供应商来处理信用卡数据。如果信用卡数据触及您的服务器,您的要求可能非常昂贵且耗时。
当客户留在您的网站上时,有许多公司设计用于处理网站外的信用卡处理。这大大降低了您的PCI合规范围。
看看Recurly.js(js.recurly.com)或Stripe。如果您计划处理定期结算,Stripe一次性交易,则非常适合。
免责声明,我为Recurly工作,所以我有偏见,但也有充分信息:)如果你有其他问题,请给我一个大喊。
答案 2 :(得分:0)
如果您有透明的重定向,客户可以在停留在您的网站上时使用信用卡付款。某些支付处理器(例如Braintree)将其包含在其支付网关中。您可以在此处详细了解透明重定向的工作原理:https://www.braintreepayments.com/tour/pci-compliance
答案 3 :(得分:0)
有很多解决方案,在这个帖子中已经提到了很多。
以下是Google提供的另一种应用内付款解决方案(即应用内体验,让客户保持在您的网页上)。它特别适用于数字和虚拟商品,订阅和微交易。
https://developers.google.com/in-app-payments/docs/tutorial
https://developers.google.com/academy/apis/commerce/digital-goods/getting-started/