Paypalサンドボックスについて

Paypalサンドボックスを利用するには

Paypalサンドボックスで売り手、買い手のアカウント作成をするには、デベロッパーとしてPaypalに登録する必要がある。デベロッパー登録はhttps://developer.paypal.com/から可能。

Paypalテストアカウントの作成

Paypal Developer BETAで、テストアカウントを作成する方法は、Sandbox(開発用テストツール)が詳しいので参考にする。この手順で、テストアカウントを作成すると、メールアドレスの確認や、クレジットカードの承認などの設定も完了した状態で出来上がる。

なお、
https://www.sandbox.paypal.com/us/cgi-bin/webscr?cmd=_registration-run&from=PayPal
でもサンドボックス用のテストアカウントを作成できるが、こちらは何の設定もされていない素のアカウントとなる。

Paypalサンドボックスサイトにログインする

サンドボックスにログインするには、ブラウザに以下のURLを直接入力してヘッダ部分の入力フォームからログインする必要がある。(2013-09-03時点)

https://www.sandbox.paypal.com/webapps/mpp/home


Paypal Developer BETAにログイン中、「Applications」「Sandbox accounts」のページの「Enter sandbox site」のリンクからログインしようとすると、
https://www.paypal.jp/jp/home/
に転送されて、うまくログインできないということが起こる場合がある。

テストアカウントで動作確認する

確認したい動作にあわせてテスト用のアカウントを作成するとよいです。
今回は、リカーリングペイメントのテストをする必要があったので以下のようなケースを想定してテストアカウントを用意し、テストしました。

カード情報がないアカウントで利用する。
https://www.sandbox.paypal.com/us/cgi-bin/webscr?cmd=_registration-run&from=PayPal

でアカウントを作成。リカーリングペイメントの契約時にpaypalのサイトでカード情報の入力を求められればOK。

カード情報があるアカウントで利用する。
Paypal Developer BETAでアカウントを作成。リカーリングペイメント契約とその後の定期支払が問題なく処理されればOK。
カード情報があるアカウントで利用する。リカーリングペイメントの契約後、支払に失敗する。
Paypal Developer BETAでアカウントを作成。リカーリングペイメント契約をする。

契約完了後、該当アカウントでPaypalサンドボックスサイトにログインする。
「個人設定」→「クレジットカードの登録または編集」→「削除」をクリックしてカードを削除する。

定期支払に失敗することを確認できればOK。