---
title: インテグレーションの準備をする
url: ja/amazon-pay-checkout/ja-get-set-up-for-integration.html
---

**[ステップ1/8]** このステップでは、 Amazon Pay事業者アカウントに登録します。登録後、テスト用のSANDBOX購入者アカウントを作成し、 Amazon Pay APIにアクセスするためのPublic Key IDを取得します。このステップが終了すると、インテグレーションを開始する準備が整います。

* TOC
{:toc}

* * *

### 1. Amazon Payに登録

Amazon Pay事業者アカウント登録ウェブサイトはこちらとなります:  <a href="https://pay.amazon.com/signup" target="_blank" rel="noopener noreferrer">US</a>, <a href="https://pay.amazon.eu/signup" target="_blank" rel="noopener noreferrer">EU, <a href="https://pay.amazon.co.uk/signup" target="_blank" rel="noopener noreferrer">UK</a>, <a href="https://pay.amazon.co.jp/signup" target="_blank" rel="noopener noreferrer">JP</a>　 開発用のみ可能なSANDBOX環境用アカウントのご登録も可能です: <a href="https://payments.amazon.com/register?source=APDW&isSandbox=true&locale=en_US" target="_blank" rel="noopener noreferrer">US</a>, EU (<a href="https://payments-eu.amazon.com/register?isSandbox=true&locale=fr_FR&source=APDW&marketplaceId=A53RDEWN57UU5&language=fr_FR" target="_blank" rel="noopener noreferrer">French</a>, <a href="https://payments-eu.amazon.com/register?isSandbox=true&locale=DE&source=APDW&marketplaceId=A53RDEWN57UU5&language=de_DE" target="_blank" rel="noopener noreferrer">German</a>, <a href="https://payments-eu.amazon.com/register?isSandbox=true&locale=it_IT&source=APDW&marketplaceId=A53RDEWN57UU5&language=it_IT" target="_blank" rel="noopener noreferrer">Italian</a>, <a href="https://payments-eu.amazon.com/register?isSandbox=true&locale=es_ES&source=APDW&marketplaceId=A53RDEWN57UU5&language=es_ES" target="_blank" rel="noopener noreferrer">Spanish</a>),  <a href="https://payments-eu.amazon.com/register?isSandbox=true&locale=GB&source=APDW&marketplaceId=AZAJMM36N6WQL&language=en_GB" target="_blank" rel="noopener noreferrer">UK</a>, <a href="https://pay.amazon.co.jp/register?isSandbox=true&source=APDW" target="_blank" rel="noopener noreferrer">JP</a>

登録が完了したら、このページに戻ってきてください。 

* * *

### 2. セラーセントラルにドメインを追加します

Amazon Payの決済に使用する予定のすべてのドメイン（プロトコルとカスタムポートを含む）をセラーセントラルのJavaScriptオリジンに追加します: <a href="https://sellercentral.amazon.com/external-payments/amazon-pay/integration-central/lwa?" target="_blank" rel="noopener noreferrer">US</a>, <a href="https://sellercentral-europe.amazon.com/external-payments/amazon-pay/integration-central/lwa?" target="_blank" rel="noopener noreferrer">EU</a>, <a href="https://sellercentral-japan.amazon.com/external-payments/amazon-pay/integration-central/lwa?" target="_blank" rel="noopener noreferrer">JP</a>

たとえば、‘https://www.example.com/’ または ‘https://www.example.com:8000/’

すべてのドメインは、Amazon Payの利用規定に準拠している必要があります: <a href="https://pay.amazon.com/help/6023" target="_blank" rel="noopener noreferrer">US</a>, <a href="https://pay.amazon.eu/help/6023" target="_blank" rel="noopener noreferrer">EU</a>, <a href="https://pay.amazon.co.uk/help/6023" target="_blank" rel="noopener noreferrer">UK</a>, <a href="https://pay.amazon.co.jp/help/6023" target="_blank" rel="noopener noreferrer">JP</a>。 レビュー中はAmazon Payボタンが非アクティブになっている可能性があります。 

* * *

### 3. SANDBOXテスト購入者アカウントを作成します

本番環境に切替をする前に、インテグレーションのエンド・ツー・エンドのテストを実施するためにSANDBOXを使用します。詳細については、<a href="../amazon-pay-checkout/amazon-pay-sandbox-accounts.md" target="_blank" rel="noopener noreferrer">SANDBOXの購入者アカウントの作成</a>を参照してください。SANDBOX購入者アカウントを作成したら、このページに戻ります。 

* * *

### 4. Amazon Pay SDKをダウンロードします

SDKを利用できるプログラミング言語の場合は、 Amazon Pay SDKをダウンロードします。

<ul id="profileTabs" class="nav nav-tabs">
  <li class="nav-item"><a class="active nav-link noExtIcon" href="#phptab" data-toggle="tab">PHP</a></li>
  <li class="nav-item"><a class="nav-link noExtIcon" href="#dotnettab" data-toggle="tab">.NET</a></li>
  <li class="nav-item"><a class="nav-link noExtIcon" href="#javatab" data-toggle="tab">Java</a></li>
  <li class="nav-item"><a class="nav-link noExtIcon" href="#nodejstab" data-toggle="tab">Node.js</a></li>
