サポートサイト
こんにちは👋🏻どんなことでお困りですか?

Stripe連携について

Joltでは、Stripeと連携することで売上データを自動でJoltに取り込むことが可能です。

 

概要

Stripe連携を行うと、以下の流れでデータが連携されます。

💡

Stripeで決済完了  ↓ Stripe Webhookが送信される  ↓ JoltがWebhookを受信  ↓ 取引レコードが自動作成される

 

事前準備

  • Stripeアカウントを保有していること
 

Jolt側のStripe設定ページ

Joltの管理画面より以下にアクセスします。

💡

プログラム設定 > 連携設定 > アプリ連携 > Stripe

 

「設定」ボタンをクリックすると、以下の情報が表示されます。

  • Webhook受信用URL
  • Endpoint Secret(Stripe側で取得して設定)
Notion image
 
Notion image

Webhook受信用URLをコピーしておきます。

設定手順

  1. Stripeにログイン
    1. Stripeのダッシュボードにログインします。
  1. Webhook設定画面へ移動
    1. 左下の「開発者」をクリックし、「Webhook」を選択します。
  1. 送信先を追加
    1. 「送信先を追加する」をクリックします。
      1. Notion image
  1. イベントのリッスン元を選択
    1. 「お客様のアカウント」を選択します
  1. イベントを選択
    1. 以下のイベントにチェックを入れます
    2. 💡
      • Charge > charge.refunded
      • Payment Intent > payment_intent.succeeded
      Notion image
       
    3. 送信先タイプを選択
      1. 「Webhookエンドポイント」を選択し、「続行」をクリックします。
    4. Webhookエンドポイントを設定
      1. 以下の内容を入力します
        1. 送信先名:任意(例:Jolt連携)
        2. 説明:任意
      2. エンドポイントURL:Joltの「Webhook受信用URL」を貼り付け
      3. 入力後、「送信先を作成」をクリック
    5. 署名シークレットを取得
      1. 作成したWebhook設定を開き、署名シークレット(Signing Secret) をコピーします
    6. Jolt側に設定
      1. JoltのStripe連携設定画面に戻り、Endpoint Secret に、Stripeでコピーした値を貼り付けます
    7. 接続を有効化
      1. 「接続ステータス」をONにし、保存します。
    8. Stripeの顧客IDをコピーする
      1. Notion image
    9. Stripeの顧客IDを
      1. Stripe連携設定の接続を有効化すると、顧客ページの追加情報に「Stripe顧客ID」が追加されます。そこにコピーしたStripeの顧客IDを入力します。
        1. Notion image

キャンセル(返金)が発生した際の挙動

Stripeで返金処理が行われると、自動的にJoltへ通知(Webhook)が送信され、取引データが更新されます。

返金時の挙動は、以下の2パターンで異なります。

 
  1. 全額返金の場合

Stripeで決済金額の全額が返金された場合、以下の処理が行われます。

  • 該当の取引レコードが削除される
  • その取引に紐づく報酬の実績データも削除される
💡

その決済による紹介報酬は「無効(なかった扱い)」になります

 
  1. 一部返金の場合

一部のみ返金された場合(例:10,000円 → 3,000円返金)、以下のように処理されます。

  • 元の取引データ・リワード実績が一度削除される
  • 返金後の金額で、取引データが新しく作成される(例の場合、7,000円の取引として再作成)
💡

紹介報酬は「返金後の金額」をベースに再計算されます

 
🌱 このページは役に立ちましたか?
😞
😐
🤩