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

ลบลูกค้า

ลบลูกค้าและบัตรที่เกี่ยวข้องทั้งหมดออกจากบัญชีของคุณอย่างถาวร การดำเนินการนี้ไม่สามารถย้อนกลับได้และควรใช้อย่างระมัดระวัง


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

จำเป็น - 1 ฟิลด์พารามิเตอร์ที่จำเป็น
`id`STRING(required)
Customer ID ที่ต้องการลบ (ต้องเป็น customer ID ที่ถูกต้องและขึ้นต้นด้วย cust_)
Example:"cust_test_5xuy4w91xqz7d1w9u0t"
Constraints:ต้องเป็น customer ID ที่ถูกต้อง

การตอบกลับ

200

ลบลูกค้าสำเร็จ

ลบลูกค้าและบัตรที่เกี่ยวข้องทั้งหมดอย่างถาวรแล้ว

ผลกระทบจากการลบ:
  • โปรไฟล์ลูกค้าถูกลบอย่างถาวร
  • บัตรที่เกี่ยวข้องทั้งหมดถูกลบ
  • Metadata ของลูกค้าถูกลบอย่างถาวร
  • การชำระเงินในอดีตยังคงอยู่ในบันทึกแต่ฟิลด์ลูกค้าจะเป็น null
  • การลบไม่สามารถยกเลิกได้

400

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

รูปแบบ customer ID ไม่ถูกต้อง

สาเหตุทั่วไป:
  • รูปแบบ Customer ID ไม่ถูกต้อง
  • ID ไม่ได้ขึ้นต้นด้วย cust_

401

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

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

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

404

ไม่พบ

ไม่พบลูกค้า

สาเหตุทั่วไป:
  • Customer ID ไม่มีอยู่
  • ลูกค้าถูกลบไปแล้ว

5xx

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

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

วิธีจัดการ:

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

curl https://api.omise.co/customers/cust_test_5xuy4w91xqz7d1w9u0t \
-X DELETE \
-u skey_test_5xuy4w91xqz7d1w9u0t:

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

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

รหัสคำอธิบายวิธีแก้ไข
bad_requestรูปแบบ customer ID ไม่ถูกต้องตรวจสอบรูปแบบ ID
authentication_failureAPI key ไม่ถูกต้องตรวจสอบว่า secret key ถูกต้อง
not_foundไม่พบลูกค้าตรวจสอบว่า customer ID มีอยู่
conflictลูกค้ามี subscription ที่ activeยกเลิก subscription ก่อนลบ

การตอบกลับการลบ

ฟิลด์คำอธิบาย
objectประเภท object (เป็น "customer" เสมอ)
idID ของลูกค้าที่ลบ
deletedBoolean flag (เป็น true เสมอสำหรับการลบที่สำเร็จ)
livemodeว่านี่เป็นลูกค้า live mode หรือไม่

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

ลองใช้งาน

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