Order Reference状態と理由コード | Amazon Pay Japan

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オブジェクトに対してPendingCompletedClosed の売上請求が無い場合のみ)

CloseOrderReference

Authorize
Suspended Order Referenceオブジェクトは、Amazonがオーソリを処理した結果として支払方法に問題があった場合は、Suspended状態に遷移します。Order ReferenceがSuspended状態では、新しいオーソリを要求できません。しかし、既にあるオーソリは売上請求でき、売上請求は返金できます。

Order ReferenceオブジェクトがSuspendedに遷移した場合は、購入者に他の支払い方法を要求してください。
GetOrderReferenceDetails

CancelOrderReference

(Order Referenceオブジェクトに対してPendingCompletedClosed の売上請求が無い場合のみ)

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リクエストパラメータで指定することができます。