Skip to main content

レスポンスコード

Waffo API のレスポンス形式:
  • code"0" は成功を示します
  • 失敗時、code はエラーコード文字列になります(例: "A0003""E0001")
  • レスポンスのフィールド名は msg です(message ではありません)

エラーコードの分類

エラーコードの完全な一覧は エラーコードリファレンス を参照してください。

E0001 ステータス不明の処理

これは最も重要な例外シナリオです。 ネットワークタイムアウト、接続中断、またはサーバーが E0001 を返した場合、決済のステータスは不明です。

基本原則

  • 失敗と判断しない: ネットワークタイムアウトは決済失敗を意味しません
  • 注文を自動クローズしない: チャネル側で決済がすでに完了している可能性があります
  • 新しい注文を作成しない: 元の paymentRequestId で照会してください

SDK のエラータイプ

SDK のエラータイプは 2 種類のみです。WaffoUnknownStatusError/Exception は決済が成功している可能性を示し、WaffoError/Exception はクライアント側のエラー(設定、署名など)を示します。

SDK のエラーコード

処理フロー

コード例