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

Dispute書類のアップロード

disputeの応答をサポートするためのevidence書類をアップロードします。書類は、カード発行会社に証拠を提供することでケースを強化します。


🔑API認証情報

リクエストパラメータ

Required - 2 fieldsRequired Parameters
`id`STRING(required)
Dispute ID(パスパラメータ)。disputeのステータスは「open」である必要があります。
Example:"dspt_test_5xuy4w91xqz7d1w9u0t"
`file`FILE(required)
アップロードするevidence書類ファイル。受け付ける形式:PNG、JPG、PDF。
Example:"delivery-proof.pdf"
Constraints:最大ファイルサイズ:10MB, 形式:PNG、JPG、PDF
Additional - 1 fieldAdditional Parameters

レスポンス

200

アップロード成功

書類が正常にアップロードされ、disputeに添付されました。

レスポンスに含まれる内容:
  • id - 書類ID(docu_*)
  • filename - 元のファイル名
  • kind - 書類の種類(指定された場合)
  • download_uri - 書類をダウンロードするURL
  • created_at - アップロードのタイムスタンプ
  • 書類はすぐに銀行の審査に利用可能です
  • 一度アップロードされると削除できません

400

不正なリクエスト

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

よくある原因:
  • ファイルが欠落しているか空です
  • 無効なファイル形式(PNG、JPG、またはPDFではありません)
  • 無効なkindパラメータ値

401

認証されていません

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

よくある原因:
  • Authorizationヘッダーが欠落しています
  • 無効なsecret key
  • secret keyの代わりにpublic keyを使用しています
  • HTTP Basic Auth形式が正しくありません

404

見つかりません

Disputeが見つかりません。

よくある原因:
  • dispute IDが正しくありません
  • disputeが別のアカウントに属しています
  • IDのタイプミスまたは形式エラー

413

ファイルが大きすぎます

ファイルサイズが10MBの制限を超えています。

解決方法:
  • サイズを小さくするためにファイルを圧縮します
  • 大きな書類を複数のファイルに分割します
  • ファイルが10MB未満であることを確認します

422

処理できないエンティティ

このdisputeに書類をアップロードできません。

よくある原因:
  • disputeのステータスが「open」ではありません(すでにpending、won、またはlostです)
  • disputeがクローズされています
  • 書類の最大数に達しました

Code samples

curl https://api.omise.co/disputes/dspt_test_5xuy4w91xqz7d1w9u0t/documents \
-X POST \
-u skey_test_5xuy4w91xqz7d1w9u0t: \
-F "file=@/path/to/delivery-proof.pdf" \
-F "kind=proof_of_receipt"

Error and result codes

一般的なエラーコード

CodeDescriptionResolution
bad_request無効なファイルまたはパラメータファイル形式とkindパラメータを確認してください
authentication_failure無効なAPI keysecret keyが正しいことを確認してください
not_foundDisputeが見つかりませんdispute IDが正しいことを確認してください
file_too_largeファイルが10MBの制限を超えていますファイルを圧縮または分割してください
invalid_file_formatサポートされていないファイル形式PNG、JPG、またはPDFを使用してください
dispute_not_openDisputeがopenではありません書類はオープンなdisputeにのみ追加できます

書類のKind値

KindDescriptionExample Documents
cardholder_details顧客の本人確認顧客ID、請求先住所の証明
details_of_purchase取引と注文の詳細請求書、注文確認、領収書
proof_of_receipt配達またはサービスの確認追跡情報、署名付き配達証明
proof_of_acceptance顧客の承認メールのやり取り、利用規約の承認

Try it out

必須 - 2項目
追加 - 1項目