我使用 /vendor/directFulfillment/payments/v1/invoices 上传了发票
后台可以查看已经成功,但是我想获取执行状态,比如 Approved, Processing,Rejected有没有接口呢? 
你现在用的 /vendor/directFulfillment/payments/v1/invoices 只是上传发票的接口,本身不提供处理状态。
要查发票有没有通过、有没有被拒,必须用另外一个接口:
GET /vendor/directFulfillment/transactions/v1/transactions/{transactionId}
上传发票后,系统会回给你一个 transactionId,用这个去查就行。
Amazon 这边对发票目前就两种状态:
| 状态 | 说明 |
|---|---|
| Processing | 已接收、正在处理。对发票来说,长期保持 Processing 就表示已经通过了。 |
| Failure | 处理失败,相当于 Rejected,会给出错误原因。 |
它不会返回 “Approved” 这种字面状态。
GET /vendor/directFulfillment/transactions/v1/transactions/{id}