PP
PayPal をストアに接続
チェックアウトプロバイダーに PayPal を選ぶと、ストアはご自身の PayPal Business アカウントで支払いを受け取るため、売上は直接あなたに届きます。MallBasket に PayPal REST API の認証情報(Client ID と Secret)を登録すると、MallBasket が注文を作成し、購入者が PayPal で承認し、MallBasket が支払いを確定(キャプチャ)します。このガイドでは、その認証情報の作成方法を説明します。
必要なもの
- PayPal Business アカウント。
- 約 5 分。
1
REST API の認証情報を作成する
- developer.paypal.com にサインインし、Dashboard を開きます。
- Apps & Credentials に移動し、Live に切り替えます(Sandbox ではありません)。
- 「Create App」をクリックし、名前(例:「MallBasket」)を付けて作成します。
- 表示された Client ID と Secret をコピーします。
アプリのデフォルトのスコープで十分です。注文の作成、支払いのキャプチャ、webhook の管理ができ、MallBasket に必要なのはそれだけです。webhook は MallBasket が自動で登録します。
2
アプリで認証情報を追加する
- ストアを開き、「ストア設定」を開きます。
- 「オンライン決済」で「有効」を選びます。
- 「アドバンスト」をタップし、「チェックアウトプロバイダー」で PayPal を選びます。
- Client ID と Secret をそれぞれの入力欄に貼り付けます。
- 「完了」をタップして保存します。
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 が対応している通貨に変更してください。