【问题标题】:E-commerce production website testing checkout approach电子商务生产网站测试结账方式
【发布时间】:2014-07-31 22:03:26
【问题描述】:

不确定我是否将其发布在正确的 Stack 网站上,但我已经开发电子商务网站大约 10 年了,最近我开发了一个相当大的网站。

新的增强功能一直在测试和部署,但在测试结帐增强功能时,我总是必须使用我的实际信用卡来完成结帐流程。

有没有人有一种可靠的方法可以在生产环境中进行测试而无需处理真正的卡?我不希望其他任何人(即客户)能够使用该卡。

如果对此有 Laravel 特定的答案,那确实会有所帮助,但一种方法会很棒。

谢谢!

【问题讨论】:

    标签: e-commerce


    【解决方案1】:

    较大的在线信用卡处理器具有开发人员“沙盒”,因此您可以轻松完成此操作。例如:https://developer.authorize.net/sandbox/

    【讨论】:

    • 我们正在使用 Stripe。我们在本地开发并使用沙盒凭据进行测试,然后使用沙盒凭据部署到暂存和测试,然后使用实时凭据部署到生产和测试。因为生产网站已经上线并接受订单,我们不能简单地切换到测试密钥(从直播密钥)来进行生产测试。这更有意义吗?
    【解决方案2】:

    我也面临同样的问题,我认为最好的办法是使用预付 VISA 卡。您可以在其中加载任何金额,然后根据需要取消/退款交易。我担心我的信用卡被多次取消会影响我的欺诈分数。

    【讨论】:

    • 谢谢@radrichtea。这是在网站上开发一些东西的一个很好的选择。它并不能解决问题,而是一种能够以最低成本进行测试的智能直接方法。问题(S),但不退款不花钱吗?付款提供商是否仍会收取 2.9%(或其他费用)来处理付款?
    猜你喜欢
    • 2016-11-10
    • 1970-01-01
    • 1970-01-01
    • 2011-04-22
    • 2012-02-16
    • 2011-06-11
    • 2013-11-18
    • 2023-03-28
    • 1970-01-01
    相关资源
    最近更新 更多