如何在不手动付款的情况下测试 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 应用中的应用内购买的情况下处理付款? [关闭]