本番移行チェックリスト
実際の決済を受け付ける準備はできましたか? この包括的なチェックリストが、ビジネス検証、セキュリティ要件、テスト、移行をガイドします。
概要
Omiseで本番環境に移行するには、3つの主要なステップがあります:
- ビジネス検証 - 必要な書類を提出
- 技術的準備 - 統合とテストを完了
- 移行 - Live keyに切り替えて本番稼働
タイムライン: 検証に3〜7営業日
ステップ1: ビジネス検証
実際の決済を受け付ける前に、Omiseはビジネスを検証する必要があります。要件は事業体タイプによって異なります。
法人の場合
必要書類
-
会社登記簿(DBDまたは同等のもの)
- 申請から60日以内のものである必要があります
- 会社名が明確に表示されている必要があります
- 公式に認証されている必要があります
-
会社印と株主リスト
- 登記所からの公式文書
- すべての株主と保有率を表示
-
取締役のIDカード
- すべての会社取締役
- 明瞭で判読可能なコピー
- IDの両面
-
銀行口座の証明
- タイの銀行通帳の最初のページ
- 銀行明細書(直近3か月)
- 口座名は会社名と一致する必要があります
-
ビジネスウェブサイト
- 稼働していて機能的
- 製品/サービスを明確に表示
- 返金ポリシーが表示されている
-
書類の認証
- すべての書類に署名
- 会社印で認証
- 電子署名は受け付けられません
形式要件
- ファイルタイプ: PDF、JPG、またはPNG
- サイズ: 1ファイルあたり最大10MB
- 品質: 明瞭で判読可能
- 言語: タイ語または英語(翻訳が必要な場合があります)
個人事業主/個人の場合
必要書類
-
身分証明書
- タイ国籍: IDカード(両面)
- 外国人: パスポート、就労許可証、住所証明
-
銀行口座の証明
- タイの銀行通帳の最初のページ
- 口座名はID名と一致する必要があります
-
ビジネスウェブサイトまたはソーシャルメディア
- 稼働していて製品/サービスを表示
- 連絡先情報が表示されている
-
返金ポリシー
- 明確に記載
- チェックアウト前にアクセス可能
海外ビジネスの場合
要件は国によって異なります。ビジネスの詳細を添えてsupport@omise.coにお問い合わせください。
早めに開始
統合を構築している間に書類を集め始めてください。検証には3〜7営業日かかる場合があります。
ステップ2: 検証の提出
提出方法
- Omiseダッシュボードにサインイン
- Live Dashboardタブをクリック
- Apply for Live Accountをクリック
- 申請フォームに記入
- すべての必要書類をアップロード
- 審査のために提出
次に起こること
- 提出受領 - 確認メールを受け取ります
- 審査中 - Omiseチームが審査(3〜5営業日)
- 追加情報が必要 - 明確化のために連絡される場合があります
- 承認 - ダッシュボードでLive keyが利用可能になります
- 却下 - 理由を受け取り、再提出できます
審査時間
ほとんどの申請は3〜5営業日以内に審査されます。複雑なケースはより長くかかる場合があります。
ステップ3: 技術的準備
移行前にこれらの技術的要件を完了してください:
セキュリティチェックリスト
-
HTTPSが有効
- SSL/TLS証明書がインストール済み
- すべてのチェックアウトページでHTTPSを使用
- 混在コンテンツの警告なし
- TLS 1.2以上
-
API Keyがセキュア
- Secret keyは環境変数に保存
- コードリポジトリには保存しない
- クライアント側コー ドには保存しない
- 承認された担当者のみがアクセス可能
-
カードデータの取り扱い
- カードはサーバーに触れない
- Tokenization用にOmise.jsまたはSDKを使用
- ログにカードデータなし
- データベースにカードデータなし
-
エラーハンドリング
- すべてのAPIエラーが適切に処理される
- ユーザーフレンドリーなエラーメッセージ
- 失敗した決済がログに記録される
- 再試行ロジックが実装されている
-
Webhookセキュリティ
- 署名検証が実装されている
- 有効な証明書を持つHTTPSエンドポイント
- 冪等性の処理(重複イベント)
- エラーハンドリングと再試行
統合テスト
-
成功する決済
- すべての決済方法がテスト済み
- 金額が正しく計算される
- 注文確認が機能する
- メール通知が送信される
-
失敗する決済
- 拒否されたカードが処理される
- エラーメッセージが明確
- ユーザーが再試行できる
- 失敗した試行がログに記録される
-
Refund
- 全額refundが機能する
- 部分refundが機能する
- Refundステータスが更新される
- 顧客通知
-
エッジケース
- ネットワークタイムアウトが処理される
- 競合状態がテスト済み
- 重複送信が防止される
- セッション期限切れが処理される
-
Webhook
- すべてのイベントタイプが処理される
- 冪等性が機能する
- 署名検証がアクティブ
- 配信失敗がログに記録される
ユーザーエクスペリエンス
-
チェックアウトフロー
- 明確な価格設定(該当する場合は手数料を含む)
- 進行状況インジケータ
- ローディング状態
- 成功/失敗のフィードバック
- モバイルレスポンシブ
-
決済方法
- すべての方法が明確に表示される
- 地域の方法が正しく表示される
- 決済指示が明確
- QRコードが機能する
-
顧客コミュニケーション
- 注文確認メール
- 決済領収書
- Refund通知
- 失敗した決済アラート
-
返金ポリシー
- 明確に表示される
- 見つけやすい
- 最終購入前
- 確認ページに表示
コンプライアンス
-
利用規約
- 公開されアクセス可能
- 最新
- チェックアウトからリンク
-
プライバシーポリシー
- 公開されアクセス可能
- 決済データをカバー
- 地域法に準拠
-
返金ポリシー
- 明確なタイム ライン
- プロセスが説明されている
- 購入前に表示される
-
連絡先情報
- メールアドレス
- 電話番号(該当する場合)
- 応答時間の期待値
ステップ4: パフォーマンステスト
負荷テスト
現実的な負荷で統合をテスト:
-
同時決済
- 複数の同時チェックアウト
- 競合状態なし
- データベースパフォーマンスが適切
-
高ボリューム
- ピークトラフィックシナリオ
- サーバーリソースが適切
- 応答時間が許容範囲
-
Webhook処理
- 高ボリュームのwebhook処理
- 必要に応じてキューシステム
- イベントのドロップなし