使用 PayPal sdk 检查订单 ID 是否无效



如果您熟悉PayPal api,您就会知道在付款完成后,您会重新进入成功页面,其中包含用于完成付款的事务 ID peramter。如果用户更改此参数 ID 或它不存在,则此参数 ID 可能无效。

当 id 无效时,您会得到此错误RESOURCE_NOT_FOUND

我想做的是检查 id 是否存在。我尝试使用此方法,但它仍然出错:

const request = new paypal.orders.OrdersGetRequest(orderID);
const order = await client().execute(request);

您编辑的问题更有意义,您担心从PayPal返回后出现"RESOURCE_NOT_FOUND"错误,并询问如何避免此错误。

对错误资源 ID 的"Get"请求将导致相同的"RESOURCE_NOT_FOUND"错误。

嗯,这是意料之中的。 做你的Get,如果RESOURCE_NOT_FOUND,你去 - 这是你支票的答案 - 它是无效的。

最新更新