根据规范,Express Checkout流程如下:
- SetExpressCheckout
- 重定向用户登录并批准事务
- GetExpressCheckoutDetails
- DoExpressCheckoutPayment
是否有可能完全自动化步骤2,以便可以对完整的事务流进行单元测试?
不能。重定向后,您需要使用PayPal凭证登录以进入下一步,这无法自动完成。