ข้ามไปยังเนื้อหาหลัก
เวอร์ชัน: ล่าสุด

ลบเอกสารข้อพิพาท

ลบเอกสารจากข้อพิพาท การดำเนินการนี้จะลบไฟล์หลักฐานที่อัปโหลดไว้ก่อนหน้านี้ สามารถลบเอกสารได้เฉพาะเมื่อข้อพิพาทยังเปิดอยู่เท่านั้น


พารามิเตอร์คำขอ

จำเป็น - 2 ฟิลด์พารามิเตอร์ที่จำเป็น
`id`STRING(required)
รหัสข้อพิพาท (พารามิเตอร์ path) ข้อพิพาทต้องมีสถานะ "open" จึงจะอนุญาตให้ลบเอกสารได้
Example:"dspt_test_5xuy4w91xqz7d1w9u0t"
`document_id`STRING(required)
รหัสเอกสารที่ต้องการลบ (พารามิเตอร์ path) รูปแบบ: docu_test_ หรือ docu_live_ ตามด้วยสตริงตัวอักษรและตัวเลข
Example:"docu_test_5xuy4w91xqz7d1w9u0t"

การตอบกลับ

200

ลบเอกสารแล้ว

ลบเอกสารสำเร็จ ส่งคืนออบเจกต์เอกสารที่ถูกลบโดยมี deleted เป็น true

การตอบกลับประกอบด้วย:
  • object - เป็น "document" เสมอ
  • id - รหัสเอกสาร (docu_*)
  • deleted - ตั้งค่าเป็น true แสดงว่าลบสำเร็จ
  • livemode - เอกสารนี้เป็นโหมด live หรือไม่
หลังจากลบ:
  • เอกสารจะถูกลบออกจากข้อพิพาทอย่างถาวร
  • URL ดาวน์โหลดจะใช้งานไม่ได้อีกต่อไป
  • ไม่สามารถยกเลิกการดำเนินการได้ - ต้องอัปโหลดใหม่หากจำเป็น

400

คำขอไม่ถูกต้อง

การตรวจสอบคำขอล้มเหลว ตรวจสอบข้อความแสดงข้อผิดพลาดเพื่อดูรายละเอียด

สาเหตุที่พบบ่อย:
  • รูปแบบรหัสข้อพิพาทไม่ถูกต้อง
  • รูปแบบรหัสเอกสารไม่ถูกต้อง

401

ไม่ได้รับอนุญาต

การยืนยันตัวตนล้มเหลว API key ไม่ถูกต้องหรือไม่มี

สาเหตุที่พบบ่อย:
  • ไม่มี Authorization header
  • secret key ไม่ถูกต้อง
  • ใช้ public key แทน secret key
  • รูปแบบ HTTP Basic Auth ไม่ถูกต้อง

404

ไม่พบ

ไม่พบข้อพิพาทหรือเอกสาร

สาเหตุที่พบบ่อย:
  • รหัสข้อพิพาทไม่ถูกต้อง
  • รหัสเอกสารไม่ถูกต้อง
  • เอกสารไม่ได้อยู่ในข้อพิพาทนี้
  • เอกสารถูกลบไปแล้ว
  • ข้อพิพาทหรือเอกสารเป็นของบัญชีอื่น

422

ไม่สามารถประมวลผลได้

ไม่สามารถลบเอกสารได้

สาเหตุที่พบบ่อย:
  • สถานะข้อพิพาทไม่ใช่ "open" (อยู่ระหว่างดำเนินการ ชนะ หรือแพ้แล้ว)
  • ข้อพิพาทปิดแล้ว - ไม่สามารถแก้ไขเอกสารได้
  • เอกสารถูกส่งไปยังธนาคารเพื่อตรวจสอบแล้ว

5xx

ข้อผิดพลาดของเซิร์ฟเวอร์

เกิดข้อผิดพลาดฝั่งเซิร์ฟเวอร์ สิ่งนี้เกิดขึ้นไม่บ่อยแต่ควรจัดการอย่างเหมาะสม

วิธีจัดการ:

ตัวอย่างโค้ด

curl https://api.omise.co/disputes/dspt_test_5xuy4w91xqz7d1w9u0t/documents/docu_test_5xuy4w91xqz7d1w9u0t \
-X DELETE \
-u skey_test_5xuy4w91xqz7d1w9u0t:

รหัสข้อผิดพลาดและผลลัพธ์

รหัสข้อผิดพลาดที่พบบ่อย

รหัสคำอธิบายวิธีแก้ไข
authentication_failureAPI key ไม่ถูกต้องตรวจสอบว่า secret key ถูกต้อง
not_foundไม่พบข้อพิพาทหรือเอกสารตรวจสอบทั้งรหัสข้อพิพาทและรหัสเอกสารว่าถูกต้อง
dispute_not_openข้อพิพาทไม่ได้เปิดอยู่สามารถลบเอกสารได้เฉพาะจากข้อพิพาทที่เปิดอยู่เท่านั้น
document_already_submittedเอกสารถูกส่งไปยังธนาคารแล้วไม่สามารถลบเอกสารที่อยู่ระหว่างการตรวจสอบได้

เมื่อใดควรลบเอกสาร

พิจารณาลบเอกสารเมื่อ:

  • อัปโหลดไฟล์ผิดพลาด (เอกสารไม่ถูกต้อง)
  • ไฟล์มีข้อมูลที่ไม่ถูกต้องหรือล้าสมัย
  • อัปโหลดเอกสารซ้ำ
  • ต้องการแทนที่ด้วยเวอร์ชันที่มีคุณภาพดีกว่า (ลบก่อน แล้วอัปโหลดใหม่)

หมายเหตุสำคัญ

หมายเหตุคำอธิบาย
ช่วงเวลาสามารถลบเอกสารได้เฉพาะเมื่อข้อพิพาทมีสถานะ "open"
ความถาวรการลบเป็นการถาวรและไม่สามารถยกเลิกได้
การอัปโหลดใหม่หากต้องการแทนที่เอกสาร ให้ลบก่อนแล้วอัปโหลดเวอร์ชันใหม่
ข้อพิพาทที่รอดำเนินการเมื่อข้อพิพาทอยู่ในสถานะ pending จะไม่สามารถแก้ไขเอกสารได้

🔑ข้อมูลยืนยันตัวตน API

ทดลองใช้งาน

จำเป็น - 2 ฟิลด์
IP ของคุณ: ...กำลังโหลด...