メインコンテンツまでスキップ

PayPal

PayPal Checkoutで、世界中からPayPalとカードの支払いを受け付けられます。代金はあなたのPayPalアカウントに直接入金されます。

接続​

PayPal開発者ダッシュボードにあるアプリのクライアントIDとシークレットを使って接続します。

  1. 設定 > コネクタを開き、PayPal、接続の順にクリックします。
  2. PayPal開発者ダッシュボードのアプリと認証情報が開きます。自分のアプリを開くか、アプリを作成をクリックします。
  3. クライアント ID、シークレットの順にコピーします。それぞれWebTwizzに戻ると自動で取り込まれ、PayPalで確認されて接続されます。各フィールドに自分で貼り付けることもできます。

WebTwizzは、テスト決済専用のサンドボックスアプリか、本番用アプリかを自動で判別します。アカウントにはサンドボックスまたは公開中と表示されます。

接続したら、「注文ページにPayPal決済を追加して」のように、必要なことをAIに伝えます。

表示される内容​

  • 過去30日間の取引:入金額(受取済み)と支払い件数、最近の取引の支払者と日時が表示されます。返金などの出金は、金額に出金と表示されます。保留中、拒否、取り消しの状態はタグで表示されます。サンドボックスアプリの場合は、見出しにもその旨が表示されます。完了した支払いの返金をクリックすると、その場に金額フィールドが開き、支払いの全額が入力されます。一部だけ返金する場合は金額を減らします。その下の行には、誰にいくら返金されるかが表示されます。サンドボックスアプリの場合は、実際のお金は動かないことも表示されます。返金と金額が表示されたボタンで確定します。さらに表示をクリックすると、過去30日間の取引がさらに10件読み込まれます。各行をクリックするとPayPalでその取引が開き、すべての取引履歴をクリックすると取引履歴が開きます。新しい取引がPayPalに表示されるまで、数時間かかることがあります。
  • 異議申し立て:購入者から返信が必要な異議申し立てがあった場合に、金額、返信期限、理由が表示されます。PayPalで対応をクリックすると、その異議申し立てが開きます。すべての異議申し立てをクリックすると、PayPalの問題解決センターが開きます。
  • 残高:PayPalアカウントの残高が表示されます。通貨ごとの利用可能な金額と、PayPalが一部を保留している場合は保留中の金額が表示されます。PayPalを開くをクリックすると、PayPalが開きます。アプリに残高の読み取り権限がある場合に表示されます。
  • アカウント:アプリのクライアントIDの末尾4文字と、サンドボックスまたは公開中が表示されます。
  • 設定:
    • Webhook:PayPalが各支払いをサイトに通知するための仕組みです。購入者が途中でページを閉じても、注文を処理できます。公開前は公開後と表示されます。サイトを公開すると、WebTwizzがPayPalアプリにWebhookを追加し、サイトのアドレスが変わった場合も送信先を更新します。その後、この行は表示されなくなります。うまくいかなかった場合は、Webhookを作成とともに再表示されます。送信先が古いアドレスのままの場合は、Webhookを移動が表示されます。どちらも実行前に確認します。
  • 上部の名前の横にあるPayPalを開くをクリックすると、取引履歴が開きます。

AIでできること​

  • サイトに決済機能を組み込む:サーバーで注文を作成し、PayPalのボタンで支払いを受け付け、サーバーで支払いを確定してから商品の発送やサービスの提供を行います
  • 最大31日間の任意の期間について、支払いと返金を確認する
  • 支払いの全額または一部を返金する。実行前に確認します。
  • 公開済みサイトのWebhookを作成する。実行前に確認します。

シークレット​

  • NEXT_PUBLIC_PAYPAL_CLIENT_ID:クライアントID。ブラウザーで安全に使用できます
  • PAYPAL_CLIENT_ID:同じクライアントID。サーバーコード用です
  • PAYPAL_CLIENT_SECRET:アプリのシークレット。サーバー側でのみ使用します
  • PAYPAL_ENV:アプリに合わせたsandboxまたはlive
  • PAYPAL_WEBHOOK_ID:支払いイベントが本当にPayPalから送られたものかを確認します。Webhookの作成時に設定されます

知っておくと便利なこと​

  • 概要に取引検索を有効にすると表示されている場合は、PayPal開発者ダッシュボードでアプリを開き、機能の取引検索にチェックを入れてから、再確認をクリックします。PayPalアプリをクリックすると、開発者ダッシュボードが開きます。PayPalは、この機能が有効なアプリにのみ取引情報を共有します。
  • クライアントIDとシークレットはセットで変わるため、キーを置き換えはありません。別のアプリを使うには、別のアカウントとして接続してから、プロジェクトのアカウントで切り替えます。
  • プロジェクトからPayPalを削除すると、そのシークレットも削除されます。PayPalアカウントや取引には影響しません。