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

ค้นหาข้อพิพาท

ค้นหาข้อพิพาทตามเกณฑ์ต่างๆ รวมถึงสถานะ รหัสเหตุผล จำนวนเงิน สกุลเงิน และช่วงวันที่ Search API ให้ความสามารถในการกรองที่ทรงพลังเพื่อค้นหาข้อพิพาทเฉพาะในบัญชีของคุณ


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

แนะนำ - 2 ฟิลด์พารามิเตอร์ที่แนะนำ
`query`STRING(optional)
สตริงคำค้นหา ค้นหาข้าม ID ข้อพิพาท, ID การเรียกเก็บเงิน, ข้อความเหตุผล และ metadata รองรับหลายคำ (ตรรกะ AND) และการจับคู่บางส่วน
Example:"fraudulent chrg_test_123"
`filters`OBJECT(optional)
เกณฑ์ตัวกรองเพื่อจำกัดผลการค้นหา ตัวกรองทั่วไปรวมถึง status, reason_code, currency, amount และช่วงวันที่ที่สร้าง
Example:{"status":"open","reason_code":"fraudulent","currency":"thb"}
เพิ่มเติม - 3 ฟิลด์พารามิเตอร์เพิ่มเติม

การตอบกลับ

200

ค้นหาสำเร็จ

การค้นหาเสร็จสมบูรณ์ ส่งคืนอ็อบเจกต์ผลการค้นหาพร้อมข้อพิพาทที่ตรงกันในอาร์เรย์ data

การตอบกลับรวมถึง:
  • data - อาร์เรย์ของอ็อบเจกต์ข้อพิพาทที่ตรงกับเกณฑ์การค้นหา
  • total - จำนวนผลลัพธ์ทั้งหมดที่ตรงกับการค้นหา
  • total_pages - จำนวนหน้าที่มี
  • page - หมายเลขหน้าปัจจุบัน
  • per_page - จำนวนผลลัพธ์ต่อหน้า
  • order - ลำดับการเรียงที่ใช้ (chronological หรือ reverse_chronological)

400

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

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

สาเหตุทั่วไป:
  • หมายเลขหน้าไม่ถูกต้อง (ต่ำกว่า 1)
  • ค่า per_page ไม่ถูกต้อง (มากกว่า 100 หรือต่ำกว่า 1)
  • อ็อบเจกต์ filters รูปแบบผิด
  • ชื่อฟิลด์ตัวกรองไม่ถูกต้อง

401

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

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

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

5xx

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

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

วิธีจัดการ:

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

curl https://api.omise.co/disputes/search \
-u skey_test_5xuy4w91xqz7d1w9u0t: \
-d "query=fraudulent" \
-d "filters[status]=open" \
-d "filters[reason_code]=fraudulent"

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

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

รหัสคำอธิบายวิธีแก้ไข
bad_requestพารามิเตอร์ไม่ถูกต้องตรวจสอบว่าตัวกรองถูกต้องและพารามิเตอร์ถูกต้อง
authentication_failureAPI key ไม่ถูกต้องตรวจสอบว่า secret key ถูกต้อง
invalid_filterฟิลด์ตัวกรองไม่ถูกต้องใช้ฟิลด์ตัวกรองที่ถูกต้อง (status, reason_code, currency, amount, created)

ตัวเลือกตัวกรองการค้นหา

ตัวกรองประเภทคำอธิบาย
statusstringสถานะข้อพิพาท (open, pending, won, lost)
reason_codestringรหัสเหตุผล (fraudulent, unrecognized, duplicate ฯลฯ)
currencystringรหัสสกุลเงิน (thb, jpy, sgd, myr, usd ฯลฯ)
amountintegerจำนวนเงินที่แน่นอนในหน่วยสกุลเงินที่เล็กที่สุด
createdobjectตัวกรองช่วงวันที่ (เช่น {gte: '2025-01-01', lte: '2025-01-31'})

รหัสเหตุผล

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

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

ลองใช้งาน

แนะนำ - 2 ฟิลด์
เพิ่มเติม - 3 ฟิลด์
IP ของคุณ: ...กำลังโหลด...