如何在不手动付款的情况下测试 doExpressCheckout 和 getExpressCheckoutDetails?

Posted

技术标签:

【中文标题】如何在不手动付款的情况下测试 doExpressCheckout 和 getExpressCheckoutDetails?【英文标题】:How can I test doExpressCheckout and getExpressCheckoutDetails without paying manually? 【发布时间】:2013-05-23 10:36:38 【问题描述】:

为了测试我与 PayPal Express Checkout 的集成,我正在沙箱中进行 API 调用。测试 setExpressCheckout 很好,但要正确测试 doExpressCheckout 和 getExpressCheckout,我需要(手动)通过导航到 PayPal url 进行支付,并在调用 API 之前使用沙盒用户帐户执行支付。有没有办法避免这种体力劳动?它确实禁止自动化测试。使用 selenium 或其他工具来自动化浏览器是最后的手段。

谢谢你:)

【问题讨论】:

【参考方案1】:

没有办法使这个过程自动化。您必须完成流程,并且必须使用您的测试沙盒买家帐户登录并同意付款。

【讨论】:

以上是关于如何在不手动付款的情况下测试 doExpressCheckout 和 getExpressCheckoutDetails?的主要内容,如果未能解决你的问题,请参考以下文章

如何在不使用 ios 应用中的应用内购买的情况下处理付款? [关闭]

有啥方法可以在不使用自适应付款的情况下为第三方处理付款?

如何在不手动检查的情况下确定网站是不是使用 webassembly?

无法在不重定向的情况下创建付款发票

如何在不使用任何支付网关的情况下验证信用卡?

是否可以在不使用 WooCommerce 重定向到 PayPal 网站的情况下进行 PayPal 付款?