メインコンテンツへスキップ
バージョン: 最新版

異議を承認

顧客の主張を認めて異議を承認します。このアクションは取り消し不可能で、即座に異議をステータス"lost"でクローズします。異議金額は顧客に返還されます。


リクエストパラメータ

必須 - 1フィールド必須パラメータ
`id`STRING(required)
承認する異議ID(パスパラメータ)。異議のステータスは"open"または"pending"である必要があります。
Example:"dspt_test_5xuy4w91xqz7d1w9u0t"

レスポンス

200

異議を承認

異議が正常に承認されました。異議のステータスは"lost"になり、プロセスが完了しました。

承認後:
  • status - "lost"に変更
  • closed_at - 現在のタイムスタンプに設定
  • 異議金額は顧客に返還される
  • このアクションは取り消し不可能
  • この異議に対するこれ以上の更新はできない

400

不正なリクエスト

リクエストの検証に失敗しました。詳細はエラーメッセージを確認してください。

一般的な原因:
  • 無効な異議ID形式
  • 異議IDの欠落

401

認証エラー

認証に失敗しました。APIキーが無効または欠落しています。

一般的な原因:
  • Authorizationヘッダーの欠落
  • 無効なシークレットキー
  • シークレットキーの代わりにパブリックキーを使用
  • 誤ったHTTP Basic Auth形式

404

見つかりません

異議が見つかりません。

一般的な原因:
  • 異議IDが正しくない
  • 異議が別のアカウントに属している
  • IDのタイプミスまたはフォーマットエラー

422

処理不可能なエンティティ

異議を承認できません。

一般的な原因:
  • 異議がすでにクローズ済み(wonまたはlost)
  • 異議のステータスが承認を許可していない
  • 承認期限が過ぎている

5xx

サーバーエラー

サーバー側でエラーが発生しました。まれですが、適切に処理する必要があります。

対処方法:
  • 指数バックオフでリクエストを再試行
  • status.omise.coでサービスインシデントを確認
  • 詳細なガイダンスはエラー処理を参照

コードサンプル

curl https://api.omise.co/disputes/dspt_test_5xuy4w91xqz7d1w9u0t/accept \
-X POST \
-u skey_test_5xuy4w91xqz7d1w9u0t:

エラーコードと結果コード

一般的なエラーコード

コード説明解決方法
authentication_failure無効なAPIキーシークレットキーが正しいことを確認
not_found異議が見つからない異議IDが正しいことを確認
dispute_already_closed異議がすでにクローズ済みクローズ済みの異議は承認できない
invalid_dispute_status異議のステータスが無効openまたはpendingの異議のみ承認可能

ステータスの遷移

承認前承認後結果
openlost異議を承認、資金が顧客に返還
pendinglost異議を承認、資金が顧客に返還

異議を承認するタイミング

以下の場合に異議の承認を検討してください:

  • 主張に反論するための十分な証拠を提供できない
  • 顧客の主張が正当である
  • 争うコストが異議金額を超える
  • 迅速に解決して顧客との良好な関係を維持したい

🔑API認証情報

試してみる

必須 - 1項目
あなたのIP: ...読み込み中...