PP

PayPal をストアに接続

チェックアウトプロバイダーに PayPal を選ぶと、ストアはご自身の PayPal Business アカウントで支払いを受け取るため、売上は直接あなたに届きます。MallBasket に PayPal REST API の認証情報(Client ID と Secret)を登録すると、MallBasket が注文を作成し、購入者が PayPal で承認し、MallBasket が支払いを確定(キャプチャ)します。このガイドでは、その認証情報の作成方法を説明します。

必要なもの

  • PayPal Business アカウント。
  • 約 5 分。
1

REST API の認証情報を作成する

  1. developer.paypal.com にサインインし、Dashboard を開きます。
  2. Apps & Credentials に移動し、Live に切り替えます(Sandbox ではありません)。
  3. 「Create App」をクリックし、名前(例:「MallBasket」)を付けて作成します。
  4. 表示された Client ID と Secret をコピーします。
アプリのデフォルトのスコープで十分です。注文の作成、支払いのキャプチャ、webhook の管理ができ、MallBasket に必要なのはそれだけです。webhook は MallBasket が自動で登録します。
2

アプリで認証情報を追加する

  1. ストアを開き、「ストア設定」を開きます。
  2. 「オンライン決済」で「有効」を選びます。
  3. 「アドバンスト」をタップし、「チェックアウトプロバイダー」で PayPal を選びます。
  4. Client ID と Secret をそれぞれの入力欄に貼り付けます。
  5. 「完了」をタップして保存します。
3

その後の流れ

購入者が支払いに進むと、MallBasket はあなたの認証情報で PayPal の注文を作成し、購入者を PayPal に送って承認してもらいます。承認されるとすぐに PayPal から MallBasket に通知が届き、MallBasket が支払いをあなたの PayPal アカウントにキャプチャして、注文を支払い済みにします。ほかに設定は不要です。webhook は初めて必要になったときに自動で設定されます。

対応通貨

PayPal は USD、ILS、EUR、GBP など多くの通貨に対応していますが、JOD(ヨルダン・ディナール)には対応していません。商品の価格が JOD の場合、その商品には PayPal 決済を使えません。その商品には別の通貨か、別のチェックアウトプロバイダーを使ってください。

うまくいかない場合

決済時に PayPal の準備ができていないと表示される場合は、「ストア設定」を開き直して Client ID と Secret を保存し直してください(Sandbox ではなく Live の認証情報をコピーしたか確認してください)。商品の通貨が JOD の場合は、PayPal が対応している通貨に変更してください。