2014-02-05 48 views
0

我只是想问问这里的大师们是否有人曾试图在使用PayPal或任何其他支付网关的电子商务网站上从头到尾测试完整的交易。Paypal Live网站测试

请大家,我会感谢您的任何想法和意见。因为它是一个现场网站,所以我不能使用沙箱,因为这会对销售造成负面影响。然而,我的公司是一家创业公司,因此无法承担[在此]建议的完整交易和退款流程:Accepting dummy credit cards on a live site with ActiveMerchant & PayPal

请帮忙!

回答

0

我们在启动过程中遇到了类似的问题,并且仍在现场使用此过程。我们使用实时信用卡购买特定的“测试”产品,然后监控交易:购买,拒绝购买,订阅(定期结算),取消,退款等。

我们的测试产品定价非常低5美分)。对于订阅,计费间隔为1天,最多3次(免费试用期为1天)。这使我可以在不到一周的时间内在现场环境中运行完整的测试/验证,包括循环计费。

我们退还测试后的所有费用,这些费用将存入信用卡(或重新存入PayPal账户)。由于退款,我们的销售影响为零(抵消销售和退款)。每笔交易确实会为我们带来不可退还的PayPal费用,但这笔费用不超过1美元。

这些“测试”产品不会暴露给普通用户。此外,我们手动验证任何“测试”销售,以确保它们是我们内部测试的一部分。

“沙盒”测试是开发过程中的一种方式,但是在生活环境中进行定期测试是必要的,以确保没有任何问题。

+0

谢谢,这正是我的想法。虽然我从来没有考虑过测试产品的方法,但会给出一个尝试,应该比退款和paypal支付周期更好,这是肯定的! – user3275395

0

我想要测试我们的现场网站的所有时间都使用真正的信用卡。

感谢

+0

嗨@MageWH,我看到很多测试用途,我希望能得到一个不同的解决方案,但不涉及使用真正的PayPal帐户或信用卡,因为退款不是FOC。 – user3275395

0

我不明白你为什么不能使用沙箱??如何使用它会对您的销售产生负面影响?这都是假的。

只需设置您自己的网站sandbox.yourdomain.com版本并将其用作您的测试服务器。将其配置为使用沙盒API凭证等使用PayPal的沙盒。这将允许您完成整个订单流程并测试从UI内容到付款处理,API请求/响应处理,IPN等的所有内容。

当一切正常时,您可以将其与现场服务器进行同步,当然,该服务器正在使用现场PayPal服务器。

同样,我不明白除了成为一个成功的测试解决方案之外,这会如何影响你。

+0

这会对网站产生负面影响,因为测试是必须在所有现场进行的每日过程。我们有已经过测试的分阶段版本,但是它也是一种QC测试,可以测试每个网站(我们有五个)每天都在运行的整个客户购买流程,以确保所有支付网关和流程都能够正常工作应该。公司政策。 – user3275395

+0

我还没有关注。在测试服务器上更新和测试是非常普遍的做法。我每天都在我管理的众多网站上做这件事。它不会对其中的任何一个产生负面影响。测试服务器与现场服务器分开,因此我在那里做的任何事情都与活动服务器无关。一旦它在沙箱上工作,我就直接上传,我知道它也可以在那里工作。 –

+0

是的,我的测试是在现场服务器上进行的。作为我之前开发者的QC类型的东西建立了一个超级越野车站点。 – user3275395