機械翻訳について

レシピをインストールする前に

Oracle Integration Oracle Integrationを使用してこれらの外部システムに正常に接続し、Slackで通知メッセージをポストするには、StripeおよびSlackインスタンスで次の構成タスクを実行して、Stripe料金を正常に適用する必要があります。

「Stripe」の構成

Oracle Integrationからストライプ・インスタンスにアクセスするには、ストライプ・インスタンスで特定の構成を実行する必要があります。

  1. Stripeアカウントに関連付けられたAPIキーを取得します。
    1. Stripeインスタンスに管理者としてログインします。
    2. 左側のナビゲーション・ペインで、「開発者」「APIキー」の順にクリックします。 APIキー・ページには、アカウントに関連付けられているすべてのキーが表示されます。
    3. 標準キー・セクションで、「シークレット・キー」行の「確認テスト・キー」をクリックします。
    4. 秘密鍵を書き留めます。
  2. 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インスタンスで次のタスクを実行します。

  1. Slackアプリケーションを作成し、正常なStripe料金の通知を受信するように構成します。
    1. Slackアプリケーション・プラットフォーム(https://api.slack.com)にログインします。
    2. ワークスペースのナビゲーション・メニューから、ワークスペースをクリックします。
    3. 「管理」を選択し、「アプリを管理」を選択します。
    4. Slackアプリケーション・ディレクトリ・ページで、「ビルド」をクリックします。
    5. 「アプリケーションの作成」をクリックし、結果のアプリケーションの作成ダイアログで「最初から」を選択します。
    6. 名前アプリケーション&のワークスペースの選択ダイアログで、次の詳細を入力します。
      フィールド 入力する情報
      アプリケーション名

      アプリケーションの名前を入力します。 たとえば、Oracle Integrationアプリケーションです。

      ワークスペースを選択してアプリケーションを開発 ドロップダウン・リストからワークスペースを選択します。
    7. 「アプリケーションの作成」をクリックします。
      アプリケーションが作成され、その「基本情報」ページが表示されます。
    8. SlackアプリケーションAPI資格証明を取得します。 アプリケーションの「基本情報」ページで、「アプリケーション資格証明」セクションまで下にスクロールします。 「クライアントID」フィールドのクライアントIDと、「クライアント・シークレット」フィールドのクライアント・シークレットに注意してください。
      クライアントIDおよびシークレットであるこれらのAPI資格証明は、アプリケーションの作成時に自動的に生成されました。 これらは、後でOracle IntegrationからSlackインスタンスへの接続を構成するときに使用します。
    9. Slackアプリケーションの権限およびスコープを設定します。 左側のメニューの「機能」で、「OAuth &権限」を選択します。
    10. 「OAuth &権限」ページで、「リダイレクトURL」セクションに移動します。
    11. 「新規リダイレクトURLの追加」をクリックし、Oracle IntegrationインスタンスのURLを入力します。 たとえば、https://your_instance_URL:443/icsapis/agent/oauth/callback。your_instance_URLは、Oracle IntegrationインスタンスのホストURLです。
    12. 「追加」をクリックし、「URLの保存」を次にクリックします。
    13. スコープ・セクションまでスクロールし、ユーザー・トークン・スコープで「OAuthスコープの追加」をクリックします。
    14. chat:writeと入力します。
    15. [Enter]を押します。
  2. Slackワークスペースで作成したチャネルのチャネルIDを取得します。 チャネルIDを使用して、Oracle Integrationで統合プロパティを構成し、通知が適切なSlackチャネルに送信されるようにします。
    1. Slackワークスペースで、左側のナビゲーション・ペインの「チャネル」の下のチャネルに移動します。
    2. チャネル名を右クリックします。
    3. 表示されるメニューで、「リンクのコピー」をクリックします。
    4. リンクをメモ帳などのテキスト・エディタにコピーします。
    5. リンクの最後のスラッシュ(/)の後ろの9文字に注意してください。 これは、SlackチャネルのチャネルIDです。
      チャネルIDには文字と数字の組合せを指定できます。 たとえば、CB64YSB2Dです。