Where: Settings → Readers & money → Connections → Payments
Open this page: admin.<your-site>/settings/connections/payments (replace <your-site> with your site address)
事前準備
- アプリが登録されたPayPal Developerアカウント。サイトの所有者である必要があります。
事前に知っておくべきこと
- PayPalはルピー(INR)に対応していません。 インド国外の読者向け(米ドルやユーロなど)となります。ルピー決済にはRazorpayをご利用ください。
- プランの価格がルピーのみで設定されている場合は、PayPal利用者が支払えるように米ドルやユーロでの価格を追加してください。PayPalで支払えない価格がある場合はKeynateから警告が表示されます。
手順
- KeynateでSettings → Readers & money → Connections → Paymentsを開き、Add connectionを押します。
- GatewayでPayPalを選び、Mode(Test modeまたはLive mode)を選択します。
- PayPal DeveloperでApps & Credentialsを開き、作成したアプリを開きます。
- Client IDとSecretをコピーしてKeynateに貼り付けます。
- 画面下部にあるボタン(すべての決済サービス共通でConnect Razorpayと表示されます)を押します。カードからWebhook URLをコピーします。
- PayPalアプリでWebhooksを開き、URLを追加して指定されたイベントにチェックを入れます。
- Webhook IDをコピーしてKeynateに貼り付けます。
- Test connectionを押します。
- テスト決済を行います。PayPalのテストでは米ドルの少額決済を使用します。ご自身のビジネス用アカウントではなく、他国(例: 米国)のPayPal Sandbox Personal購入者アカウントでログインしてください。詳しくはMake a test paymentをご覧ください。
- 正常に動作したら、Go live with PayPalを押して本番用の情報を入力します。
Webhookの手順についてはPayment messages (webhook)で詳しく解説しています。
トラブルシューティング
- 「PayPalアプリのClient IDを貼り付けてください。」
- 「Webhook ID(英数字のみ)を貼り付けてください。」
よくある質問
よくある質問
Webhook IDとは何ですか?
PayPalに追加したWebhookを識別するためのIDです。サイトのURLを追加すると、アプリのWebhooks一覧に表示されます。
最初にテスト用キーが必要ですか?
まずはTest modeから開始し、その後に本番用のキーを追加してください。