---
title: Charge
url: ja/amazon-pay-paymentmethodonfile/ja-charge.html
---

Chargeは、単一の支払いトランザクションを表します。 Chargeを使用して、オーソリ金額を確保して後で売上請求するか、オーソリを確保してすぐに売上請求します。

<p>インテグレーションに応じて、いずれかの有効なCharge Permissionを使用する、またはCheckout Sessionの成功した結果としてChargeを作成します。Chargeが成功すると、AuthorizedからCaptureInitiated、Completed状態に移行します。<code class="language-plaintext highlighter-rouge">canHandlePendingAuthorization</code> がtrueに設定されている場合、Authorized 状態、また7日以上のオーソリ後に売上請求された際は保留状態になります。詳細については、<a href="../amazon-pay-checkout/asynchronous-processing.md" target="_blank" rel="noopener noreferrer">非同期処理</a>を参照してください。Chargeが拒否されて、失敗した場合はDeclined 状態に移動し、Chargeが明示的にキャンセルされた場合や ChargeがAuthorized状態で、30日後に期限切れした場合はCanceled状態に移行します。</p>

<!-- <div style="display:none" class="environmentSpecificKeys">
  <div markdown="span" class="alert alert-info" role="alert"><i class="fa fa-info-circle"></i> <b>Note:</b> publicKeyIdの先頭に環境名が<b>付与されていない</b>場合 (SANDBOX'や'LIVE'で始まっていない場合)、<a href='#' onclick='window.location.href=window.location.href.split("?")[0]+"?environmentSpecificKeys=false"' rel='noopener noreferrer'>こちらの手順</a>を確認してください。</div>
</div>
<div style="display:none" class="notEnvironmentSpecificKeys">
  <div markdown="span" class="alert alert-info" role="alert"><i class="fa fa-info-circle"></i> <b>Note:</b> publicKeyIdの先頭に環境名が付与されている場合 (例: SANDBOX-AFVX7ULWSGBZ5535PCUQOY7B)、<a href='#' onclick='window.location.href=window.location.href.split("?")[0]+"?environmentSpecificKeys=true"' rel='noopener noreferrer'>こちらの手順</a>を確認してください。</div>
</div> -->

サポートされている操作：

<div style="display:none" class="environmentSpecificKeys">
<ul id="profileTabs" class="nav nav-tabs">
  <li class="nav-item"><a class="nav-link noExtIcon" href="#ustab" data-toggle="tab">US</a></li>
  <li class="nav-item"><a class="nav-link noExtIcon" href="#eutab" data-toggle="tab">EU / UK</a></li>
  <li class="nav-item"><a class="active nav-link noExtIcon" href="#jptab" data-toggle="tab">JP</a></li>
</ul>
<div class="tab-content">
  <div role="tabpanel" class="tab-pane" id="ustab" markdown="block">   
<div markdown="block">
* **Create Charge** - POST https://pay-api.amazon.com/:version/charges
* **Get Charge** - GET https://pay-api.amazon.com/:version/charges/:chargeId
* **Capture** - POST https://pay-api.amazon.com/:version/charges/:chargeId/capture 
* **Cancel Charge** - DELETE https://pay-api.amazon.com/:version/charges/:chargeId/cancel 
</div>
  </div>
  <div role="tabpanel" class="tab-pane" id="eutab" markdown="block">
<div markdown="block">
* **Create Charge** - POST https://pay-api.amazon.eu/:version/charges
* **Get Charge** - GET https://pay-api.amazon.eu/:version/charges/:chargeId
* **Capture** - POST https://pay-api.amazon.eu/:version/charges/:chargeId/capture 
* **Cancel Charge** - DELETE https://pay-api.amazon.eu/:version/charges/:chargeId/cancel 
</div>
  </div>
  <div role="tabpanel" class="tab-pane active" id="jptab" markdown="block">
<div markdown="block">
* **Create Charge** - POST https://pay-api.amazon.jp/:version/charges
* **Get Charge** - GET https://pay-api.amazon.jp/:version/charges/:chargeId
* **Capture** - POST https://pay-api.amazon.jp/:version/charges/:chargeId/capture 
* **Cancel Charge** - DELETE https://pay-api.amazon.jp/:version/charges/:chargeId/cancel 
</div>
  </div>
</div>
</div>
<div style="display:none" class="notEnvironmentSpecificKeys">
<ul id="profileTabs" class="nav nav-tabs">
  <li class="nav-item"><a class="nav-link noExtIcon" href="#ustabNESK" data-toggle="tab">US</a></li>
  <li class="nav-item"><a class="nav-link noExtIcon" href="#eutabNESK" data-toggle="tab">EU / UK</a></li>
  <li class="nav-item"><a class="active nav-link noExtIcon" href="#jptabNESK" data-toggle="tab">JP</a></li>
</ul>
<div class="tab-content">
  <div role="tabpanel" class="tab-pane" id="ustabNESK" markdown="block">   
<div markdown="block">
* **Create Charge** - POST https://pay-api.amazon.com/:environment/:version/charges
* **Get Charge** - GET https://pay-api.amazon.com/:environment/:version/charges/:chargeId
* **Capture** - POST https://pay-api.amazon.com/:environment/:version/charges/:chargeId/capture 
* **Cancel Charge** - DELETE https://pay-api.amazon.com/:environment/:version/charges/:chargeId/cancel 
</div>
  </div>
  <div role="tabpanel" class="tab-pane" id="eutabNESK" markdown="block">
<div markdown="block">
* **Create Charge** - POST https://pay-api.amazon.eu/:environment/:version/charges
* **Get Charge** - GET https://pay-api.amazon.eu/:environment/:version/charges/:chargeId
* **Capture** - POST https://pay-api.amazon.eu/:environment/:version/charges/:chargeId/capture 
* **Cancel Charge** - DELETE https://pay-api.amazon.eu/:environment/:version/charges/:chargeId/cancel 
</div>
  </div>
  <div role="tabpanel" class="tab-pane active" id="jptabNESK" markdown="block">
<div markdown="block">
* **Create Charge** - POST https://pay-api.amazon.jp/:environment/:version/charges
* **Get Charge** - GET https://pay-api.amazon.jp/:environment/:version/charges/:chargeId
* **Capture** - POST https://pay-api.amazon.jp/:environment/:version/charges/:chargeId/capture 
* **Cancel Charge** - DELETE https://pay-api.amazon.jp/:environment/:version/charges/:chargeId/cancel 
</div>
  </div>
</div>
</div>


***

* TOC
{:toc}
{::options toc_levels="3" /}

### Chargeオブジェクト

<table width="100%" border="1">
    <tbody>
        <tr id="OLS9CA2wAMs">
            <td id="s:OLS9CA2wAMs;OLS9CAx2YtW" style="vertical-align: top; font-weight: bold; width: 30%;" class="bold">
                パラメータ<br></td>
            <td id="s:OLS9CA2wAMs;OLS9CAC9I1k" style="vertical-align: top; font-weight: bold; width: 70%;" class="bold">
                説明<br></td>
        </tr>
        <tr id="OLS9CA7fCHY">
            <td id="s:OLS9CA7fCHY;OLS9CAx2YtW" style="vertical-align: top;"> chargeId<br><br>Type: string<br></td>
            <td id="s:OLS9CA7fCHY;OLS9CAC9I1k" style="vertical-align: top;">Charge識別子<br><br>この値は、完了したCheckout
                Sessionの終了時に返されます。または、Chargeable状態のCharge Permissionから新しいChargeを作成できます。 <br></td>
        </tr>
        <tr id="OLS9CA7fCHY">
            <td id="s:OLS9CA7fCHY;OLS9CAx2YtW" style="vertical-align: top;"> chargePermissionId<br><br>Type: string<br></td>
            <td id="s:OLS9CA7fCHY;OLS9CAC9I1k" style="vertical-align: top;">Charge Permission識別子<br></td>
        </tr>
        <tr id="OLS9CAAKa6J">
            <td id="s:OLS9CAAKa6J;OLS9CAx2YtW" style="vertical-align: top;"> chargeAmount<br><br>Type: <a
                    href="#type-price">price</a><br></td>
            <td id="s:OLS9CAAKa6J;OLS9CAC9I1k" style="vertical-align: top;">
                売上請求/オーソリされる金額<br><br>最大金額：<br>US：$
                150,000<br>UK：£150,000<br>ドイツ：€150,000<br>日本：10,000,000円<br></td>
        </tr>
        <tr id="OLS9CAeI3mA">
            <td id="s:OLS9CAeI3mA;OLS9CAx2YtW" style="vertical-align: top;">captureAmount<br><br>Type: <a
                    href="#type-price">price</a><br></td>
            <td id="s:OLS9CAeI3mA;OLS9CAC9I1k" style="vertical-align: top;">このChargeオブジェクトを使用して売上請求された合計金額<br> </td>
        </tr>
        <tr>
            <td style="vertical-align: top;">refundedAmount<br><br>Type: <a href="#type-price">price</a><br></td>
            <td style="vertical-align: top;">このChargeオブジェクトを使用して払い戻された合計金額<br></td>
        </tr>
        <tr id="OLS9CAGyE7P">
            <td id="s:OLS9CAGyE7P;OLS9CAx2YtW" style="vertical-align: top;"> softDescriptor<br><br>Type: string<br></td>
            <td id="s:OLS9CAGyE7P;OLS9CAC9I1k" style="vertical-align: top;">
                <code>captureNow</code>がtrueに設定されている場合、購入者のお支払い方法ステートメントに表示される説明。
                <code>captureNow</code>がfalseに設定されている場合は、この値を設定しないでください。この項目には、購入者や取引に関する機密データを保存しないでください(例えば、政府発行の身分証明書、銀行口座番号、クレジットカード番号などが含まれますが、これらに限定されません)<br><br><strong>日本では利用できません。固定値が表示されます。</strong><br><br>デフォルト：「AMZ * &lt;SELLER_NAME&gt; pay.amazon.co.jp」<br>最大長：16文字/バイト<br>
            </td>
        </tr>
        <tr id="OLS9CAskeo0">
            <td id="s:OLS9CAskeo0;OLS9CAx2YtW" style="vertical-align: top;"> captureNow<br><br>Type: boolean<br></td>
            <td id="s:OLS9CAskeo0;OLS9CAC9I1k" style="vertical-align: top;">
                オーソリが成功した直後にChargeを売上請求された必要があるかどうかを示すブール値<br><br>デフォルト値：false <br></td>
        </tr>
        <tr id="OLS9CAE8qpv">
            <td id="s:OLS9CAE8qpv;OLS9CAx2YtW" style="vertical-align: top;"> canHandlePendingAuthorization<br><br>Type:
                boolean<br></td>
            <td id="s:OLS9CAE8qpv;OLS9CAC9I1k" style="vertical-align: top;">
                事業者が非同期レスポンスを処理できるかどうかを示すブール値。<br><br>falseに設定すると、US、EU、UKの地域では最大15秒以内、JPでは最大30秒以内に応答します。
                trueに設定すると、Amazon Payはオーソリを非同期で処理し、24時間以内にレスポンスを受け取ります。詳細については、 <a
                    href="../amazon-pay-checkout/asynchronous-processing.md" target="_blank"
                    rel="noopener noreferrer">非同期処理</a>を参照してください<br></td>
        </tr>
        <tr id="OLS9CAymApB">
            <td id="s:OLS9CAymApB;OLS9CAx2YtW" style="vertical-align: top;"> providerMetadata<br><br>Type: <a
                    href="#type-providermetadata">providerMetadata</a><br></td>
            <td id="s:OLS9CAymApB;OLS9CAC9I1k" style="vertical-align: top;">
                決済サービスプロバイダー（PSP）- 提供された注文の詳細<br><br>PSPのみがこれらのフィールドを使用する必要があります<br></td>
        </tr>
        <tr id="OLS9CAXVURT">
            <td id="s:OLS9CAXVURT;OLS9CAx2YtW" style="vertical-align: top;"> creationTimestamp<br><br>Type: dateTime<br>
            </td>
            <td id="s:OLS9CAXVURT;OLS9CAC9I1k" style="vertical-align: top;">ISO8601形式でChargeが作成されたUTC日時<br></td>
        </tr>
        <tr id="OLS9CA3MXR1">
            <td id="s:OLS9CA3MXR1;OLS9CAx2YtW" style="vertical-align: top;"> expirationTimestamp<br><br>Type: dateTime<br>
            </td>
            <td id="s:OLS9CA3MXR1;OLS9CAC9I1k" style="vertical-align: top;">ISO8601形式でChargeが期限切れになるUTC日時<br><br></td>
        </tr>
        <tr>
            <td style="vertical-align: top;">merchantMetadata<br><br>Type: <a
                    href="#type-merchantmetadata">merchantMetadata</a><br></td>
            <td style="vertical-align: top;">販売者が提供する注文の詳細。このパラメータは、RecurringのCharge
                Permissionオブジェクトを使用して作成された料金に対してのみ設定できます。 <br></td>
        </tr>
        <tr id="OLS9CAC4Uzx">
            <td id="s:OLS9CAC4Uzx;OLS9CAx2YtW" style="vertical-align: top;"> statusDetails<br><br>Type: <a
                    href="#type-statusdetails">statusDetails</a><br></td>
            <td id="s:OLS9CAC4Uzx;OLS9CAC9I1k" style="vertical-align: top;"> Chargeオブジェクトの状態<br></td>
        </tr>
        <tr>
            <td style="vertical-align: top;">convertedAmount<br><br>Type: <a href="#type-price">price</a><br></td>
            <td style="vertical-align: top;">支払い通貨で取得売上請求されたれた金額。これは、 <code>chargeAmount</code> /
                <code>conversionRate</code>を使用して計算されます。<br><br>詳細については、<a
                    href="../amazon-pay-checkout/multi-currency-integration.md">複数通貨のインテグレーション</a>を参照してください<br></td>
        </tr>
        <tr>
            <td style="vertical-align: top;">conversionRate<br><br>Type: double<br></td>
            <td style="vertical-align: top;"><code>convertedAmount</code>金額の計算に使用されるレート<br><br>詳細については、<a
                    href="../amazon-pay-checkout/multi-currency-integration.md">複数通貨のインテグレーション</a>を参照してください<br></td>
        </tr>
        <tr>
            <td style="vertical-align: top;">releaseEnvironment<br><br>Type: string<br></td>
            <td style="vertical-align: top;">Chargeオブジェクトが作成された環境（SandboxかLiveのいずれか）<br></td>
        </tr>
        <tr id=''>
            <td id='' style='vertical-align: top;'>chargeInitiator<br /><br />Type: string
                <br /></td>
            <td id='' style='vertical-align: top;'>請求の指示者を示します。
                <br><br>サポートされている値: 'CITU', 'MITU', 'CITR', 'MITR'
                <br><br><b>CITU</b>: これは、<b>customer-initiated unscheduled(購入者の指示によるタイミングの決まっていない請求)</b>の場合に利用します。購入者の操作に寄って事業者が課金をする場合にはこの値を設定して下さい。Amazon Payは購入者の意図によりこの取引が行われたと判断します。
                <br><br><b>MITU</b>: これは、<b>merchant-initiated unscheduled(事業者の指示によるタイミングの決まっていない請求)</b>の場合に利用します。購入者の具体的な決済操作がなく、事業者が決済方法の確認を行わない場合にこの値を設定して下さい。 Amazon Payは、全ての支払い取引において、事業者と購入者の間で購入者が事業者からの不定期な請求に同意したものとみなします。                
                <br><br>このケースでは様々なユースケースが考えられます。例えば、
                <ul>
                <li>タイミングのずれた請求取引</li>
                <li>オーソリの追加取引</li>
                <li>購入者が店舗やサイトに現れない取引</li>
                <li>請求タイミングの定まっていない認証情報が設定済みの取引</li>
                <li>その他の顧客認証情報を登録済みの取引</li>
                </ul>
                <b>CITR</b>: これは、<b>customer-initiated transaction representing(定期的な決済に対する購入者の指示による初回の請求)</b>の場合に利用します。購入者が既にお支払い方法の設定をする際に、合わせて継続的な支払い（サブスクリプション）の請求を行う場合には、この値を設定して下さい。
                <br><br><b>MITR</b>: これは、<b>merchant-initiated transaction(定期的な決済に対する２回目以降の事業者の指示による請求)</b>の場合に利用します。 定期的な請求を行うサービスの場合に２回目以降の請求を行う場には、この値を設定して下さい。
                <br /></td>
        </tr>
        <tr id=''>
            <td id='' style='vertical-align: top;'>channel<br /><br />Type: string
                <br /></td>
            <td id='' style='vertical-align: top;'>請求時のチャネルを指します。
                <br><br>サポートされている値: 'Web', 'App', 'Firetv', 'Offline'
                <br><br>下記のケースに応じて値を設定して下さい。
                <ol>
                <li>Web: デスクトップかモバイルブラウザ</li>
                <li>App: モバイルアプリ</li>
                <li>Firetv: FireTV</li>
                <li>Offline: 購入者が明示的に指示を行っていないケース</li>
                </ol>
                <br /></td>
        </tr>
    </tbody>
</table>

#### Type: price

<table width="100%" border="1">
    <tbody>
        <tr id="cJS9CA6kGFJ">
            <td id="s:cJS9CA6kGFJ;cJS9CATjif7" style="vertical-align: top; font-weight: bold; width: 30%;" class="bold">
                パラメータ<br></td>
            <td id="s:cJS9CA6kGFJ;cJS9CAkvbPi" style="vertical-align: top; font-weight: bold; width: 70%;" class="bold">
                説明<br></td>
        </tr>
        <tr id="cJS9CAWeWKt">
            <td id="s:cJS9CAWeWKt;cJS9CATjif7" style="vertical-align: top;">amount<br><br>Type: string<br></td>
            <td id="s:cJS9CAWeWKt;cJS9CAkvbPi" style="vertical-align: top;">取引金額<br></td>
        </tr>
        <tr id="cJS9CAGgFsj">
            <td id="s:cJS9CAGgFsj;cJS9CATjif7" style="vertical-align: top;">currencyCode<br><br>Type: string<br></td>
            <td id="s:cJS9CAGgFsj;cJS9CAkvbPi" style="vertical-align: top;">ISO4217形式の取引通貨コード<br><br>例：JPY<br></td>
        </tr>
    </tbody>
</table>

#### Type: providerMetadata

<table width="100%" border="1">
    <tbody>
        <tr id="ERL9CAkCDAX">
            <td style="vertical-align: top; font-weight: bold; width: 30%;" class="bold">パラメータ<br></td>
            <td style="vertical-align: top; font-weight: bold; width: 70%;" class="bold">説明<br></td>
        </tr>
        <tr id="ERL9CA263fp">
            <td id="s:ERL9CA263fp;ERL9CAOoCvF" style="vertical-align: top;"> providerReferenceId<br><br>Type: string<br></td>
            <td id="s:ERL9CA263fp;ERL9CAIPemX" style="vertical-align: top;">決済サービスプロバイダー（PSP）- 提供された注文ID<br><br>
                PSPのみがこれらのフィールドを使用する必要があります<br></td>
        </tr>
    </tbody>
</table>

#### Type: merchantMetadata

<table width="100%" border="1">
    <tbody>
        <tr id='ERL9CAF4Vxl'>
            <td id='s:ERL9CAF4Vxl;ERL9CAx7Nnu' style='vertical-align: top; font-weight: bold; width: 30%;' class='bold'>パラメータ
                <br /></td>
            <td id='s:ERL9CAF4Vxl;ERL9CAUSpyh' style='vertical-align: top; font-weight: bold; width: 70%;' class='bold'>説明
                <br /></td>
        </tr>
        <tr id='ERL9CAH2j8f'>
            <td id='s:ERL9CAH2j8f;ERL9CAx7Nnu' style='vertical-align: top;'>merchantReferenceId<br><br>Type: string
                <br /></td>
            <td id="s:ERL9CAH2j8f;ERL9CAUSpyh" style="vertical-align: top;">事業者オーダー識別子。事業者オーダーIDは、Amazon Pay<a href="https://pay.amazon.com">ウェブサイト</a>の<a href="../amazon-pay-checkout/buyer-communication.md">購入者とのコミュニケーション</a>および購入者の取引履歴で共有されます。<br><br>最大長：256文字/バイト<br></td>
        </tr>
        <tr id='ERL9CANEvec'>
            <td id='s:ERL9CANEvec;ERL9CAx7Nnu' style='vertical-align: top;'>merchantStoreName<br><br>Type: string
                <br /></td>
            <td id="s:ERL9CANEvec;ERL9CAUSpyh" style="vertical-align: top;">事業者名。このパラメータを設定すると、セラーセントラル（<a href="https://sellercentral.amazon.com/" target="_blank" rel="noopener noreferrer">US</a> 、 <a href="https://sellercentral-europe.amazon.com/" target="_blank" rel="noopener noreferrer">EU</a> 、 <a href="https://sellercentral-japan.amazon.com/" target="_blank" rel="noopener noreferrer">JP</a>）で構成されたデフォルト値が上書きされます。MerchantStoreNameは、 <a href="https://pay.amazon.com">Amazon Payウェブサイト</a>の<a href="../amazon-pay-checkout/buyer-communication.md">購入者とのコミュニケーション</a>および購入者の取引履歴で共有されます<br><br>最大長：50文字/バイト<br></td>
        </tr>
        <tr id='ERL9CACmKGe'>
            <td id='s:ERL9CACmKGe;ERL9CAx7Nnu' style='vertical-align: top;'>noteToBuyer<br><br>Type: string
                <br /></td>
            <td id="s:ERL9CACmKGe;ERL9CAUSpyh" style="vertical-align: top;"><a href="../amazon-pay-checkout/buyer-communication.md">購入者とのコミュニケーションで</a>共有される注文の説明<br><br>購入者や取引に関する機密データを保存しないでください(例えば、政府発行の身分証明書、銀行口座番号、クレジットカード番号などが含まれますが、これらに限定されません)<br><br>最大長：255文字/バイト<br></td>
        </tr>
        <tr id='ERL9CAznrdA'>
            <td id='s:ERL9CAznrdA;ERL9CAx7Nnu' style='vertical-align: top;'>customInformation<br><br>Type: string
                <br /></td>
            <td id="s:ERL9CAznrdA;ERL9CAUSpyh" style="vertical-align: top;">注文のカスタム情報。このデータは、<a href="../amazon-pay-checkout/buyer-communication.md">購入者とのコミュニケーション</a>では共有されません<br><br>購入者や取引に関する機密データを保存しないでください(例えば、政府発行の身分証明書、銀行口座番号、クレジットカード番号などが含まれますが、これらに限定されません)<br><br>最大長：4096文字/バイト<br></td>
        </tr>
    </tbody>
</table>

#### Type: statusDetails

<table width="100%" border="1">
    <tbody>
        <tr id='ERL9CA6ZDgu'>
            <td id='s:ERL9CA6ZDgu;ERL9CANROdL' style='vertical-align: top; font-weight: bold; width: 30%;' class='bold'>パラメータ
                <br /></td>
            <td id='s:ERL9CA6ZDgu;ERL9CAhxxdO' style='vertical-align: top; font-weight: bold; width: 70%;' class='bold'>説明
                <br /></td>
        </tr>
        <tr id='ERL9CAToyr7'>
            <td id='s:ERL9CAToyr7;ERL9CANROdL' style='vertical-align: top;'>state<br><br>Type: string
                <br /></td>
            <td id='s:ERL9CAToyr7;ERL9CAhxxdO' style='vertical-align: top;'>現在のオブジェクトの状態
                <br /></td>
        </tr>
        <tr id='ERL9CA2PnwF'>
            <td id='s:ERL9CA2PnwF;ERL9CAYoYDq' style='vertical-align: top;'>reasonCode<br><br>Type: string
                <br /></td>
            <td id='s:ERL9CA2PnwF;ERL9CAiF60P' style='vertical-align: top;'>現在の状態理由コード
                <br /></td>
        </tr>
        <tr id='ERL9CACi1cW'>
            <td id='s:ERL9CACi1cW;ERL9CAYoYDq' style='vertical-align: top;'>reasonDescription<br><br>Type: string
                <br /></td>
            <td id='s:ERL9CACi1cW;ERL9CAiF60P' style='vertical-align: top;'>Chargeの状態オプションの説明
                <br /></td>
        </tr>
        <tr id='ERL9CAPwBch'>
            <td id='s:ERL9CAPwBch;ERL9CANROdL' style='vertical-align: top;'>lastUpdatedTimestamp<br><br>Type: dateTime
                <br /></td>
            <td id='s:ERL9CAPwBch;ERL9CAhxxdO' style='vertical-align: top;'>stateがISO8601形式で最後に更新されたUTC日時
                <br /></td>
        </tr>
    </tbody>
</table>

### 状態と理由コード

<img src='https://m.media-amazon.com/images/G/01/EPSDocumentation/AmazonPay/Integration/ChargeStates._CB1565018489_.png' />

<table width="100%" border="1">
    <tbody>
        <tr id="OLS9CAyN5j4">
            <td id="s:OLS9CAyN5j4;OLS9CAHTShh" style="vertical-align: top; font-weight: bold; width: 20%;" class="bold">
                状態<br></td>
            <td id="s:OLS9CAyN5j4;OLS9CA1p8P9" style="vertical-align: top; font-weight: bold; width: 40%;" class="bold">
                説明<br></td>
            <td id="s:OLS9CAyN5j4;OLS9CAmOi04" style="vertical-align: top; font-weight: bold; width: 40%;" class="bold">
                理由コード<br></td>
        </tr>
        <tr id="OLS9CAtvU1e">
            <td id="s:OLS9CAtvU1e;OLS9CAHTShh" style="text-align: left;vertical-align: top;"> AuthorizationInitiated<br>
            </td>
            <td id="s:OLS9CAtvU1e;OLS9CA1p8P9" style="vertical-align: top;">Chargeは保留状態です。詳細については、<a
                    href="../amazon-pay-checkout/asynchronous-processing.md">非同期処理</a>を参照してください<br><br>許可された処理：<br>
                GET Charge<br>DELETE Charge<br></td>
            <td id="s:OLS9CAtvU1e;OLS9CAmOi04" style="vertical-align: top;">- <br></td>
        </tr>
        <tr id="OLS9CACGS4e">
            <td id="s:OLS9CACGS4e;OLS9CAHTShh" style="vertical-align: top;">Authorized<br></td>
            <td id="s:OLS9CACGS4e;OLS9CA1p8P9" style="vertical-align: top;">Chargeが正常にオーソリされました<br><br>許可された処理：<br> GET
                Charge<br> POST Capture<br>DELETE Charge<br></td>
            <td id="s:OLS9CACGS4e;OLS9CAmOi04" style="vertical-align: top;">- <br></td>
        </tr>
        <tr id="OLS9CAN0vtO">
            <td id="s:OLS9CAN0vtO;OLS9CAHTShh" style="vertical-align: top;"> CaptureInitiated<br></td>
            <td id="s:OLS9CAN0vtO;OLS9CA1p8P9" style="vertical-align: top;">Charge売上請求する処理は、結果に応じてCaptured 状態またはDeclined状態に移行します<br><br>許可された処理：<br> GET Charge<br></td>
            <td id="s:OLS9CAN0vtO;OLS9CAmOi04" style="vertical-align: top;">- <br></td>
        </tr>
        <tr id="OLS9CAbURBu">
            <td id="s:OLS9CAbURBu;OLS9CAHTShh" style="vertical-align: top;">Captured<br></td>
            <td id="s:OLS9CAbURBu;OLS9CA1p8P9" style="vertical-align: top;">Chargeは正常に売上請求されました<br><br>許可された処理：<br>
                GET Charge<br>POST Refund<br></td>
            <td id="s:OLS9CAbURBu;OLS9CAmOi04" style="vertical-align: top;">- <br></td>
        </tr>
        <tr id="OLS9CAwRtcE">
            <td id="s:OLS9CAwRtcE;OLS9CAHTShh" style="vertical-align: top;">Canceled<br></td>
            <td id="s:OLS9CAwRtcE;OLS9CA1p8P9" style="vertical-align: top;">
                Chargeはアマゾンまたは事業者によって取り消されました<br><br>許可された処理：<br> GET Charge<br></td>
            <td id="s:OLS9CAwRtcE;OLS9CAmOi04" style="vertical-align: top;">
                <b>ExpiredUnused</b> - ChargeはAuthorized状態から売上請求されずに30日間経過しました<br><br><b>AmazonCanceled</b> -
                AmazonはChargeをキャンセルしました<br><br><b>MerchantCanceled</b> - Cancel ChargeでChargeをキャンセルした、または Complete Checkout Sessionを呼び出さなかった為、Chargeはキャンセルとなりました<br><br><b>ChargePermissionCanceled</b> - <code>cancelPendingCharges</code>をtrueに設定したClose Charge PermissionでCharge Permissionをクローズした為、紐づくChargeもキャンセルとなりました<br><br><b>BuyerCanceled</b> - 購入者がChargeをキャンセルしました<br></td>
        </tr>
        <tr id="OLS9CA1jctN">
            <td id="s:OLS9CA1jctN;OLS9CAHTShh" style="vertical-align: top;">Declined<br></td>
            <td id="s:OLS9CA1jctN;OLS9CA1p8P9" style="vertical-align: top;">オーソリまたは売上請求するが拒否されました<br><br>許可された処理：<br>
                GET Charge<br></td>
            <td id="s:OLS9CA1jctN;OLS9CAmOi04" style="vertical-align: top;">
                <b>SoftDeclined</b> - ChargeはSoftDeclinedされました。再試行は成功する場合と成功しない場合があります。再試行を繰り返しても失敗する場合は、購入者に連絡して、別のお支払い方法を選択してもらう必要があります。<br><br>
                <b>HardDeclined</b>
                - Chargeは、HardDeclinedされました。再試行は成功しません。購入者に連絡して、別のお支払い方法を選択していただく必要があります。<br><b><br>AmazonRejected</b>
                 - ChargeはAmazonにより拒否されました。関連するCharge Permissionもキャンセルされます。<br><b><br>ProcessingFailure</b> - 
                Amazonがあるため内部処理エラーのChargeを処理できませんでした。Charge
                PermissionがChargeableのstateにある場合は、Chargeを再試行する必要があります。<br><b><br>TransactionTimedOut</b> - 
                <code>canHandlePendingAuthorization</code>が
                false場合、Amazon Payが処理するのに十分な時間でなかったので、Chargeが拒否されました。購入者に連絡して、別の支払い方法を選択してもらいます。この失敗が頻繁に発生する場合は、
                <code>canHandlePendingAuthorization</code>をtrueに設定することを検討してください。<br><code>canHandlePendingAuthorization</code>が
                trueの場合、Amazon Payは注文の有効性を判断することができず、Chargeが拒否されました。購入者に連絡して、別の支払い方法を選択してもらいます。詳細については、<a
                    href="../amazon-pay-checkout/asynchronous-processing.md">非同期処理</a>を参照してください。<br></td>
        </tr>
    </tbody>
</table>

## オペレーション

### Create Charge

<p>Chargeable状態のCharge Permissionがある場合は、オーソリを確保するためにChargeを作成することができます。オプションで、 <code class="language-plaintext highlighter-rouge">captureNow</code>をtrueに設定して売上請求することで、すぐに売上請求することができます。 OneTime のCharge Permissionごとに最大有効な25のChargeを作成できます。</p>

<p> Create Chargeのレスポンスには、 ChargeIDが含まれます。これは応答に含まれる唯一のタイミングとなり、後日、売上請求する <a href="charge.html">Get Charge</a>、<a href="../amazon-pay-api-v2/refund.md#create-refund" target="_blank" rel="noopener noreferrer">Create Refund</a>のためにIDを格納する必要があります。またリクエストが失敗した場合は購入者に再度連絡して、もう一度決済するように依頼する必要があります。</p>

#### リクエスト


<div style="display:none" class="environmentSpecificKeys">
<code style="color:black">
curl "https://pay-api.amazon.com/:version/charges/" \<br />
-X POST<br />
-H "authorization:Px2e5oHhQZ88vVhc0DO%2FsShHj8MDDg%3DEXAMPLESIGNATURE" <br />
-H "x-amz-pay-date:20201012T235046Z"<br />
-H "x-amz-pay-idempotency-key:AVLo5tI10BHgEk2jEXAMPLEKEY"<br />
-d @request_body<br />
</code>
</div>
<div style="display:none" class="notEnvironmentSpecificKeys">
<code style="color:black">
curl "https://pay-api.amazon.com/:environment/:version/charges/" \<br />
-X POST<br />
-H "authorization:Px2e5oHhQZ88vVhc0DO%2FsShHj8MDDg%3DEXAMPLESIGNATURE" <br />
-H "x-amz-pay-date:20201012T235046Z"<br />
-H "x-amz-pay-idempotency-key:AVLo5tI10BHgEk2jEXAMPLEKEY"<br />
-d @request_body<br />
</code>
</div>


#### リクエストボディ

```
{
    "chargePermissionId": "P21-1111111-1111111",
    "chargeAmount": {
        "amount": "14.00",
        "currencyCode": "USD"
    },
    "chargeInitiator":"CITU",
    "channel":"Web",
    "captureNow": true, // default is false
    "softDescriptor": "Descriptor",
    "canHandlePendingAuthorization": false //default is false
}
```


#### リクエストパラメータ

<table width="100%" border="1">
    <tbody>
        <tr id='OLS9CAejjWl'>
            <td id='s:OLS9CAejjWl;OLS9CAhZC2S' style='vertical-align: top; font-weight: bold; width: 30%;' class='bold'>名前
                <br /></td>
            <td id='s:OLS9CAejjWl;OLS9CAkcqjC' style='vertical-align: top; font-weight: bold; width: 20%;' class='bold'>ロケーション
                <br /></td>
            <td id='s:OLS9CAejjWl;OLS9CAs0lqL' style='vertical-align: top; font-weight: bold; width: 50%;' class='bold'>説明
                <br /></td>
        </tr>
        <tr id='OLS9CA77dB4'>
            <td id='s:OLS9CA77dB4;OLS9CAOL3El' style='vertical-align: top;'>x-amz-pay-idempotency-key<br><b>(必須)</b><br><br>Type: string
                <br /></td>
            <td id='s:OLS9CA77dB4;OLS9CAJIYUN' style='vertical-align: top;'>Header
                <br /></td>
            <td id='s:OLS9CA77dB4;OLS9CAr63HH' style='vertical-align: top;'>安全なリトライリクエストするための<a href="../amazon-pay-api-v2/idempotency.md" target="_blank" rel="noopener noreferrer">冪等キー</a> 
                <br /></td>
        </tr>
        <tr id='OLS9CA74jkX'>
            <td id='s:OLS9CA74jkX;OLS9CAOL3El' style='vertical-align: top;'>chargePermissionId<br><b>(必須)</b><br><br>Type: string
                <br /></td>
            <td id='s:OLS9CA74jkX;OLS9CAJIYUN' style='vertical-align: top;'>Body
                <br /></td>
            <td id='s:OLS9CA74jkX;OLS9CAr63HH' style='vertical-align: top;'>Charge Permission識別子
                <br /></td>
        </tr>
        <tr id='OLS9CAbQJii'>
            <td id='s:OLS9CAbQJii;OLS9CAOL3El' style='vertical-align: top;'>chargeAmount<br><b>(必須)</b><br><br>Type: <a href="../amazon-pay-api-v2/charge.md#type-price" target="_blank" rel="noopener noreferrer">price</a>
                <br /></td>
            <td id='s:OLS9CAbQJii;OLS9CAJIYUN' style='vertical-align: top;'>Body
                <br /></td>
            <td id='s:OLS9CAbQJii;OLS9CAr63HH' style='vertical-align: top;'>請求金額
                <br /></td>
        </tr>
        <tr id=''>
            <td id='' style='vertical-align: top;'>chargeInitiator<br><b>(必須)</b><br><br>Type: string
                <br /></td>
            <td id='' style='vertical-align: top;'>Body
                <br /></td>
            <td id='' style='vertical-align: top;'>請求の指示者を示します。
                <br><br>サポートされている値: 'CITU', 'MITU', 'CITR', 'MITR'
                <br><br><b>CITU</b>: これは、<b>customer-initiated unscheduled(購入者の指示によるタイミングの決まっていない請求)</b>の場合に利用します。購入者の操作に寄って事業者が課金をする場合にはこの値を設定して下さい。Amazon Payは購入者の意図によりこの取引が行われたと判断します。
                <br><br><b>MITU</b>: これは、<b>merchant-initiated unscheduled(事業者の指示によるタイミングの決まっていない請求)</b>の場合に利用します。購入者の具体的な決済操作がなく、事業者が決済方法の確認を行わない場合にこの値を設定して下さい。 Amazon Payは、全ての支払い取引において、事業者と購入者の間で購入者が事業者からの不定期な請求に同意したものとみなします。                
                <br><br>このケースでは様々なユースケースが考えられます。例えば、
                <ul>
                <li>タイミングのずれた請求取引</li>
                <li>オーソリの追加取引</li>
                <li>購入者が店舗やサイトに現れない取引</li>
                <li>請求タイミングの定まっていない認証情報が設定済みの取引</li>
                <li>その他の顧客認証情報を登録済みの取引</li>
                </ul>
                <b>CITR</b>: これは、<b>customer-initiated transaction representing(定期的な決済に対する購入者の指示による初回の請求)</b>の場合に利用します。購入者が既にお支払い方法の設定をする際に、合わせて継続的な支払い（サブスクリプション）の請求を行う場合には、この値を設定して下さい。
                <br><br><b>MITR</b>: これは、<b>merchant-initiated transaction(定期的な決済に対する２回目以降の事業者の指示による請求)</b>の場合に利用します。 定期的な請求を行うサービスの場合に２回目以降の請求を行う場には、この値を設定して下さい。
                <br><br>* <code>ChargePermissionType</code> が <code>PaymentMethodOnFile</code> の場合のみ設定が必要です。
                <br /></td>
        </tr>
        <tr id=''>
            <td id='' style='vertical-align: top;'>channel<br /><br />Type: string
                <br /></td>
            <td id='' style='vertical-align: top;'>Body
                <br /></td>
            <td id='' style='vertical-align: top;'>請求時のチャネルを指します。
                <br><br>サポートされている値: 'Web', 'Phone', 'App', 'Alexa', 'PointOfSale', 'Firetv', 'Offline'
                <br><br>下記のケースに応じて値を設定して下さい。
                <ol>
                <li>Web: デスクトップかモバイルブラウザ</li>
                <li>Phone: 電話取引</li>
                <li>App: モバイルアプリ</li>
                <li>Alexa: Alexa</li>
                <li>Firetv: FireTV</li>
                <li>Offline: 購入者が明示的に指示を行っていないケース</li>
                </ol>
                <br /></td>
        </tr>
        <tr id='OLS9CAoRCbH'>
            <td id='s:OLS9CAoRCbH;OLS9CAOL3El' style='vertical-align: top;'>captureNow<br><br>Type: boolean
                <br /></td>
            <td id='s:OLS9CAoRCbH;OLS9CAJIYUN' style='vertical-align: top;'>Body
                <br /></td>
            <td id='s:OLS9CAoRCbH;OLS9CAr63HH' style='vertical-align: top;'>オーソリが成功した直後にChargeを売上請求された必要があるかどうかを示すブール値<br><br>デフォルト値：false
                <br /></td>
        </tr>
        <tr id='OLS9CATXn9U'>
            <td id='s:OLS9CATXn9U;OLS9CAOL3El' style='vertical-align: top;'>softDescriptor<br><br>Type: string
                <br /></td>
            <td id='s:OLS9CATXn9U;OLS9CAJIYUN' style='vertical-align: top;'>Body
                <br /></td>
            <td id="s:OLS9CAGyE7P;OLS9CAC9I1k" style="vertical-align: top;">
                <code>CaptureNow</code>がtrueに設定されている場合、購入者のお支払い方法ステートメントに表示される説明。
                <code>CaptureNow</code>がfalseに設定されている場合は、この値を設定しないでください。<br><br><strong>日本では利用できません。固定値が表示されます。</strong><br><br>デフォルト：「AMZ * &lt;SELLER_NAME&gt; pay.amazon.co.jp」<br>最大長：16文字/バイト<br>
            </td>
        </tr>
        <tr id='OLS9CAUIIUV'>
            <td id='s:OLS9CAUIIUV;OLS9CAOL3El' style='vertical-align: top;'>canHandlePendingAuthorization<br><br>Type: boolean
                <br /></td>
            <td id='s:OLS9CAUIIUV;OLS9CAJIYUN' style='vertical-align: top;'>Body
                <br /></td>
            <td id='s:OLS9CAUIIUV;OLS9CAr63HH' style='vertical-align: top;'>事業者が非同期レスポンスを処理できるかどうかを示すブール値<br><br>falseに設定すると、US、EU、UKの地域では最大15秒以内、JPでは最大30秒以内に応答します。 trueに設定すると、Amazon Payはオーソリを非同期で処理し、24時間以内にレスポンスを受け取ります。詳細については、  <a href="../amazon-pay-checkout/asynchronous-processing.md" target="_blank" rel="noopener noreferrer">非同期処理</a>を参照してください。<br /></td>
        </tr>
        <tr id=''>
            <td id='' style='vertical-align: top;'>merchantMetadata<br><br>Type: <a href="../amazon-pay-api-v2/charge.md#type-merchantmetadata" target="_blank" rel="noopener noreferrer">merchantMetadata</a>
                <br /></td>
            <td id='' style='vertical-align: top;'>Body
                <br /></td>
            <td id='' style='vertical-align: top;'>販売者が提供する注文の詳細。このパラメーターは、RecurringのCharge Permissionオブジェクトを使用して作成された料金に対してのみ設定できます。 
                <br /></td>
        </tr>
         <tr id=''>
            <td id='' style='vertical-align: top;'>providerMetadata<br><br>Type: <a href="../amazon-pay-api-v2/charge.md#type-providermetadata" target="_blank" rel="noopener noreferrer">providerMetadata</a>
                <br /></td>
            <td id='' style='vertical-align: top;'>Body
                <br /></td>
            <td id='' style='vertical-align: top;'>決済サービスプロバイダー（PSP）- 提供された注文の詳細<br><br>PSPのみがこれらのフィールドを使用する必要があります
                <br /></td>
        </tr>
    </tbody>
</table>

#### レスポンス

処理が成功した場合<a href="https://restfulapi.net/http-status-201-created/" target="_blank" rel="noopener noreferrer">HTTP 201 </a>ステータスコードを返します。 同じ <a href="../amazon-pay-api-v2/idempotency.md" target="_blank" rel="noopener noreferrer">冪等キー</a> を使用してその後再試行すると、新しいリソースが作成されない場合、HTTP 200 ステータスコードが返される場合があります。

```
{
     "chargeId": "P21-1111111-1111111-C111111",
     "chargePermissionId": "P21-1111111-1111111",
     "chargeInitiator":"CITU",
     "channel":"Web",
     "chargeAmount": {
         "amount": "14.00",
         "currencyCode": "USD"
     },
     "captureAmount": {
         "amount": "14.00",
         "currencyCode": "USD"
     },
     "refundedAmount": {
         "amount": "0.00",
         "currencyCode": "USD"
     },
     "convertedAmount": "14.00",
     "conversionRate": "1.00",
     "softDescriptor": "Descriptor",
     "merchantMetadata": null,
     "providerMetadata": {
         "providerReferenceId": null
     },
     "statusDetails":{
         "state": "Captured",
         "reasonCode": null,
         "reasonDescription": null,
         "lastUpdatedTimestamp": "20190714T155300Z"
     },
     "creationTimestamp": "20190714T155300Z",
     "expirationTimestamp": "20190715T155300Z",
     "releaseEnvironment": "Sandbox"
}
```

#### エラーコード

<table width="100%" border="1">
    <tbody>
        <tr id='OLS9CAqxDOj'>
            <td id='s:OLS9CAqxDOj;OLS9CAyaOYh' style='vertical-align: top; font-weight: bold; width: 30%;' class='bold'>HTTPステータスコード
                <br /></td>
            <td id='s:OLS9CAqxDOj;OLS9CA1wwxv' style='vertical-align: top; font-weight: bold; width: 20%;' class='bold'>理由コード
                <br /></td>
            <td id='s:OLS9CAqxDOj;OLS9CAjr6bd' style='vertical-align: top; font-weight: bold; width: 50%;' class='bold'>説明
                <br /></td>
        </tr>
        <tr id='OLS9CAOEwXD'>
            <td id='s:OLS9CAOEwXD;OLS9CAyaOYh' style='vertical-align: top;'>400 BAD_REQUEST
                <br /></td>
            <td id='s:OLS9CAOEwXD;OLS9CA1wwxv' style='vertical-align: top;'>TransactionAmountExceeded
                <br /></td>
            <td id='s:OLS9CAOEwXD;OLS9CAjr6bd' style='vertical-align: top;'>Charge Permissionに対して許可されている最大請求金額を超えました
                <br /></td>
        </tr>
        <tr id=''>
            <td id='' style='vertical-align: top;'>400 BAD_REQUEST
                <br /></td>
            <td id='' style='vertical-align: top;'>PeriodicAmountExceeded
                <br /></td>
            <td id='' style='vertical-align: top;'>Recurring Charge Permissionに対して許可されている月間最大請求額を超えました。 購入者ごとの制限は月ごとにリセットされます。詳細については、<a href="../amazon-pay-checkout/monthly-recurring-charge-limits.md" target="_blank" rel="noopener noreferrer">毎月の定期的な請求制限</a>を参照してください
                <br /></td>
        </tr>
        <tr id='OLS9CADH3Ar'>
            <td id='s:OLS9CADH3Ar;OLS9CAyaOYh' style='vertical-align: top;'>400 BAD_REQUEST
                <br /></td>
            <td id='s:OLS9CADH3Ar;OLS9CA1wwxv' style='vertical-align: top;'>InvalidParameterValue
                <br /></td>
            <td id='s:OLS9CADH3Ar;OLS9CAjr6bd' style='vertical-align: top;'>APIコールのパラメータのうち、少なくとも1つに無効な値を送信しました。
                <br />詳しくはAPIレスポンスのmessage要素をご確認ください。<br />
                </td>
        </tr>
                <tr id='OLS9CA81x1R'>
            <td id='s:OLS9CA81x1R;OLS9CAyaOYh' style='vertical-align: top;'>422 UNPROCESSABLE_ENTITY
                <br /></td>
            <td id='s:OLS9CA81x1R;OLS9CA1wwxv' style='vertical-align: top;'>InvalidChargePermissionStatus
                <br /></td>
            <td id='s:OLS9CA81x1R;OLS9CAjr6bd' style='vertical-align: top;'>現在のCharge Permissionの状態では呼び出せない処理を呼び出そうとしました
                <br /></td>
        </tr>
        <tr id='OLS9CARmlFV'>
            <td id='s:OLS9CARmlFV;OLS9CAyaOYh' style='vertical-align: top;'>422 UNPROCESSABLE_ENTITY
                <br /></td>
            <td id='s:OLS9CARmlFV;OLS9CA1wwxv' style='vertical-align: top;'>SoftDeclined
                <br /></td>
            <td id='s:OLS9CARmlFV;OLS9CAjr6bd' style='vertical-align: top;'>ChargeはSoftDeclinedされました。 再試行の試行は成功する場合と成功しない場合があります。 再試行を繰り返しても失敗する場合は、購入者に連絡して、別の支払い方法を選択してもらいます。
                <br /></td>
        </tr>
        <tr id='OLS9CA5zZ4N'>
            <td id='s:OLS9CA5zZ4N;OLS9CAyaOYh' style='vertical-align: top;'>422 UNPROCESSABLE_ENTITY
                <br /></td>
            <td id='s:OLS9CA5zZ4N;OLS9CA1wwxv' style='vertical-align: top;'>HardDeclined
                <br /></td>
            <td id='s:OLS9CA5zZ4N;OLS9CAjr6bd' style='vertical-align: top;'>ChargeはHardDeclinedされました。 再試行は成功しません。 購入者に連絡して、別の支払い方法を選択してもらいます。
                <br /></td>
        </tr>
        <tr id='OLS9CAUJ7Zx'>
            <td id='s:OLS9CAUJ7Zx;OLS9CAyaOYh' style='vertical-align: top;'>422 UNPROCESSABLE_ENTITY
                <br /></td>
            <td id='s:OLS9CAUJ7Zx;OLS9CA1wwxv' style='vertical-align: top;'>TransactionCountExceeded
                <br /></td>
            <td id='s:OLS9CAUJ7Zx;OLS9CAjr6bd' style='vertical-align: top;'>Charge Permissionごとに可能な、正常に請求済みChargeの上限を1超えました
                <br /></td>
        </tr>
        <tr id='OLS9CAZzJsG'>
            <td id='s:OLS9CAZzJsG;OLS9CAyaOYh' style='vertical-align: top;'>422 UNPROCESSABLE_ENTITY
                <br /></td>
            <td id='s:OLS9CAZzJsG;OLS9CA1wwxv' style='vertical-align: top;'>PaymentMethodNotAllowed
                <br /></td>
            <td id='s:OLS9CAZzJsG;OLS9CAjr6bd' style='vertical-align: top;'>購入者が選択した支払い方法は、このChargeでは許可されていません
                <br /></td>
        </tr>
        <tr id='OLS9CA3JOWG'>
            <td id='s:OLS9CA3JOWG;OLS9CAyaOYh' style='vertical-align: top;'>422 UNPROCESSABLE_ENTITY
                <br /></td>
            <td id='s:OLS9CA3JOWG;OLS9CA1wwxv' style='vertical-align: top;'>AmazonRejected
                <br /></td>
            <td id='s:OLS9CA3JOWG;OLS9CAjr6bd' style='vertical-align: top;'>Amazonによって請求が拒否されました。 関連する請求許可もキャンセルされます。
                <br /></td>
        </tr>
        <tr id='OLS9CACUZAC'>
            <td id='s:OLS9CACUZAC;OLS9CAyaOYh' style='vertical-align: top;'>422 UNPROCESSABLE_ENTITY
                <br /></td>
            <td id='s:OLS9CACUZAC;OLS9CA1wwxv' style='vertical-align: top;'>MFANotCompleted
                <br /></td>
            <td id='s:OLS9CACUZAC;OLS9CAjr6bd' style='vertical-align: top;'>このトランザクションを処理するには、購入者が多要素認証（MFA）を完了する必要があります
                <br /></td>
        </tr>
        <tr id='OLS9CAfHa80'>
            <td id='s:OLS9CAfHa80;OLS9CAyaOYh' style='vertical-align: top;'>422 UNPROCESSABLE_ENTITY
                <br /></td>
            <td id='s:OLS9CAfHa80;OLS9CA1wwxv' style='vertical-align: top;'>TransactionTimedOut
                <br /></td>
            <td id='s:OLS9CAfHa80;OLS9CAjr6bd' style='vertical-align: top;'><code>canHandlePendingAuthorization</code>をfalseに設定した場合、Amazon Payがオーソリを処理するための十分な時間がなかったため、拒否されました。 購入者に連絡して、別の支払い方法を選択してもらいます。 オーソリ拒否が頻繁に発生する場合は、<code>canHandlePendingAuthorization</code>をtrueに設定することを検討してください。<br> <br>canHandlePendingAuthorization</code>をtrueに設定して、Amazon Payが注文の有効性を判断できず、オーソリが拒否された場合は、購入者に連絡して、別の支払い方法を選択してもらいます。詳細については、<a href = "../ amazon-pay-checkout / asynchronous-processing.html">非同期処理</a>をご覧ください。
                <br /></td>
        </tr>
        <tr id='OLS9CADH3Ar'>
            <td id='s:OLS9CADH3Ar;OLS9CAyaOYh' style='vertical-align: top;'>500 INTERNAL_SERVER_ERROR
                <br /></td>
            <td id='s:OLS9CADH3Ar;OLS9CA1wwxv' style='vertical-align: top;'>ProcessingFailure
                <br /></td>
            <td id='s:OLS9CADH3Ar;OLS9CAjr6bd' style='vertical-align: top;'>内部処理エラーのため、AmazonはChargeを処理できませんでした。 Charge PermissionがChargeable状態の場合にのみChargeを再試行する必要があります。
                <br /></td>
        </tr>
    </tbody>
</table>

その他エラーは<a href="../amazon-pay-api-v2/error-handling.md" target="_blank" rel="noopener noreferrer">こちら</a>を参照してください。

### Get Charge

請求金額やオーソリ状態などのChargeの詳細を取得できます。この処理を使用して、オーソリまたは売上請求が成功したかどうかを判別します。

#### リクエスト


<div style="display:none" class="environmentSpecificKeys">
<code style="color:black">
curl "https://pay-api.amazon.com/:version/charges/:chargeId"<br />
-H "authorization:Px2e5oHhQZ88vVhc0DO%2FsShHj8MDDg%3DEXAMPLESIGNATURE"<br />
-H "x-amz-pay-date:20201012T235046Z"<br />
-X GET <br />
</code>
</div>
<div style="display:none" class="notEnvironmentSpecificKeys">
<code style="color:black">
curl "https://pay-api.amazon.com/:environment/:version/charges/:chargeId"<br />
-H "authorization:Px2e5oHhQZ88vVhc0DO%2FsShHj8MDDg%3DEXAMPLESIGNATURE"<br />
-H "x-amz-pay-date:20201012T235046Z"<br />
-X GET <br />
</code>
</div>


#### リクエストパラメータ

<table width="100%" border="1">
    <tbody>
        <tr id='OLS9CAejjWl'>
            <td id='s:OLS9CAejjWl;OLS9CAhZC2S' style='vertical-align: top; font-weight: bold; width: 30%;' class='bold'>名前
                <br /></td>
            <td id='s:OLS9CAejjWl;OLS9CAkcqjC' style='vertical-align: top; font-weight: bold; width: 20%;' class='bold'>ロケーション
                <br /></td>
            <td id='s:OLS9CAejjWl;OLS9CAs0lqL' style='vertical-align: top; font-weight: bold; width: 50%;' class='bold'>説明
                <br /></td>
        </tr>
        <tr id='OLS9CA2aTjB'>
            <td id='s:OLS9CA2aTjB;OLS9CAhZC2S' style='vertical-align: top;'>chargeId<br><b>(必須)</b><br><br>Type: string
                <br /></td>
            <td id='s:OLS9CA2aTjB;OLS9CAkcqjC' style='vertical-align: top;'>Path Parameter
                <br /></td>
            <td id='s:OLS9CA2aTjB;OLS9CAs0lqL' style='vertical-align: top;'>Charge識別子
                <br /></td>
        </tr>
    </tbody>
</table>

#### レスポンス

処理が成功した場合、 <a href="https://restfulapi.net/http-status-200-ok" target="_blank" rel="noopener noreferrer">HTTP 200 </a> ステータスコードを返します。

```
{
     "chargeId": "P21-1111111-1111111-C111111",
     "chargePermissionId": "P21-1111111-1111111",
     "chargeInitiator":"CITU",
     "channel":"Web",
     "chargeAmount": {
         "amount": "14.00",
         "currencyCode": "USD"
     },
     "captureAmount": {
         "amount": "14.00",
         "currencyCode": "USD"
     },
     "refundedAmount": {
         "amount": "0.00",
         "currencyCode": "USD"
     },
     "convertedAmount": "14.00",
     "conversionRate": "1.00",
     "softDescriptor": "Descriptor",
     "merchantMetadata": null,
     "providerMetadata": {
         "providerReferenceId": null
     },
     "statusDetails":{
         "state": "Captured",
         "reasonCode": null,
         "reasonDescription": null,
         "lastUpdatedTimestamp": "20190714T155300Z"
     },
     "creationTimestamp": "20190714T155300Z",
     "expirationTimestamp": "20190715T155300Z",
     "releaseEnvironment": "Sandbox"
}
```

#### エラーコード

その他エラーは<a href="../amazon-pay-api-v2/error-handling.md" target="_blank" rel="noopener noreferrer">こちら</a>を参照してください。

### Capture Charge

<p>Authorized状態のChargeに対して売上請求します。売上請求に成功すると、ChargeはAuthorized 状態からCaptured状態に移行します。オーソリ後7日以上経ち売上請求されたれた場合、一時的にCaptureInitiated状態になる可能性があります。詳細については、 <a href="../amazon-pay-checkout/asynchronous-processing.md" target="_blank" rel="noopener noreferrer">非同期処理</a>を参照してください。オーソリに失敗した場合にはChargeはDeclined状態に移行します。</p>

#### リクエスト


<div style="display:none" class="environmentSpecificKeys">
<code style="color:black">
curl "https://pay-api.amazon.com/:version/charges/:chargeId/capture" \<br />
-X POST<br />
-H "authorization:Px2e5oHhQZ88vVhc0DO%2FsShHj8MDDg%3DEXAMPLESIGNATURE"<br />
-H "x-amz-pay-date:20201012T235046Z"<br />
-H "x-amz-pay-idempotency-key:AVLo5tI10BHgEk2jEXAMPLEKEY"<br />
-d @request_body<br />
</code>
</div>
<div style="display:none" class="notEnvironmentSpecificKeys">
<code style="color:black">
curl "https://pay-api.amazon.com/:environment/:version/charges/:chargeId/capture" \<br />
-X POST<br />
-H "authorization:Px2e5oHhQZ88vVhc0DO%2FsShHj8MDDg%3DEXAMPLESIGNATURE"<br />
-H "x-amz-pay-date:20201012T235046Z"<br />
-H "x-amz-pay-idempotency-key:AVLo5tI10BHgEk2jEXAMPLEKEY"<br />
-d @request_body<br />
</code>
</div>


#### リクエストボディ

```
{
    "captureAmount": {
        "amount": "14.00",
        "currencyCode": "USD"
    },
    "softDescriptor": "Descriptor"
}
```



#### リクエストパラメータ

<table width="100%" border="1">
    <tbody>
        <tr id='OLS9CA6pA4l'>
            <td id='s:OLS9CA6pA4l;OLS9CAhzkNs' style='vertical-align: top; font-weight: bold; width: 30%;' class='bold'>名前
                <br /></td>
            <td id='s:OLS9CA6pA4l;OLS9CAJL71X' style='vertical-align: top; font-weight: bold; width: 20%;' class='bold'>ロケーション
                <br /></td>
            <td id='s:OLS9CA6pA4l;OLS9CA4PQ93' style='vertical-align: top; font-weight: bold; width: 50%;' class='bold'>説明
                <br /></td>
        </tr>
        <tr id='OLS9CAemvNG'>
            <td id='s:OLS9CAemvNG;OLS9CAhzkNs' style='vertical-align: top;'>x-amz-pay-idempotency-key<br><b>(必須)</b><br><br>Type: string
                <br /></td>
            <td id='s:OLS9CAemvNG;OLS9CAJL71X' style='vertical-align: top;'>Header
                <br /></td>
            <td id='s:OLS9CAemvNG;OLS9CA4PQ93' style='vertical-align: top;'>安全なリトライリクエストするための<a href="../amazon-pay-api-v2/idempotency.md" target="_blank" rel="noopener noreferrer">冪等キー</a> </td>
        </tr>
        <tr id='OLS9CAA08br'>
            <td id='s:OLS9CAA08br;OLS9CAhzkNs' style='vertical-align: top;'>chargeId<br><b>(必須)</b><br><br>Type: string
                <br /></td>
            <td id='s:OLS9CAA08br;OLS9CAJL71X' style='vertical-align: top;'>Path Parameter
                <br /></td>
            <td id='s:OLS9CAA08br;OLS9CA4PQ93' style='vertical-align: top;'>Charge識別子
                <br /></td>
        </tr>
        <tr id='OLS9CAV9c4k'>
            <td id='s:OLS9CAV9c4k;OLS9CAhzkNs' style='vertical-align: top;'>captureAmount<br><b>(必須)</b><br><br>Type: <a href="../amazon-pay-api-v2/charge.md#type-price" target="_blank" rel="noopener noreferrer">price</a>
                <br /></td>
            <td id='s:OLS9CAV9c4k;OLS9CAJL71X' style='vertical-align: top;'>Body
                <br /></td>
            <td id='s:OLS9CAV9c4k;OLS9CA4PQ93' style='vertical-align: top;'>請求金額
                <br /></td>
        </tr>
        <tr id='OLS9CAdjcnL'>
            <td id='s:OLS9CAdjcnL;OLS9CAhzkNs' style='vertical-align: top;'>softDescriptor<br><br>Type: string
                <br /></td>
            <td id='s:OLS9CAdjcnL;OLS9CAJL71X' style='vertical-align: top;'>Body
                <br /></td>
            <td id="s:OLS9CAGyE7P;OLS9CAC9I1k" style="vertical-align: top;">
                <code>CaptureNow</code>がtrueに設定されている場合、購入者のお支払い方法ステートメントに表示される説明。
                <code>CaptureNow</code>がfalseに設定されている場合は、この値を設定しないでください。<br><br><strong>日本では利用できません。固定値が表示されます。</strong><br><br>デフォルト：「AMZ * &lt;SELLER_NAME&gt; pay.amazon.co.jp」<br>最大長：16文字/バイト<br>
            </td>
        </tr>
    </tbody>
</table>

#### レスポンス

処理が成功した場合、 <a href="https://restfulapi.net/http-status-200-ok" target="_blank" rel="noopener noreferrer">HTTP 200 </a> ステータスコードを返します。

```
{
     "chargeId": "P21-1111111-1111111-C111111",
     "chargePermissionId": "P21-1111111-1111111",
     "chargeInitiator":"CITU",
     "channel":"Web",
     "chargeAmount":{
         "amount": "14.00",
         "currencyCode": "USD"
     },
     "captureAmount": {
         "amount": "14.00",
         "currencyCode": "USD"
     },
     "refundedAmount": {
         "amount": "0.00",
         "currencyCode": "USD"
     },
     "convertedAmount": "14.00",
     "conversionRate": "1.00",
     "softDescriptor": "Descriptor",
     "merchantMetadata": null,
     "providerMetadata": {
         "providerReferenceId": null
     },
     "statusDetails":{
         "state": "Captured",
         "reasonCode": null,
         "reasonDescription": null,
         "lastUpdatedTimestamp": "20190714T155300Z"
     },
     "creationTimestamp": "20190714T155300Z",
     "expirationTimestamp": "20190715T155300Z",
     "releaseEnvironment": "Sandbox"
}
```

#### エラーコード

<table width="100%" border="1">
    <tbody>
        <tr id='OLS9CAOmwe6'>
            <td id='s:OLS9CAOmwe6;OLS9CAK9LKQ' style='vertical-align: top; font-weight: bold; width: 30%;' class='bold'>HTTPステータスコード
                <br /></td>
            <td id='s:OLS9CAOmwe6;OLS9CA8ifwH' style='vertical-align: top; font-weight: bold; width: 20%;' class='bold'>理由コード
                <br /></td>
            <td id='s:OLS9CAOmwe6;OLS9CAKJ86x' style='vertical-align: top; font-weight: bold; width: 50%;' class='bold'>説明
                <br /></td>
        </tr>
        <tr id='OLS9CAhvifp'>
            <td id='s:OLS9CAhvifp;OLS9CAK9LKQ' style='vertical-align: top;'>400 BAD_REQUEST
                <br /></td>
            <td id='s:OLS9CAhvifp;OLS9CA8ifwH' style='vertical-align: top;'>TransactionAmountExceeded
                <br /></td>
            <td id='s:OLS9CAhvifp;OLS9CAKJ86x' style='vertical-align: top;'>このChargeで許可されている最大請求金額を超えました
                <br /></td>
        </tr>
        <tr id='OLS9CAl9pho'>
            <td id='s:OLS9CAl9pho;OLS9CAK9LKQ' style='vertical-align: top;'>422 UNPROCESSABLE_ENTITY
                <br /></td>
            <td id='s:OLS9CAl9pho;OLS9CA8ifwH' style='vertical-align: top;'>TransactionCountExceeded
                <br /></td>
            <td id='s:OLS9CAl9pho;OLS9CAKJ86x' style='vertical-align: top;'> Charge Permissionごとに、正常に請求済みChargeの上限を1超えました
                <br /></td>
        </tr>
        <tr id='OLS9CACj31N'>
            <td id='s:OLS9CACj31N;OLS9CAK9LKQ' style='vertical-align: top;'>422 UNPROCESSABLE_ENTITY
                <br /></td>
            <td id='s:OLS9CACj31N;OLS9CA8ifwH' style='vertical-align: top;'>InvalidChargePermissionStatus
                <br /></td>
            <td id='s:OLS9CACj31N;OLS9CAKJ86x' style='vertical-align: top;'>現在のCharge Permissionの状態では呼び出せない処理を呼び出そうとしました
                <br /></td>
        </tr>
        <tr id='OLS9CAZtymN'>
            <td id='s:OLS9CAZtymN;OLS9CAK9LKQ' style='vertical-align: top;'>422 UNPROCESSABLE_ENTITY
                <br /></td>
            <td id='s:OLS9CAZtymN;OLS9CA8ifwH' style='vertical-align: top;'>InvalidChargeStatus
                <br /></td>
            <td id='s:OLS9CAZtymN;OLS9CAKJ86x' style='vertical-align: top;'>現在のChargeの状態では呼び出せない処理を呼び出そうとしました
                <br /></td>
        </tr>
        <tr id='OLS9CASUEFC'>
            <td id='s:OLS9CASUEFC;OLS9CAK9LKQ' style='vertical-align: top;'>422 UNPROCESSABLE_ENTITY
                <br /></td>
            <td id='s:OLS9CASUEFC;OLS9CA8ifwH' style='vertical-align: top;'>AmazonRejected
                <br /></td>
            <td id='s:OLS9CASUEFC;OLS9CAKJ86x' style='vertical-align: top;'>AmazonによってChargeが拒否されました。 関連するCharge Permissionもキャンセルされます。
                <br /></td>
        </tr>
        <tr id='OLS9CAU0TEn'>
            <td id='s:OLS9CAU0TEn;OLS9CAK9LKQ' style='vertical-align: top;'>500 INTERNAL_SERVER_ERROR
                <br /></td>
            <td id='s:OLS9CAU0TEn;OLS9CA8ifwH' style='vertical-align: top;'>ProcessingFailure
                <br /></td>
            <td id='s:OLS9CAU0TEn;OLS9CAKJ86x' style='vertical-align: top;'>内部処理エラーのため、AmazonはChargeを処理できませんでした。 Charge PermissionがChargeable状態の場合にのみChargeを再試行する必要があります。
                <br /></td>
        </tr>
    </tbody>
</table>

その他エラーは<a href="../amazon-pay-api-v2/error-handling.md" target="_blank" rel="noopener noreferrer">こちら</a>を参照してください。

### Cancel Charge

オーソリ済みのChargeを解除してCanceled状態にします。 Chargeがキャプチャが開始されるまでの AuthorizationInitiatedまたはAuthorized状態のときにこの処理を実行することができます。

#### リクエスト


<div style="display:none" class="environmentSpecificKeys">
<code style="color:black">
curl "https://pay-api.amazon.com/:version/charges/:chargeId/cancel" \<br />
-X DELETE<br />
-H "authorization:Px2e5oHhQZ88vVhc0DO%2FsShHj8MDDg%3DEXAMPLESIGNATURE"<br />
-H "x-amz-pay-date:20201012T235046Z"<br />
-d @request_body<br />
</code>
</div>
<div style="display:none" class="notEnvironmentSpecificKeys">
<code style="color:black">
curl "https://pay-api.amazon.com/:environment/:version/charges/:chargeId/cancel" \<br />
-X DELETE<br />
-H "authorization:Px2e5oHhQZ88vVhc0DO%2FsShHj8MDDg%3DEXAMPLESIGNATURE"<br />
-H "x-amz-pay-date:20201012T235046Z"<br />
-d @request_body<br />
</code>
</div>


#### リクエストボディ

```
{
    "cancellationReason": "REASON DESCRIPTION"
}
```



#### リクエストパラメータ

<table width="100%" border="1">
    <tbody>
        <tr id='OLS9CAMXNao'>
            <td id='s:OLS9CAMXNao;OLS9CAjRf1k' style='vertical-align: top; font-weight: bold; width: 30%;' class='bold'>名前
                <br /></td>
            <td id='s:OLS9CAMXNao;OLS9CAtwVve' style='vertical-align: top; font-weight: bold; width: 20%;' class='bold'>ロケーション
                <br /></td>
            <td id='s:OLS9CAMXNao;OLS9CA9XFWA' style='vertical-align: top; font-weight: bold; width: 50%;' class='bold'>説明
                <br /></td>
        </tr>
        <tr id='OLS9CAgOt4j'>
            <td id='s:OLS9CAgOt4j;OLS9CAjRf1k' style='vertical-align: top;'>chargeId<br><b>(必須)</b><br><br>Type: string
                <br /></td>
            <td id='s:OLS9CAgOt4j;OLS9CAtwVve' style='vertical-align: top;'>Path Parameter
                <br /></td>
            <td id='s:OLS9CAgOt4j;OLS9CA9XFWA' style='vertical-align: top;'>Charge識別子
                <br /></td>
        </tr>
        <tr id='OLS9CAAywZZ'>
            <td id='s:OLS9CAAywZZ;OLS9CAjRf1k' style='vertical-align: top;'>cancellationReason<br><br>Type: string
                <br /></td>
            <td id='s:OLS9CAAywZZ;OLS9CAtwVve' style='vertical-align: top;'>Body
                <br /></td>
            <td id='s:OLS9CAAywZZ;OLS9CA9XFWA' style='vertical-align: top;'>事業者が提供するChargeをキャンセルした理由<br><br>最大長: 255 文字/バイト
                <br /></td>
        </tr>
    </tbody>
</table>

#### レスポンス

処理が成功した場合、 <a href="https://restfulapi.net/http-status-200-ok" target="_blank" rel="noopener noreferrer">HTTP 200 </a> ステータスコードを返します。

```
{
     "chargeId": "P21-1111111-1111111-C111111",
     "chargePermissionId": "P21-1111111-1111111",
     "chargeInitiator":"CITU",
     "channel":"Web",
     "chargeAmount":{
         "amount": "14.00",
         "currencyCode": "USD"
     },
     "captureAmount": {
         "amount": "14.00",
         "currencyCode": "USD"
     },
     "refundedAmount": {
         "amount": "0.00",
         "currencyCode": "USD"
     },
     "convertedAmount": "14.00",
     "conversionRate": "1.00",
     "softDescriptor": "SOFT DESCRIPTOR",
     "merchantMetadata": null,
     "providerMetadata": {
         "providerReferenceId": null
     },
     "statusDetails":{
         "state": "Canceled",
         "reasonCode": null,
         "reasonDescription": null,
         "lastUpdatedTimestamp": "20190714T155300Z"
     },
     "creationTimestamp": "20190714T155300Z",
     "expirationTimestamp": "20190715T155300Z",
     "releaseEnvironment": "Sandbox"
}
```

#### エラーコード

<table width="100%" border="1">
    <tbody>
        <tr id='OLS9CAdjj3J'>
            <td id='s:OLS9CAdjj3J;OLS9CA9Lmwx' style='vertical-align: top; font-weight: bold; width: 30%;' class='bold'>HTTPステータスコード
                <br /></td>
            <td id='s:OLS9CAdjj3J;OLS9CAPMeFi' style='vertical-align: top; font-weight: bold; width: 20%;' class='bold'>理由コード
                <br /></td>
            <td id='s:OLS9CAdjj3J;OLS9CAG5toj' style='vertical-align: top; font-weight: bold; width: 50%;' class='bold'>説明
                <br /></td>
        </tr>
        <tr id='OLS9CATroAI'>
            <td id='s:OLS9CATroAI;OLS9CA9Lmwx' style='vertical-align: top;'>422 UNPROCESSABLE_ENTITY
                <br /></td>
            <td id='s:OLS9CATroAI;OLS9CAPMeFi' style='vertical-align: top;'>InvalidChargePermissionStatus
                <br /></td>
            <td id='s:OLS9CATroAI;OLS9CAG5toj' style='vertical-align: top;'>その処理が許可されていない状態にあるChargePermissionで処理を実行しようとしました
                <br /></td>
        </tr>
        <tr id='OLS9CAnoHHh'>
            <td id='s:OLS9CAnoHHh;OLS9CA9Lmwx' style='vertical-align: top;'>422 UNPROCESSABLE_ENTITY
                <br /></td>
            <td id='s:OLS9CAnoHHh;OLS9CAPMeFi' style='vertical-align: top;'>InvalidChargeStatus
                <br /></td>
            <td id='s:OLS9CAnoHHh;OLS9CAG5toj' style='vertical-align: top;'>その処理が許可されていない状態にあるChargeで処理を実行しようとしました
                <br /></td>
        </tr>
    </tbody>
</table>

その他エラーは<a href="../amazon-pay-api-v2/error-handling.md" target="_blank" rel="noopener noreferrer">こちら</a>を参照してください。

### 関連トピック

* [Charge Permissionオブジェクト](charge-permission.html)
* [Refundオブジェクト](../amazon-pay-api-v2/refund.html)




