在许多网站上使用iFrame,这样客户就可以使用我们的购买表格,这是不是一种糟糕的做法


Is it bad practice to use iFrames on many websites so clients can use our purchase forms?

在我们业务的一个方面,我们为个人提供通过我们的网站销售产品和服务的能力,同时使用唯一标识符为这些个人提供信贷。虽然到目前为止,这对我们非常有利,但我们一直在讨论一个通用表格/网站的想法,我们的销售代表可以在现有网站上实施该表格/网站,所有处理都将在我们这边进行。

最初的想法(也是我们能想到的唯一方法)是构建具有一些基本限制(600像素宽等)的示例表单/网站,并为我们的销售代表提供说明,让他们使用页面上的iFrame甚至使用颜色框模式窗口等方式将其包括在自己的网站上。

我目前看到的潜在问题是:

1) 这可能会导致https冲突,因为他们的网站显然位于一个域上,但所有页面都会被拉取,PHP会话数据将存储在我们的域中的iframe中。

2) 我们在购买结束时收集付款信息(通过PayPal Express结账为ACH交易或信用卡收集银行信息)。这可能会导致重定向上的页面冲突,并希望确保销售代表在"他们的"网站上输入这些信息时无法抓取这些信息。

我真的不确定除了使用iFrame之外还有其他方法可以做到这一点(将我们的实际源代码放在600多个销售代表网站上是不可行的),但我很好奇其他人是否已经实施了类似的项目,或者是否有更好的方法的建议。

例如,您可以采用与谷歌搜索相同的方式。让您的客户可以自由使用任何他们想要的容器,并提供一个API来包含您的HTML代码。看看:http://code.google.com/apis/customsearch/v1/getting_started.html