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 キーを生成してコピーすることもできます。
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分間隔(遅延)で実施されます。各試行間の遅延に関しては変更できません。