テスト環境の設定

Sandboxを初めてご利用される方

Sandboxを初めてご利用される方は、以下の方法で設定を行います。
STEP 1.
Sandboxの開設およびテスト用「Buyer」/「Seller」アカウントの作成
Sandboxを利用するには、ペイパルアカウントが必要です。まだ、アカウントをお持ちでないかたは、こちらからご登録ください。
PayPal Developerにアクセスし、ページ右上の[Log In]をクリックし、ペイパルアカウントでログインをします。
上部の[DASHBOARD]をクリックし、左メニューの[Sandbox] - [Accounts]をクリックします。
右上の[Create Account]をクリックし、必要事項を入力して、Buyer(買い手)用とSeller(売り手)用のアカウントを作成します。[sandbox.paypal.com]リンクからもアカウントを作成することができます。

Country Japanを選択します
Account Type 買い手用のアカウントの場合は「Personal」を、
Account Type 売り手用のアカウントの場合は「Business」を選択します
Email address メールアドレスを入力します(実在するメールアドレスである必要はありません)
Password パスワードを入力します(半角英数字8〜20桁)
First name 名前を入力します(任意)
Last name 苗字を入力します(任意)
PayPal balance 残高の初期金額を入力します(「0」でも入力可)
Bank verified account 銀行口座登録「Yes」を選択します
Credit cards クレジットカードの種類をプルダウンから選択します(必須)。

Sandboxのアカウントを作成すると、Sandbox test accounts画面に作成したすべてのテストアカウントが表示されます。テストアカウントごとに決済に関する設定や動作確認ができます。メールアドレスをクリックすると、[Profile | Notifications]が表示されます。

Profile J該当アカウントの設定ができます
Notifications Sandbox上での該当アカウント宛のメールを確認できます

[Profile]>タブをクリックすると「Account details」画面が表示され4つのタブが選択できます。

Email ID 該当アカウントのメールアドレスが表示されます
Password 該当アカウントのパスワードを変更できます
Phone Number 該当アカウントの電話番号が表示されます
Account Type 該当アカウントのアカウントタイプが表示されます
Upgrade to Pro クリックするとリファレンストランザクションやウェブペイメントプラスなどのほぼ全機能が使えるSandboxアカウントになります
Status 該当アカウントのステータスを確認できます
Country アカウント作成時に登録した国名が表示されます
Notes アカウント作成時に入力したメモが表示されます

[API credentials]タブをクリックするとAPI署名を表示します。

[Funding]タブをクリックするとアカウントに登録されているクレジットカード情報、銀行口座情報、およびペイパル残高を確認できます。

[Settings]タブをクリックすると「Payment review」「Negative testing」について設定できます。

Payment Review Payment Review状態の決済のテストを行う時にONにします
Negative Testing Negative Test(エラーシミュレーション)を行う時にONにします

Sandbox上に作成したアカウントの管理画面には、こちらからログインができます。


STEP 2.
導入および決済のシミュレーション
Sandboxに「Seller」アカウントでログインし、決済サービスを導入します。導入の手順は、本番環境と同じです。詳しくは、テストしたい決済サービスの「導入・ご利用方法」を参照してください。ECサイト側にもテスト用の設定が必要になります。
決済サービスの導入が完了したら、決済をシミュレーションします。テスト用の設定をしたECサイトのページから商品を購入します。「ペイパル決済」を選び、商品の購入手続きを進めます。
Sandbox上の「ペイパル決済」画面に自動的に遷移するので、テスト用の「Buyer」アカウントでログインし、決済を完了します。
※あくまでSandbox内での決済です。実際の代金のやりとりは発生しません。

Sandboxに「Seller」アカウントでログインし、[マイアカウント] → [取引履歴]をクリックすると、取引の詳細が一覧で表示されます。先ほど完了した決済が反映されていることを確認します。