DrupalでPayPalを利用する際はlm_paypal拡張モジュールを利用
Drupalに限らず、PayPal関連の動作チェック時に正規のPayPalアカウントを使用して実際にお金を動かしていたのでは大変です。
そんな時、PayPalが提供しているテスト用のアカウント(sandbox)があります。
sandboxを利用することで、実際にお金を動かすことなくPayPalを利用したような流れを実現することができます。
PayPal sandboxの利用手順
- https://developer.paypal.com/ にアクセス。
→ PayPal sandboxページが表示されます。 - [Sign Up Now]をクリック。
→ Sign Up for Access to the Sandbox Test Environmentが表示されます。 - 必要事項を記入し、[Agree and submit]をクリックしアカウントを作成します。
→ 登録メールアドレスに確認用のメールが届きます。 - メール中の確認用リンクをクリックします。
→ メールアドレスの確認ページが表示され、アカウントが作成されます。 - https://developer.paypal.com/ にアクセス。
→ PayPal sandboxページが表示されます。 - ログインフォームからログインします。
- [Sandbox]タブをクリックします。
- [Create Account]で買い手、売り手それぞれのアカウントを作成します。
- 売り手用アカウント作成時に登録したメールアドレスをPayPal依頼時のメールアドレスとして設定します。
- PayPalの正規URL「http://www.paypal.com/」をsandbox用URL「http://www.sandbox.paypal.com/」に変更します。
- https://developer.paypal.com/ にアクセス。
→ PayPal sandboxページが表示されます。 - ログインフォームから売り手用アカウントでログインします。
- [Sandbox]タブの[プロファイル]サブタブをクリックします。
- ウェブサイト支払いの自動復帰:をオンにし、「復帰URL」を設定します。
- 支払いデータ転送:をオンにします。
- [保存]をクリックし、表示されるIDトークンを控えておきます。