エラーコード
次の表はAmazon Pay APIの様々なエラーコードを説明します。エラーコードは全てAmazonのMWS APIと共通です。
エラーコード |
HTTP
ステータス コード |
説明 |
BillingAgreementConstraintsExist | 400 | このリクエストで要求されたBilling Agreementオブジェクトは制約を含んでいるために承認できませんでした。Billing Agreementオブジェクトの制約リストのエラーメッセージをご確認下さい。 |
BillingAgreementNotModifiable | 405 | このリクエストで要求されたBilling Agreementオブジェクトは承認されたので変更できません。 |
CaptureNotRefundable | 405 | 返金が許可されていない状態の売上請求で返金を試みました。 |
ConstraintsExist | 404 | このリクエストで要求されたOrder Referenceオブジェクトは制約があり承認できませんでした。Order Referenceオブジェクトの制約リストのエラーメッセージを調べてください。 |
DuplicateReferenceId | 400 | このリクエストで指定したリファレンスIDは既に他のオーソリ、売上請求、返金で利用されています。同じIDは利用できません。 |
DuplicateRequest | 400 | AuthorizationReferenceId 、CaptureReferenceId、または、 RefundReferenceIdのリクエストは既に他のパラメータで処理されました。 |
InternalServerError | 500 | サービスは未知のエラーがあります。 |
InvalidAccountsStatus | 403 | アカウントは、このリクエストを実行するための適切な状態ではありません。例えば、アカウントがSuspendedであったり、登録が完了していないなどが考えられます。 |
InvalidAddress | 400 | 不正な名前かリクエストバージョンを提供しています。 |
InvalidAddressConsentToken | 404 | AccessTokenは無効です。トークンの期限が切れていないか、このトークンが購入者のものか確認してください。 |
InvalidAuthorizationStatus | 405 | 売上請求またはオーソリCloseの許可されていない状態のオーソリオブジェクトに対して、売上請求またはオーソリのCloseを試みました。 |
InvalidBillingAgreementId | 404 | このリクエストで要求されたBilling AgreementのIDは無効です。 |
InvalidBillingAgreementStatus | 405 | 処理が認められていない状態のBilling Agreementオブジェクトで処理を試みました。 |
InvalidCancelAttempt | 405 | このリクエストで要求されたBilling Agreement、Order Reference、オーソリオブジェクトは提示された理由のためにキャンセルにできませんでした。 |
InvalidCloseAttempt | 405 | このリクエストで要求されたBilling Agreement、Order Reference、オーソリオブジェクトは提示された理由のためにClosedにできませんでした。 |
InvalidOrderReferenceId | 404 | このリクエストで要求されたOrder ReferenceのIDは無効です。 |
InvalidOrderReferenceStatus | 405 | 処理が許可されていない状態のOrder Referenceで処理を試みました。 |
InvalidParameterValue | 400 | 少なくとも1つ以上のパラメータに間違った値が含まれた状態でAPIが呼び出されました。詳細に関しては、APIレスポンス内のメッセージをご確認ください。 |
InvalidSandboxSimulationSpecified | 400 | SANDBOX環境で不正な処理を試みました。詳しいエラー情報を調査してください。 |
InvalidTransactionId | 404 | このリクエストで要求されたトランザクションのIDが無効です。 |
MissingAuthenticationToken | 401 | サーバに送信したリクエストは不正な署名です。 |
OrderReferenceountExceeded | 403 | Draft状態のBilling Agreementオブジェクトで最大1つまで許可されているが、それ以上の生成を試みました。 |
OrderReferenceNotModifiable | 405 | このリクエストで要求されたOrder Referenceオブジェクトは承認されているので変更できません。 |
PaymentMethodNotUpdated | 400 | 購入者は、Amazonのアドレス帳ウィジェットから住所を変更した場合に、Amazonのお支払い方法ウィジェットから許可された支払方法を選択しませんでした。購入者が許可された支払方法を選択する前にBilling Agreementオブジェクトの承認を試みました。 |
PeriodicAmountExceeded | 400 | このリクエストで要求されたBilling Agreementオブジェクトは、指定された期間内で指定された金額を既にオーソリしています。指定された金額以上のオーソリを試みることができません。 |
RequestThrottled | 503 | リクエストは割与えられたスロットリング制限より高いレートであったために拒否されました。 |
ServiceUnavailable | 503 | サービスは一時的に利用不可です。後で再実行してください。 |
TransactionAmountExceeded | 400 |
許可された最大オーソリ額以上の額をOrder Referenceオブジェクトからオーソリ処理を試みました。
または、許可された最大売上請求または返金額以上の額をオーソリオブジェクトに売上請求または売上請求オブジェクトに返金処理を試みました。 |
TransactionCountExceeded | 400 |
オーソリ、売上請求、返金の数が次の許可された数を超えました。
|
UnauthorizedAccess | 401 | 指定された販売事業者アカウントは、このリクエストを実行するために認証されていません。 |