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

Razorpay

Razorpay Checkoutを通じて、インドでUPI、カード、ネットバンキング、ウォレットによる支払いを受け付けます。代金はご自身のRazorpayアカウントに直接入金されます。

接続​

RazorpayはKey IDとKey Secretで接続します。

  1. 設定 > コネクタを開き、Razorpay、接続の順にクリックします。
  2. Razorpayのアカウントと設定にあるAPIキーのページが開きます。キーを生成をクリックします。
  3. Key ID、Key Secretの順にコピーします。WebTwizzに戻るとそれぞれが自動で取得され、Razorpayで検証された後に接続されます。各フィールドに自分で貼り付けることもできます。

rzp_test_で始まるテストキーでは、テストの支払いのみを受け付けます。本番キーでは、Razorpayがアカウントを有効にすると実際の支払いを受け付けられます。

接続したら、「₹499のワークショップに『今すぐ支払う』ボタンを追加して」のように、必要なものをAIに伝えます。

表示される内容​

  • 過去30日間の支払い:返金を差し引いた入金額(受取額)と支払い件数が表示されます。その下に最近の支払いが、支払いの内容、方法、日時とともに表示されます。一部返金済みの場合や、売上が確定していない場合は、失敗や返金済みなどのタグが表示されます。テストモードでは、見出しにその旨が表示されます。売上が確定した支払いで返金を押すと、その場に金額の入力欄が開き、返金可能な残額がすべて入力されます。一部だけ返金する場合は金額を減らします。その下には、誰にいくら返金されるかと、5〜7営業日で返金されることが表示されます。テストキーの場合は、実際のお金は動かないことが表示されます。返金と金額が表示されたボタンで確定します。さらに表示で過去の支払いを10件読み込みます。各行を選ぶとRazorpayでその支払いが開き、すべての支払いを押すと支払い一覧が開きます。
  • 異議申し立て:顧客が支払いに異議を申し立て、Razorpayが返信を待っている場合に表示されます。金額、返信期限、理由を確認できます。Razorpayで返信で対象の異議申し立てが開きます。すべての異議申し立てでRazorpayが開きます。
  • 銀行への入金:最近の銀行への入金が、日付、手数料、UTRとともに表示されます。入金処理中や失敗の場合はタグが付きます。すべての入金でRazorpayが開きます。キーに入金情報の読み取り権限がある場合に表示されます。
  • 支払いリンク:有効な支払いリンクがある場合に表示されます。用途、金額、短縮リンクを確認でき、一部が支払われている場合は一部支払い済みと表示されます。リンクをコピーでリンクをコピーします。リンクをキャンセルでは、確認後にそのリンクでの支払いの受け付けを完全に停止します。さらに表示でさらに10件読み込みます。すべてのリンクでRazorpayが開きます。
  • アカウント:Key IDと、テストキーまたは本番キーが表示されます。
  • 設定:
    • Webhook:各支払いをサイトに通知するアドレスです。コピーボタンが付いています。Razorpayのアカウントと設定 > Webhookで、支払いと返金の通知先として追加してください。サイトが公開されるまでは公開後と表示されます。
    • Webhookシークレット:サイトがイベントの正当性を確認できるように、Webhookと一緒にRazorpayに貼り付けます。サイトを公開すると表示されます。
  • 上部の名前の横にあるRazorpayを開くで、支払い一覧が開きます。

AIでできること​

  • サイトに決済機能を組み込みます。サーバーで注文を作成し、Razorpay Checkoutで支払いを受け付け、サーバーで注文を確認してから商品やサービスを提供します
  • 最大90日間の任意の期間について、支払いと受取額を確認します
  • 共有用の支払いリンクを作成します。実行前に確認します。
  • 支払いの全額または一部を返金します。実行前に確認します。

シークレット​

  • NEXT_PUBLIC_RAZORPAY_KEY_ID:Key IDです。ブラウザーで安全に使用できます
  • RAZORPAY_KEY_ID:同じKey IDです。サーバーコードで使用します
  • RAZORPAY_KEY_SECRET:Key Secretです。サーバー側でのみ使用します
  • RAZORPAY_WEBHOOK_SECRET:支払いイベントが本当にRazorpayから送られたものかを確認します。サーバー側でのみ使用します

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

  • Razorpayではシークレットを新しくするたびにKey IDも新しくなるため、キーを置き換えはありません。キーを切り替えるには、新しいキーのペアを別のアカウントとして接続し、アカウントでプロジェクトの接続先を切り替えます。
  • RazorpayにWebhookを追加するまでは、購入者がサイトに戻ったときにしか、サイトは支払いを確認できません。
  • プロジェクトからRazorpayを削除すると、そのシークレットも削除されます。Razorpayアカウントや支払いには影響しません。