前提条件
- 本番アカウントを有効化している。
- ロールが Super Admin、Admin、または Dev である。
- 本番環境専用のRSAキーペアを生成している。
- 加盟店秘密鍵へ安全にアクセスできる。秘密鍵をDashboardへアップロードしたりWaffoへ送信したりしないでください。
公開鍵の要件
本番キーペアを生成する
merchant_public_key.base64 の内容をアップロードします。merchant_private_key.pem と merchant_private_key.base64 はサーバー側の鍵管理システムに保存してください。
公開鍵を設定する
1
Dashboardにログインする
Waffo Dashboardを開き、Settings → Integration へ移動します。
2
設定を開始する
Merchant Sign Configuration Details で Configure をクリックし、API Operation Type を Payin に設定します。
3
公開鍵をアップロードする
完全な加盟店公開鍵を公開鍵入力欄へ貼り付けます。
4
検証署名を生成する
現在のMerchant用に生成された検証文字列をコピーします。対応する加盟店秘密鍵を使用し、
SHA256WithRSA で署名します。WAFFO_VERIFY_XXXXXXXXXX をDashboardに表示された完全な検証文字列へ置き換えてください。5
審査へ提出する
1行のBase64署名結果を検証入力欄へ貼り付けます。Confirm をクリックし、確認ダイアログでもう一度 Confirm をクリックします。
審査状況を確認する
提出後、公開鍵のステータスは最初に Pending と表示されます。Waffoは通常1営業日以内に審査を完了し、結果をメールで通知します。公開鍵を追加またはローテーションする
新しい公開鍵の審査中も、既存の Active 公開鍵は有効です。新しい公開鍵が Active になってから、本番秘密鍵を切り替えてください。 新しい公開鍵が既存の Active 公開鍵と完全に同じ場合、Dashboardはpublic key already exists を返します。新しいキーペアを生成して再提出してください。
Rejectedの公開鍵を再提出する
- Settings → Integration を開きます。
- Historical Versions で対象バージョンの Reject Reason を確認します。
- 理由に基づいて鍵を再生成または修正します。
- 公開鍵設定と署名検証を再度行います。
よくあるエラー
次へ:本番移行に戻り、本番注文を検証します。