Oracle Integration Oracle Integrationを使用してこれらの外部システムに正常に接続し、Slackで通知メッセージをポストするには、StripeおよびSlackインスタンスで次の構成タスクを実行して、Stripe料金を正常に適用する必要があります。
「Stripe」の構成
Oracle Integrationからストライプ・インスタンスにアクセスするには、ストライプ・インスタンスで特定の構成を実行する必要があります。
- Stripeアカウントに関連付けられたAPIキーを取得します。
- Stripeインスタンスに管理者としてログインします。
- 左側のナビゲーション・ペインで、「開発者」、「APIキー」の順にクリックします。 APIキー・ページには、アカウントに関連付けられているすべてのキーが表示されます。
- 標準キー・セクションで、「シークレット・キー」行の「確認テスト・キー」をクリックします。
- 秘密鍵を書き留めます。
- StripeアカウントでWebフックを構成します。 Webフック・エンドポイントを登録するには、「Webフック・エンドポイントの追加」を参照してください。
- 「エンドポイントURL」フィールドに、Oracle IntegrationエンドポイントURLを入力します。 たとえば、
https://<encodedUsername>:<encodedPassword>@<host>/ic/api/integration/v2/flows/rest/project/ ORCL-R-STRIPE_SLACK_CHARGE_NOTIF/ORCL-R-STRIPE_SLACK_CHARGE_NOTIF/1.0/.
- 「イベントの選択」フィールドで、charge.succeededを選択します。
Slackの構成
Oracle Integrationを使用して正常に接続し、通知メッセージをポストするには、Slackインスタンスで次のタスクを実行します。
- Slackアプリケーションを作成し、正常なStripe料金の通知を受信するように構成します。
- Slackアプリケーション・プラットフォーム(https://api.slack.com)にログインします。
- ワークスペースのナビゲーション・メニューから、ワークスペースをクリックします。
- 「管理」を選択し、「アプリを管理」を選択します。
- Slackアプリケーション・ディレクトリ・ページで、「ビルド」をクリックします。
- 「アプリケーションの作成」をクリックし、結果のアプリケーションの作成ダイアログで「最初から」を選択します。
- 名前アプリケーション&のワークスペースの選択ダイアログで、次の詳細を入力します。
- 「アプリケーションの作成」をクリックします。
アプリケーションが作成され、その「基本情報」ページが表示されます。
- SlackアプリケーションAPI資格証明を取得します。 アプリケーションの「基本情報」ページで、「アプリケーション資格証明」セクションまで下にスクロールします。 「クライアントID」フィールドのクライアントIDと、「クライアント・シークレット」フィールドのクライアント・シークレットに注意してください。
クライアントIDおよびシークレットであるこれらのAPI資格証明は、アプリケーションの作成時に自動的に生成されました。 これらは、後でOracle IntegrationからSlackインスタンスへの接続を構成するときに使用します。
- Slackアプリケーションの権限およびスコープを設定します。 左側のメニューの「機能」で、「OAuth &権限」を選択します。
- 「OAuth &権限」ページで、「リダイレクトURL」セクションに移動します。
- 「新規リダイレクトURLの追加」をクリックし、Oracle IntegrationインスタンスのURLを入力します。 たとえば、
https://your_instance_URL:443/icsapis/agent/oauth/callback。your_instance_URLは、Oracle IntegrationインスタンスのホストURLです。
- 「追加」をクリックし、「URLの保存」を次にクリックします。
- スコープ・セクションまでスクロールし、ユーザー・トークン・スコープで「OAuthスコープの追加」をクリックします。
chat:writeと入力します。
- [Enter]を押します。
- Slackワークスペースで作成したチャネルのチャネルIDを取得します。 チャネルIDを使用して、Oracle Integrationで統合プロパティを構成し、通知が適切なSlackチャネルに送信されるようにします。
- Slackワークスペースで、左側のナビゲーション・ペインの「チャネル」の下のチャネルに移動します。
- チャネル名を右クリックします。
- 表示されるメニューで、「リンクのコピー」をクリックします。
- リンクをメモ帳などのテキスト・エディタにコピーします。
- リンクの最後のスラッシュ(/)の後ろの9文字に注意してください。 これは、SlackチャネルのチャネルIDです。
チャネルIDには文字と数字の組合せを指定できます。 たとえば、CB64YSB2Dです。