ドキュメンテーション

PayPal sandbox gatewayを用いた決済処理のテスト

課金設定のテストには2つの方法があります。最も簡単な方法 はシステム上で管理者自身が実際に予約、支払いを実施し、予約及び決済を確認する方法ですが、PayPalの手数料がかかります。
より広範なテストを実行したい場合PayPalデベロッパーアカウントを使用してPayPal SandBox gatewayを試す事も可能です。 しかし、その名の通りDeveloper向けの内容になるため、高度な技術と知識が要求されます。また外部システムの為サポートは対象外となりますのでご注意下さい。 このドキュメントとして提供されている内容は掲載時点のものであり、実際と異なる場合がありますことをご留意願います。ここに掲載している内容以上のご案内はサポートしておりません。

  1. PayPal sandboxを以前に使用した事がないと仮定します。 developer.paypal.comへログインし, あなたの通常のPayPal credentialsを使用します。
  2. Dashboard > Sandbox > Accountsにビジネステストアカウントがすでに作成されていることがわかります。
    アカウントはテスト用としてメールアドレスにモデル-facilitatorが追加された(偽の)電子メールアドレスです。
    例えば、user@example.comuser-facilitator@example.comとなるでしょう。
    概要からメールアドレスをクリックして、メールアドレスの下に表示されるProfileのリンクをクリックしてください。
    表示されたポップアップウィンドウで、 Change passwordを選択して、このアカウントのパスワードを再設定して保存してください。
  3. 次にテストに使用する為に最低一つのパーソナルアカウントを作成します。

    Sandbox accounts
  4. developer.paypal.comにてログインしている段階で,別のウィンドウやタブでSuperSaaSアカウントに管理者としてログインします。

  5. 支払設定 ページにて’magic word’ $gateway {paypal user-facilitator@example.com} (replace user-facilitator@example.com with your own facilitator-style e-mail address) をページ上部に表示されるメッセージへ入力

    Setting up test mode
  6. ページ下部 テストモード.PayPal sandbox gatewayへチェンジ…
  7. 変更を保存をクリック
  8. 管理者からログアウトしユーザとして再度ログイン
  9. 支払が必須な予約を実際に予約 PayPalサイトへ移動した際にStep 3で作成したパーソナルアカウントでログイン
  10. 実際の支払プロセスが完了したはずです。 完了した際SuperSaaSスケジュールへ移動します。
  11. 再度管理者としてログインします。 予約履歴を閲覧した際に支払を受領した+マークが確認出来るはずです。
  12. 受領した支払いの確認には、facilitator accountのアプリケーション > Sandboxアカウントへ、そしてEnter Sandbox siteリンクをクリック
  13. ステップ1で作成したfacilitator accountの資格情報でログイン
  14. 概要タブ内、最近の行動にてテスト予約時の内容を閲覧可能です。システムを実際に試すにて返金の更なる詳細情報が確認可能です。

    PayPal account overview

テストが完了したらステップ5で追加した’magic word’を消去する事を忘れないで下さい。またテストモードのチェックを外して下さい。設定は 支払設定ページにて行えます。