PayPal

MeDo で PayPal 決済を連携する

MeDo は PayPal 連携に対応し、AI 生成アプリに決済機能を追加できます。PayPal を接続すると、オンラインストア、デジタル商品ページ、サービス予約ページなど、訪問者から支払いを受け付けるアプリを作成でき、売上はご自身の PayPal アカウントに直接入金されます。

購入者は決済前にアプリへログインする必要があります。これにより、支払いと注文履歴が正しいアカウントに紐づきます。商品の閲覧はログインなしでも利用できます。アプリをコピーした場合は、新しい所有者の Client ID と Secret で PayPal を再設定してください。元の加盟店の設定は引き継がれません。

MeDo で PayPal を使ってできること

PayPal を MeDo アプリに連携すると、次のことができます。

  • PayPal チェックアウトで一回限りの支払いを受け付けるアプリを作成する(PayPal 残高またはクレジットカード / デビットカードで支払い可能)
  • チェックアウト機能付きの EC サイトデジタル商品ページサービス販売ページを作成する
  • 支払いをご自身の PayPal アカウントで直接受け取る(MeDo が資金を預かることはありません)

プロンプト例:

「ユーザーが PayPal 経由でデジタル絵画を購入できるオンラインアートストアを作成して。」

注意:

現在、MeDo が PayPal で対応しているのは一回限りの支払いのみです。サブスクリプションや定期課金には対応していません。

返金は、アプリ管理者が生成されたアプリ内から行います。これは管理者専用の操作です。

アプリに PayPal を連携する方法

PayPal は次の 2 つの方法で連携できます。

方法 1 — チャットで依頼する

必要な内容を MeDo エージェントにそのまま伝えてください。

例:

「アプリで PayPal を使って支払いを受け付けたいです。」

エージェントが生成するアプリに PayPal を自動的に含めます。

方法 2 — プラグイン一覧を使う

@ 記号でプラグイン一覧を開き、一覧から PayPal を選択して入力欄に挿入することもできます。

注意:

PayPal を指定しない場合、MeDo は既定の決済プロバイダーとして Stripe を使用します。1 つのアプリで使用できる決済プロバイダーは 1 つだけなので、PayPal を使いたい場合は明示的に伝えてください。

モデルが PayPal を含むアプリを生成したら、決済機能を有効にするために PayPal の認証情報を設定する必要があります。

PayPal 認証情報の設定方法

PayPal の設定ボタンを使用するか、アプリの Skill パネルで PayPal カードを開いて設定します。

設定手順は次のとおりです。

  1. PayPal の設定ボタンをクリックして設定ダイアログを開きます。
  2. PayPal Developer Dashboard を開き、PayPal ビジネスアカウントでログインします。
  3. Apps & Credentials に移動し、Sandbox または Live を選択します(後述の「Sandbox と Live の違い」を参照)。
  4. Create App をクリックし、任意の名前を付けます。PayPal ではアプリ名に「paypal」という単語を含めることはできません。
  5. アプリの Client IDSecret をコピーします。
  6. MeDo のダイアログに戻り、両方の値を貼り付けてから フォームを送信します。

MeDo は、新規または変更された認証情報を保存前に PayPal で検証します。失敗した場合は、両方の値が同じ PayPal アプリのものか確認し、再送信してください。保存後、生成されたアプリにログインして決済画面を開くと、アプリが実行時のトークンを取得して決済を有効にし、Sandbox または Live を表示します。初期化に失敗した場合は、設定を確認して決済画面を再読み込みしてください。Secret をチャットに貼り付けないでください。

Sandbox と Live の違い

PayPal には 2 つの独立した環境があります。生成されたアプリが決済画面の初期化時に認証情報から環境を判定するため、環境を別途設定する必要はありません。

SandboxLive
用途テストモード。実際のお金は動きません実際の支払いがご自身の PayPal アカウントに入金されます
支払い方法Developer Dashboard の Sandbox 買い手テストアカウントTesting Tools → Sandbox accounts)で支払う訪問者が自身の PayPal 残高またはカードで支払う
必要条件PayPal Developer Dashboard にログインできること支払い受け取りのための PayPal アカウント認証が完了した PayPal ビジネスアカウント
使う場面アプリを構築・テストしている間実際の訪問者に販売する準備ができたとき

Sandbox から Live への切り替え: Apps & Credentials → Live で Live 用のアプリを作成し、同じ Skill 設定フォームで Client ID と Secret を一緒に保存します。決済画面を再読み込みし、Live と表示されることを確認してください。加盟店アカウントや環境を変更する前に、未完了の決済を処理し、旧注文の返金方法を確保してください。

注意:

公開済みのアプリに Sandbox の認証情報が残っていると、訪問者は実際の支払いを行えません。販売を開始する前に Live の認証情報に切り替えてください。

支払いが処理中の場合

支払い確認がタイムアウトした場合や処理中のままの場合は、Check payment status または注文履歴から同じ注文の状態を確認してください。結果が確認できるまで、別の注文で再度支払わないでください。全額返金が処理中の場合も、管理者は同じ注文から状態を再確認できます。処理中は返金完了を意味しません。買い手が離れた後の自動バックグラウンド照合はないため、未解決の取引は加盟店が PayPal の取引履歴と照合してください。

設定後

PayPal の設定が完了すると、次のようになります。

  • アプリからのすべての支払いは、あなたの PayPal アカウントに入金されます。
  • 取引や支払いの詳細は PayPal アカウントで確認できます。
  • 返金は、アプリ管理者がアプリ内の管理者用返金操作から行います。
  • PayPal の取引手数料が PayPal の規約に基づいて発生します。

PayPal を連携すれば、MeDo アプリで世界中の PayPal ユーザーから支払いを受け付けられます。