贝宝现场测试
Posted
技术标签:
【中文标题】贝宝现场测试【英文标题】:Paypal Live Site Testing 【发布时间】:2010-11-14 15:48:02 【问题描述】:我只是想问问这里的大师们,是否有人曾尝试使用贝宝或任何其他电子支付网关在电子商务网站上从头到尾测试完整的交易。
请各位,我将不胜感激任何想法和 cmets。因为它是一个实时站点,所以我不能使用沙箱,因为这会对销售产生负面影响。但是,我的公司是一家初创公司,因此无法承担[此处]建议的完整交易和退款流程:Accepting dummy credit cards on a live site with ActiveMerchant & PayPal。
请帮忙!
【问题讨论】:
要么在PayPal's sandbox进行测试,要么使用两个小额支付0.05美元的账户等 【参考方案1】:之前我通过自己购买低价商品进行了测试 - 这样您只需支付佣金即可获得大部分退款。
诚然,您需要 2 个 Paypal 帐户,但这不成问题,您只需要在实时环境中“踢轮胎”,因为您的所有测试都将在开发环境中完成。
【讨论】:
【参考方案2】:为什么不使用真正的信用卡,然后给自己退款?在这种情况下返还佣金。
【讨论】:
【参考方案3】:在我想测试我们的实时网站时,我们一直使用真实的信用卡。
谢谢
【讨论】:
嗨@MageWH,我看到了很多测试用途,但我希望得到一个不同的解决方案,一个不涉及使用真实的贝宝账户或信用卡的解决方案,因为退款不是 FOC .【参考方案4】:我不明白为什么你不能使用沙盒..??使用它会对您的销售产生什么负面影响?都是假的。
只需设置您自己的网站 sandbox.yourdomain.com 版本并将其用作您的测试服务器。将其配置为使用 PayPal 的沙箱和沙箱 API 凭据等。这将允许您一路完成订单流程并测试从 UI 内容到支付处理、API 请求/响应处理、IPN 等的所有内容。
当一切正常时,您可以将其与您的实时服务器同步,这当然会访问实时 PayPal 服务器。
再说一次,除了成为一个成功的测试解决方案之外,我看不出这会对您产生什么影响......??
【讨论】:
这将对站点产生负面影响,因为测试是必须在所有实时站点上执行的日常过程。我们有分阶段的版本,它已经过测试,但它是一个 QC 措施,用于测试每个网站(我们有五个)上的整个客户购买过程,每天都在进行,以确保所有支付网关和流程都正常工作应该。公司政策。 我还没关注。在测试服务器上更新和测试是一种非常普遍的做法。我每天在我管理的许多网站上都这样做。它不会对它们中的任何一个产生负面影响。测试服务器与实时服务器是分开的,所以我在那里做的任何事情都与实时服务器无关。一旦它在沙盒上运行,我只需实时上传,我知道它也可以在那里运行。 是的,问题是我的测试将在实时服务器上进行。 QC 类型的东西,因为我之前的开发人员建立了一个超级错误的网站。 如果您的测试服务器反映了实时服务器,那么这两个地方的代码都是相同的......不......?? 是的。但他们确实需要在实际现场进行测试。【参考方案5】:我们在启动过程中遇到了类似的问题,并且仍在实时站点中使用此过程。我们有使用实时信用卡购买的特定“测试”产品,然后监控交易:购买、拒绝购买、订阅(定期计费)、取消、退款等。
我们的测试产品价格非常低(5 美分)。对于订阅,计费间隔为 1 天,最多 3 个间隔(免费试用期为 1 天)。这让我可以在不到一周的时间内在实时环境中运行完整的测试/验证,包括定期计费。
我们会在测试后退还所有费用,这会将钱退回信用卡(或退回 PayPal 帐户)。由于退款,我们的销售影响为零(抵消销售和退款)。我们确实为每笔交易支付了一笔不可退还的 PayPal 小额费用,但金额不超过 1 美元。
这些“测试”产品不会暴露给普通用户。此外,我们会手动验证任何“测试”销售,以确保它们是我们内部测试的一部分。
“沙盒”测试是开发过程中要走的路,但需要在实时环境中进行定期测试以验证没有任何问题。
【讨论】:
谢谢,这正是我的想法。虽然我从未考虑过测试产品的方法,但会尝试一下,应该比退款和贝宝付款周期更好,这是肯定的!以上是关于贝宝现场测试的主要内容,如果未能解决你的问题,请参考以下文章