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

ดึงข้อมูล Dispute

ดึงข้อมูลโดยละเอียดเกี่ยวกับข้อพิพาทเฉพาะ รวมถึงสถานะ รหัสเหตุผล เอกสารหลักฐาน และการเรียกเก็บเงินที่เกี่ยวข้อง


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

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

Required - 1 fieldRequired Parameters
`id`STRING(required)
Dispute ID ที่ต้องการดึงข้อมูล (พารามิเตอร์พาธ) รูปแบบ: dspt_test_ หรือ dspt_live_ ตามด้วยสตริงตัวอักษรและตัวเลข
Example:"dspt_test_5xuy4w91xqz7d1w9u0t"

การตอบกลับ

200

ดึงข้อมูลสำเร็จ

ส่งคืนออบเจ็กต์ dispute พร้อมรายละเอียดครบถ้วน รวมถึงสถานะ เอกสาร และข้อมูลธุรกรรม

การตอบกลับประกอบด้วย:
  • id - Dispute ID
  • status - สถานะปัจจุบัน (open, pending, won, lost)
  • amount - จำนวนเงินที่ถูกโต้แย้งในหน่วยสกุลเงินที่เล็กที่สุด
  • currency - รหัสสกุลเงิน ISO 3 ตัวอักษร
  • reason_code - เหตุผลของข้อพิพาท (fraudulent, unrecognized ฯลฯ)
  • reason_message - คำอธิบายเหตุผลที่อ่านเข้าใจได้
  • charge - ID การเรียกเก็บเงินที่เกี่ยวข้อง
  • message - ข้อความตอบกลับของคุณ (ถ้ามี)
  • documents - รายการเอกสารหลักฐานที่อัปโหลด
  • created_at - เวลาที่สร้างข้อพิพาท
  • closed_at - เวลาที่ปิดข้อพิพาท (null หากเป็น open/pending)

401

ไม่ได้รับการยืนยันตัวตน

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

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

404

ไม่พบ

ไม่พบ Dispute

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

Code samples

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

Error and result codes

รหัสข้อผิดพลาดทั่วไป

CodeDescriptionResolution
authentication_failureAPI key ไม่ถูกต้องตรวจสอบว่า secret key ของคุณถูกต้อง
not_foundไม่พบ Disputeตรวจสอบว่า dispute ID ถูกต้อง
invalid_dispute_idรูปแบบ Dispute ID ไม่ถูกต้องใช้รูปแบบ dspt_ ที่ถูกต้อง

ค่าสถานะ Dispute

StatusDescription
openเริ่มต้นใหม่ รอการตอบกลับของคุณ
pendingอยู่ระหว่างการตรวจสอบ โดยมีการส่งคำตอบของผู้ขายแล้ว
wonผู้ขายชนะข้อพิพาท
lostผู้ขายแพ้ข้อพิพาท

รหัสเหตุผล

CodeDescription
fraudulentลูกค้าอ้างว่าธุรกรรมไม่ได้รับอนุญาต
unrecognizedลูกค้าไม่รู้จักการเรียกเก็บเงิน
duplicateลูกค้าอ้างว่ามีการเรียกเก็บเงินซ้ำ
goods_or_services_not_providedไม่ได้รับสินค้า/บริการ
not_as_describedสินค้าแตกต่างจากคำอธิบายอย่างมาก
credit_not_processedสัญญาว่าจะคืนเงินแต่ไม่ได้รับ
generalเหตุผลอื่นๆ

Try it out

จำเป็น - 1 ฟิลด์