如何使用RESTAPI v2取消整个Paypal订单

如何使用RESTAPI v2取消整个Paypal订单,paypal,paypal-rest-sdk,Paypal,Paypal Rest Sdk,将order.status==“作废”定义为“订单中的所有采购单位均作废”的状态 很明显,我可以从文档中看到,整个订单的订单状态可能会被作废。那么,如何准确地使用REST api取消未完成的订单,即主动将订单状态从(比方说)已批准更改为已作废 注意:我已经完全意识到,我可以取消订单的个人授权,并对捕获进行退款。我只是不知道如何取消整个订单(这似乎是可能的)。我遗漏了什么?要作废订单,首先必须保存订单,并且要保存订单,必须将意图设置为授权,并将处理指令设置为已明确保存的订单 { "intent

order.status==“作废”
定义为“订单中的所有采购单位均作废”的状态

很明显,我可以从文档中看到,整个
订单的
订单状态
可能会被
作废
。那么,如何准确地使用REST api取消未完成的订单,即主动将
订单状态
从(比方说)
已批准
更改为
已作废


注意:我已经完全意识到,我可以取消订单的个人授权,并对捕获进行退款。我只是不知道如何取消整个订单(这似乎是可能的)。我遗漏了什么?

要作废订单,首先必须保存订单,并且要保存订单,必须将
意图
设置为
授权
,并将
处理指令
设置为
已明确保存的订单

{
  "intent": "AUTHORIZE",
  "processing_instruction": "ORDER_SAVED_EXPLICITLY",
  "purchase_units": [
    {
      "amount": {
        "currency_code": "USD",
        "value": "5.00"
      }
    }
  ]
}
客户批准订单后,您可以保存该订单,并在需要时将其作废

如何保存订单?

https://api.paypal.com/v2/checkout/orders/{id}/save

如何取消订单?


https://api.paypal.com/v2/checkout/orders/{id}/void

您有任何参考资料吗?