</ul>
<div class="tab-content">
  <div role="tabpanel" class="tab-pane active" id="phptab">   
<div markdown="block">
```html
# Install using Composer
composer require amzn/amazon-pay-api-sdk-php
```
ソースコード: <a href="https://github.com/amzn/amazon-pay-api-sdk-php" target="_blank" rel="noopener">https://github.com/amzn/amazon-pay-api-sdk-php
</div>
  </div>
  <div role="tabpanel" class="tab-pane" id="dotnettab">
<div markdown="block">

```html
# Install using Visual Studio Package Manager Console
PM> Install-Package Amazon.Pay.API.SDK
```
```html
# Install using .NET Core CLI
> dotnet add package Amazon.Pay.API.SDK
```
ソースコード: <a href="https://github.com/amzn/amazon-pay-api-sdk-dotnet" target="_blank" rel="noopener">https://github.com/amzn/amazon-pay-api-sdk-dotnet</a>
</div>
  </div>
  <div role="tabpanel" class="tab-pane" id="javatab">
<div markdown="block">
```html
# Install using Maven
<dependency>
    <groupId>software.amazon.pay</groupId>
    <artifactId>amazon-pay-api-sdk-java</artifactId>
    <version>LATEST</version>
</dependency>
```
```html
# Install using Gradle
implementation 'software.amazon.pay:amazon-pay-api-sdk-java:+'
```
ソースコード: <a href="https://github.com/amzn/amazon-pay-api-sdk-java" target="_blank" rel="noopener">https://github.com/amzn/amazon-pay-api-sdk-java</a>
</div>
  </div>
  <div role="tabpanel" class="tab-pane" id="nodejstab">
<div markdown="block">
```html
// Install module as a dependency
npm i @amazonpay/amazon-pay-api-sdk-nodejs
```
ソースコード: <a href="https://github.com/amzn/amazon-pay-api-sdk-nodejs" target="_blank" rel="noopener">https://github.com/amzn/amazon-pay-api-sdk-nodejs</a>
</div>
  </div>
</div> 

* * *

### 5. Public Key IDを取得します

Amazon Payは、非対称暗号化を使用して通信を保護します。 Amazon Pay APIにアクセスするには、Public KeyとPrivate Keyのキーペア、および対応するPublic Key ID （キーペアの一意のAmazon Pay識別子）が必要です。Amazon Pay インテグレーションセントラルを使用して、Public KeyとPrivate Keyのキーペアを生成し、Public Key IDを取得できます。

手順:

1. Amazon Pay インテグレーションセントラルに移動します: <a href="https://sellercentral.amazon.com/gp/pyop/seller/integrationcentral/" target="_blank" rel="noopener noreferrer">US</a>, <a href="https://sellercentral-europe.amazon.com/gp/pyop/seller/integrationcentral/" target="_blank" rel="noopener noreferrer">EU</a>, <a href="https://sellercentral-japan.amazon.com/gp/pyop/seller/integrationcentral/" target="_blank" rel="noopener noreferrer">JP</a>
2. SANDBOXにアクセス可能とするキーペアを生成するために、右上のマーケットプレイススイッチャーより、「Amazon Pay(テスト環境)」を選択します<br>
<img style="width: 30%" src="https://m.media-amazon.com/images/G/01/amazonpayments/documentation/market_place_switcher.png" />

3. 「自社開発」インテグレーションの場合
    1. ドロップダウンメニューから「自社開発」オプションを選択します
    2. 「V2」カテゴリーを使用します<br>
    <img style="width: 60%" src="https://m.media-amazon.com/images/G/01/EPSDocumentation/AmazonPay/Integration/IntegrationCentral-OneTimeSingleAuth._CB1198675309_.png" />
    3. 「手順を見る」ボタンをクリックします
4. Public KeyとPrivate Keyのキーペアを作成します
    1. 「APIキー」セクションに移動します
    2. 「キーペアの作成」ボタンをクリックします
    3. デフォルトの「API呼び出しに必要な情報の生成」設定を使用します
    4. APIキーに名前を付けます。わかりやすい名前を使用します。この名前は、インテグレーションセントラルで複数のキーを管理する必要がある場合に複数のキーを区別するために使用されます。キーに名前を付けるときは、誰がそれを使用していて、何のために使用しているかを考慮する必要があります。
    5. 「キーの作成」をクリックして、Public KeyとPrivate Keyのキーペアを作成します
5. Private keyとPublic Key IDを保管します
    1. キーペアを作成すると、Private Key（.pem）ファイルがブラウザに自動的にダウンロードされます。Public Keyは必要ありません。Private Keyファイルを安全な場所に保存します。Amazon Pay APIにアクセスするために必要になります。Private Keyを他人と共有しないでください。Private Keyファイルをダウンロードできるのはこのタイミングだけです。Private Keyにアクセスできなくなった場合は、新しいキーペアを生成する必要があります

    2. Public Key IDを保存します。Amazon Pay APIにアクセスするために必要になります。Private Keyファイルとは異なり、Public Key IDは後でこのページに戻ってアクセスできます。











