Razorpay

Razorpayはインドで設立されたオンライン決済プロバイダーで、100 以上の決済方法に対応しています。

Odoo で Razorpay アカウントを作成(インド企業のみ)

注釈

  • この方法はインド企業のみが利用できます。

  • このフローはテストモードに対応していません。

  1. Razorpay 決済プロバイダーに移動し、接続をクリックします。

  2. アカウント作成プロセスを進め、求められたら確認コードを入力します。

    ちなみに

    すでに Razorpay アカウントをお持ちの場合は、Razorpay の認証情報を入力し、Odoo データベースにリンクするアカウントを選択(該当する場合)してから、続行をクリックします。

  3. プロセスの最後に、承認をクリックします。必要な情報がすべて送信されていれば、Odoo にリダイレクトされ、決済プロバイダーが有効になります。

認証情報と Webhook の手動入力

Razorpay の設定

  1. 必要に応じて Razorpay アカウントを作成し、Razorpay ダッシュボードにログインします。

  2. ページ上部のPaymentsタブに移動します。

  3. 左側のメニューでTest Modeスイッチを切り替えて、顧客に請求せずに統合をテストします。実際の支払いを受け付ける準備ができたらオフに切り替えます。

  4. 左側のメニューでAccount & Settingsをクリックし、Website and app settingsの下で API Keysを選択します。

  5. Key IdSecret Keyフィールドの値をコピーして、後で使用できるように保存します。

  6. 左側のメニューでAccount & Settingsをクリックし、Website and app settingsの下で Webhooksを選択します。

  7. Add New Webhookをクリックし、Webhook URLフィールドに Odoo データベース URL の後に /payment/razorpay/webhook を続けて入力します。
    例: https://example.odoo.com/payment/razorpay/webhook.
  8. シークレット フィールドに任意のパスワードを入力し、後で使用するために保存します。

  9. 次のイベントを有効にします:payment.authorizedpayment.capturedpayment.failedrefund.failedrefund.processed

  10. ウェブフックを作成をクリックして構成を完了します。

重要

定期支払いを受け付けるには、定期支払い 機能を有効化する必要があります。この機能を有効にするには、Razorpayサポートチーム に申請を提出してください。

Odoo設定

  1. 開発者モードを有効化します。

  2. Razorpay決済代行業者に移動します。

  3. 認証情報`タブで、:ref:`payment_providers/razorpay/configure_dashboard`中に保存した値を使用して、:guilabel:`キーIDキーシークレット、およびWebhookシークレットKEYに入力します。

  4. 必要に応じて残りのオプションを設定します。

  5. 都道府県・州`フィールドを:guilabel:`有効に設定します(Razorpayをテストとして試している場合はテストモード)。

重要

Odooを手動で金額をキャプチャするように設定した場合:

  • トランザクションの手動無効化はRazorpayではサポートされていません。

  • キャプチャされないまま5日以上経過したトランザクションは、自動的に無効化されます。