Order Reference状態と理由コード
次の図はOrder Referenceオブジェクトの状態遷移です。
次の表はそれぞれのOrder Reference状態の詳細、許可されている処理、その状態になった理由の説明です。
状態 | 説明 | 許可されている処理 | 理由コード |
---|---|---|---|
Draft | Order Referenceオブジェクトは、ConfirmOrderReference処理の呼び出しで承認される前は Draft状態です。 |
GetOrderReferenceDetails
SetOrderReferenceDetails ConfirmOrderReference |
|
Open | Order Referenceオブジェクトは、ConfirmOrderReference処理を呼び出して承認された後にOpen状態に遷移します。オーソリはOrder Referenceが Open状態の場合のみリクエストできます。 |
GetOrderReferenceDetails
CancelOrderReference (Order Referenceオブジェクトに対してPending、 Completed、Closed の売上請求が無い場合のみ) CloseOrderReference Authorize |
|
Suspended |
Order Referenceオブジェクトは、Amazonがオーソリを処理した結果として支払方法に問題があった場合は、Suspended状態に遷移します。Order ReferenceがSuspended状態では、新しいオーソリを要求できません。しかし、既にあるオーソリは売上請求でき、売上請求は返金できます。
Order ReferenceオブジェクトがSuspendedに遷移した場合は、購入者に他の支払い方法を要求してください。 |
GetOrderReferenceDetails
CancelOrderReference (Order Referenceオブジェクトに対してPending、 Completed、Closed の売上請求が無い場合のみ) CloseOrderReference ConfirmOrderReference (Soft Declineの場合のみ) |
InvalidPaymentMethod
支払方法に問題がありました。 |
Canceled |
Order ReferenceオブジェクトはCancelOrderReference処理を呼び出してキャンセルされたか、Amazonによってキャンセルされました。販売事業者は、まだ売上請求していない場合にキャンセルできます。
多くのPendingのオーソリはキャンセルされ、新しい支払処理は許可されません。 |
GetOrderReferenceDetails |
SellerCanceled
販売事業者がCancelOrderReference処理を呼び出してOrder Referenceを明示的にキャンセルしました。キャンセルした理由を CancelationReasonリクエストパラメータに指定することができます。 Stale 許可された3時間以内にConfirmOrderReference処理を呼び出してOrder Referenceを承認しませんでした。 AmazonCanceled AmazonがOrder Referenceをキャンセルにしました。 |
Closed |
Order Referenceオブジェクトは、CloseOrderReference処理を呼び出してClosedされたか、AmazonによってClosedされました。
Order ReferenceがClosed 状態の場合は、新しいオーソリを要求できません。存在するオーソリの売上請求は許可されています。売上請求の返金も許可されています。 |
GetOrderReferenceDetails |
Expired
Order Referenceが生成されたから180日間に購入者の支払方法について資金をオーソリできます。これを過ぎた場合は、AmazonはClosed状態に遷移させ、新しいオーソリは許可しません。 MaxAmountCharged AmazonによってOrder ReferenceがClosedにする前に、Order Referenceの金額に対して15%か8,400円のどちらか少ない額まで増額して売上請求できます。 MaxAuthorizationsCaptured 全部または部分的に10個のオーソリを売上請求しました。この後で、Order ReferenceはAmazonによってClosedになります。 AmazonClosed AmazonがOrder Referenceを内部確認の失敗、または、Amazonマーケットプレイス保証が適用されたためにClosedにしました。 SellerClosed 販売事業者がCloseOrderReference処理を呼び出して明示的にOrder ReferenceをClosedにしました。Closedにした理由をCloseOrderReference処理の ClosureReasonリクエストパラメータで指定することができます。 |