【发布时间】:2018-01-02 12:17:25
【问题描述】:
我希望能够测试我们与 PayPal 的集成。我们设置了沙盒帐户等,我什至可以创建付款。但是,我还希望能够发出退款、查询退款以及所有其他 API,所有这些都通过集成测试进行,无需人工甚至浏览器参与。困难的部分似乎是,当然,PayPal 流程需要有人与 PayPal URL 交互并批准购买。
更多细节:我们在我们的网站上使用标准电子商务流程。用户出现,将产品放入购物车,继续购买流程,选择付款方式,在本例中为 PayPal。当然,在 PayPal 的案例中,我们在 PayPal 中创建付款,然后简单地显示 palpal 流程的嵌入式弹出窗口,用户登录到他们的 PayPal 帐户并批准购买。贝宝完成所有这些工作。我们只是得到“是的,购买已被批准”的响应。
所以.. 在集成测试环境中,我们可以在 PayPal 中创建支付实体,但是.. 在沙盒环境集成测试中,我们如何让支付获得批准?沙盒环境中是否有可用的开发人员 API 显示“嘿,此 PayPal 用户批准此付款”或“嘿,此 PayPal 用户拒绝此付款”,以便在测试代码中我们可以模拟买家的流程。或者有没有办法设置一个沙盒帐户来“自动批准”购买或“自动拒绝”购买,仅用于测试环境?
【问题讨论】:
标签: paypal