Skip to main content
Waffoは、双方向RSA署名で本番API通信を保護します。Waffo Dashboard(Merchant Portal)に加盟店公開鍵をアップロードし、対応する秘密鍵を保有していることを検証します。

前提条件

  • 本番アカウントを有効化している。
  • ロールが Super AdminAdmin、または Dev である。
  • 本番環境専用のRSAキーペアを生成している。
  • 加盟店秘密鍵へ安全にアクセスできる。秘密鍵をDashboardへアップロードしたりWaffoへ送信したりしないでください。

公開鍵の要件

本番キーペアを生成する

merchant_public_key.base64 の内容をアップロードします。merchant_private_key.pemmerchant_private_key.base64 はサーバー側の鍵管理システムに保存してください。

公開鍵を設定する

1

Dashboardにログインする

Waffo Dashboardを開き、Settings → Integration へ移動します。
2

設定を開始する

Merchant Sign Configuration DetailsConfigure をクリックし、API Operation TypePayin に設定します。
3

公開鍵をアップロードする

完全な加盟店公開鍵を公開鍵入力欄へ貼り付けます。
4

検証署名を生成する

現在のMerchant用に生成された検証文字列をコピーします。対応する加盟店秘密鍵を使用し、SHA256WithRSA で署名します。
WAFFO_VERIFY_XXXXXXXXXX をDashboardに表示された完全な検証文字列へ置き換えてください。
5

審査へ提出する

1行のBase64署名結果を検証入力欄へ貼り付けます。Confirm をクリックし、確認ダイアログでもう一度 Confirm をクリックします。

審査状況を確認する

提出後、公開鍵のステータスは最初に Pending と表示されます。Waffoは通常1営業日以内に審査を完了し、結果をメールで通知します。
公開鍵が Active になるまで、その鍵を使用して本番取引を送信しないでください。

公開鍵を追加またはローテーションする

新しい公開鍵の審査中も、既存の Active 公開鍵は有効です。新しい公開鍵が Active になってから、本番秘密鍵を切り替えてください。 新しい公開鍵が既存の Active 公開鍵と完全に同じ場合、Dashboardは public key already exists を返します。新しいキーペアを生成して再提出してください。

Rejectedの公開鍵を再提出する

  1. Settings → Integration を開きます。
  2. Historical Versions で対象バージョンの Reject Reason を確認します。
  3. 理由に基づいて鍵を再生成または修正します。
  4. 公開鍵設定と署名検証を再度行います。
提出のたびに新しい履歴が作成され、既存の Active 公開鍵には影響しません。

よくあるエラー

次へ:本番移行に戻り、本番注文を検証します。