FlutterwaveとSysteme.ioを統合する方法
この記事では、Flutterwaveアカウントと systeme.io アカウントを統合する方法について説明します。
ここで必要になるもの:
systeme.io アカウント
Flutterwaveアカウント
Flutterwaveアカウントを systeme.io アカウントに接続するには、プロフィール画像から、 「設定」 (画像の1番)をクリックします。
次に、ページ左側のメニューから 「支払いゲートウェイ」 (画像の2番)をクリックし、 「接続する」 (画像の3番)をクリックします。

Flutterwaveの認証情報を systeme.io アカウントに追加します:

Flutterwaveアカウントにログインし、 APIパブリックキー、APIシークレットキー、API暗号化キー 情報を取得します。
「Settings」(画像の4番)に移動し、 「API Keys」 (画像の5番)に移動します。 APIパブリックキー、APIシークレットキー、API暗号化キー を生成してコピーします(画像の6番)。

または、アカウントにログインし、 https://app.flutterwave.com/dashboard/settings/apis/live に移動して API キーを生成してコピーすることもできます。
systeme.io アカウントのFlutterwaveセクションからWebhook URLとWebhook Secretをコピーします。

Flutterwaveアカウントから、 「Settings」 (画像の7番)をクリックし、 「Webhooks」 (画像の8番)に進みます。
Webhook URLとWebhook Secretを貼り付け(画像の9番)、Save(保存)をクリックします。

または、アカウントにログインし、 https://app.flutterwave.com/dashboard/settings/webhooks/live に移動して、Webhook URL と Webhook Secretを貼り付けることもできます。
次に、以下のフィールドにチェックを入れて、イベントを設定します:
Receive Webhook response in JSON format(Webhook レスポンスを JSON 形式で受信する)
Enable Webhook retries(Webhookの再試行を有効にする)
Enable webhook for failed transactions(失敗したトランザクションのWebhookを有効にする)
Enable V3 Webhooks(V3 Webhookを有効にする)

重要:
webhook 設定の有効化は、 systeme.io がトランザクション(取引)やサブスクリプションの詳細にアクセスし、顧客が購入したオファーのリソースにアクセスできるようにするために必要です。これは自動的に行うことはできないため、適切なボックスにチェックを入れてください。
Flutterwaveの支払いに対する払い戻しは、デフォルトでは無効になっています。この機能を有効にするには、Flutterwaveサポートにご連絡ください。Flutterwave支払いの払い戻しについての詳細は こちらをクリックしてください。
Eメール入力欄が注文フォームの一部に含まれていない場合、支払いゲートウェイを介して支払いを処理することはできません。
Flutterwaveの支払いが失敗した場合はどうなりますか?
本支払い試行の後、3回の追加試行が行われ、それぞれの試行は30分間隔(遅延)で実施されます。各試行間の遅延に関しては変更できません。
ここで必要になるもの:
systeme.io アカウント
Flutterwaveアカウント
セットアップと設定
Flutterwaveアカウントを systeme.io アカウントに接続するには、プロフィール画像から、 「設定」 (画像の1番)をクリックします。
次に、ページ左側のメニューから 「支払いゲートウェイ」 (画像の2番)をクリックし、 「接続する」 (画像の3番)をクリックします。

Flutterwaveの認証情報を systeme.io アカウントに追加します:

Flutterwaveアカウントにログインし、 APIパブリックキー、APIシークレットキー、API暗号化キー 情報を取得します。
「Settings」(画像の4番)に移動し、 「API Keys」 (画像の5番)に移動します。 APIパブリックキー、APIシークレットキー、API暗号化キー を生成してコピーします(画像の6番)。

または、アカウントにログインし、 https://app.flutterwave.com/dashboard/settings/apis/live に移動して API キーを生成してコピーすることもできます。
FlutterwaveのWebhook(ウェブフック)の設定:
systeme.io アカウントのFlutterwaveセクションからWebhook URLとWebhook Secretをコピーします。

Flutterwaveアカウントから、 「Settings」 (画像の7番)をクリックし、 「Webhooks」 (画像の8番)に進みます。
Webhook URLとWebhook Secretを貼り付け(画像の9番)、Save(保存)をクリックします。

または、アカウントにログインし、 https://app.flutterwave.com/dashboard/settings/webhooks/live に移動して、Webhook URL と Webhook Secretを貼り付けることもできます。
次に、以下のフィールドにチェックを入れて、イベントを設定します:
Receive Webhook response in JSON format(Webhook レスポンスを JSON 形式で受信する)
Enable Webhook retries(Webhookの再試行を有効にする)
Enable webhook for failed transactions(失敗したトランザクションのWebhookを有効にする)
Enable V3 Webhooks(V3 Webhookを有効にする)

重要:
webhook 設定の有効化は、 systeme.io がトランザクション(取引)やサブスクリプションの詳細にアクセスし、顧客が購入したオファーのリソースにアクセスできるようにするために必要です。これは自動的に行うことはできないため、適切なボックスにチェックを入れてください。
Flutterwaveの支払いに対する払い戻しは、デフォルトでは無効になっています。この機能を有効にするには、Flutterwaveサポートにご連絡ください。Flutterwave支払いの払い戻しについての詳細は こちらをクリックしてください。
Eメール入力欄が注文フォームの一部に含まれていない場合、支払いゲートウェイを介して支払いを処理することはできません。
Flutterwaveの支払いが失敗した場合はどうなりますか?
本支払い試行の後、3回の追加試行が行われ、それぞれの試行は30分間隔(遅延)で実施されます。各試行間の遅延に関しては変更できません。
更新日 31/05/2025
ありがとうございます