我有一个默认结账模块的Magento2商店,这是使用nvp下订单。我需要稍后从paypal获得订单,并根据其状态执行一些操作,但从rest api (/v2/ checkout / order /{id})我只获得使用相同rest api创建的订单的结果,而不是结帐期间(使用nvp api)下的订单。
我已经在paypal上配置了一个沙盒帐户,用于nvp api调用的业务帐户可以访问在paypal中创建的rest应用程序。
在paypal允许api调用的混合吗?或者这可能是paypal沙箱配置的问题?
谢谢
发布于 2021-08-05 11:49:07
您不会为此使用v2/orders API,因为orders仅用于创建事务,而不是事后引用它们。
为了稍后引用已完成的事务,您将使用v2/payments API,特别是用于已完成捕获的“get”。Here is the documentation。
这是否适用于使用NVP进行的事务还不是我测试过的;如果不适用,您将需要NVP。
https://stackoverflow.com/questions/68663376
复制相似问题