我只是想在这里的大师们中询问是否有人试图使用paypal或任何其他的支付网关在电子商务网站上测试从头到尾的完整交易。
请大家好,我将不胜感激任何想法和评论。由于它是一个实时网站,我无法使用沙盒,因为这将对销售产生负面影响。然而,我的公司是一家创业公司,因此无法承担[此处]建议的完整交易和退款流程:Accepting dummy credit cards on a live site with ActiveMerchant & PayPal。
请帮忙!
答案 0 :(得分:0)
我一直想测试我们的实际网站,我们使用真正的信用卡。
由于
答案 1 :(得分:0)
我不明白为什么你不能使用沙箱.. ??如何使用它会对您的销售产生负面影响?这都是假的。
只需设置您自己的sandbox.yourdomain.com版本的网站,并将其用作测试服务器。将其配置为使用带有沙盒API凭据等的PayPal沙箱。这将允许您一直完成订单处理并测试从UI内容到支付处理,API请求/响应处理,IPN等的所有内容。 。
当一切正常时,您将其与您的实时服务器同步,当然,它正在点击实时的PayPal服务器。
同样,我不知道除了成为一个成功的测试解决方案之外,这会对你产生什么影响。??
答案 2 :(得分:0)
我们在启动期间遇到了类似的问题,但仍然在实际网站中使用此过程。我们使用实时信用卡购买特定的“测试”产品,然后监控交易:购买,拒绝购买,订阅(定期结算),取消,退款等。
我们的测试产品价格非常低(5美分)。对于订阅,计费间隔为1天,最多3个间隔(免费试用期为1天)。这使我可以在不到一周的时间内在实时环境中运行完整的测试/验证,包括重复计费。
我们会在测试后退还所有费用,这些费用会将资金返还到信用卡上(或者返回PayPal帐户)。由于退款,我们的销售影响为零(抵消销售和退款)。每次交易都会花费我们不小的不可退还的PayPal费用,但这相当于1美元或更少。
这些“测试”产品不会暴露给普通用户。此外,我们手动验证任何“测试”销售,以确保它们是我们内部测试的一部分。
“沙盒”测试是开发过程中的方法,但是必须在实时环境中进行定期测试以验证没有任何问题。