Razorpay¶
Razorpayはインドで設立されたオンライン決済プロバイダーで、100 以上の決済方法に対応しています。
Odoo で Razorpay アカウントを作成(インド企業のみ)¶
注釈
この方法はインド企業のみが利用できます。
このフローはテストモードに対応していません。
Razorpay 決済プロバイダーに移動し、接続をクリックします。
アカウント作成プロセスを進め、求められたら確認コードを入力します。
ちなみに
すでに Razorpay アカウントをお持ちの場合は、Razorpay の認証情報を入力し、Odoo データベースにリンクするアカウントを選択(該当する場合)してから、続行をクリックします。
プロセスの最後に、承認をクリックします。必要な情報がすべて送信されていれば、Odoo にリダイレクトされ、決済プロバイダーが有効になります。
認証情報と Webhook の手動入力¶
Razorpay の設定¶
必要に応じて Razorpay アカウントを作成し、Razorpay ダッシュボードにログインします。
ページ上部のPaymentsタブに移動します。
左側のメニューでTest Modeスイッチを切り替えて、顧客に請求せずに統合をテストします。実際の支払いを受け付ける準備ができたらオフに切り替えます。
左側のメニューでAccount & Settingsをクリックし、Website and app settingsの下で API Keysを選択します。
Key IdとSecret Keyフィールドの値をコピーして、後で使用できるように保存します。
左側のメニューでAccount & Settingsをクリックし、Website and app settingsの下で Webhooksを選択します。
- Add New Webhookをクリックし、Webhook URLフィールドに Odoo データベース URL の後に
/payment/razorpay/webhookを続けて入力します。例:https://example.odoo.com/payment/razorpay/webhook. シークレット フィールドに任意のパスワードを入力し、後で使用するために保存します。
次のイベントを有効にします:payment.authorized、payment.captured、payment.failed、refund.failed、refund.processed。
ウェブフックを作成をクリックして構成を完了します。
重要
定期支払いを受け付けるには、定期支払い 機能を有効化する必要があります。この機能を有効にするには、Razorpayサポートチーム に申請を提出してください。
Odoo設定¶
開発者モードを有効化します。
認証情報`タブで、:ref:`payment_providers/razorpay/configure_dashboard`中に保存した値を使用して、:guilabel:`キーID、キーシークレット、およびWebhookシークレットKEYに入力します。
必要に応じて残りのオプションを設定します。
都道府県・州`フィールドを:guilabel:`有効に設定します(Razorpayをテストとして試している場合はテストモード)。
重要
Odooを手動で金額をキャプチャするように設定した場合:
トランザクションの手動無効化はRazorpayではサポートされていません。
キャプチャされないまま5日以上経過したトランザクションは、自動的に無効化されます。
参照