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

เพิกถอน Chain

เพิกถอนการเชื่อมต่อ chain ที่มีอยู่ การดำเนินการนี้ยุติการอนุญาตและป้องกันบัญชีที่ร้องขอจากการสร้างการเรียกเก็บเงินหรือดำเนินการในนามของ sub-merchant การดำเนินการนี้ไม่สามารถยกเลิกได้


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

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

จำเป็น - 1 ฟิลด์พารามิเตอร์ Path
`id`STRING(required)
ตัวระบุ Chain ตรงกับรูปแบบ /acch(_test)?_[0-9a-z]+/ ระบุใน URL path
Example:"acch_test_5xuy4w91xqz7d1w9u0t"
Constraints:ต้องเป็น chain ID ที่ถูกต้อง

การตอบกลับ

200

เพิกถอนสำเร็จ

เพิกถอน chain สำเร็จ การเชื่อมต่อ chain ถูกยุติแล้วและบัญชีที่ร้องขอไม่สามารถดำเนินการในนามของ sub-merchant ได้อีกต่อไป

การตอบกลับประกอบด้วย:
  • id - ตัวระบุ Chain
  • key - คีย์การยืนยันตัวตน (ไม่ถูกต้องแล้ว)
  • email - อีเมลบัญชี sub-merchant
  • revoked - จะเป็น true หลังจากเพิกถอน
  • livemode - ตัวบ่งชี้สภาพแวดล้อม production vs test
  • created_at - เวลาสร้าง

400

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

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

สาเหตุทั่วไป:
  • รูปแบบ chain ID ไม่ถูกต้อง
  • Chain ถูกเพิกถอนแล้ว
  • Chain มีการโอนที่รอดำเนินการ

401

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

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

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

404

ไม่พบ

ไม่พบ chain ด้วย ID ที่ระบุ

สาเหตุทั่วไป:
  • รูปแบบ chain ID ไม่ถูกต้อง
  • ไม่มี chain อยู่
  • Chain เป็นของบัญชีอื่น
  • ใช้ test key กับ live chain ID (หรือกลับกัน)

5xx

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

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

วิธีจัดการ:

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

curl https://api.omise.co/chains/acch_test_5xuy4w91xqz7d1w9u0t/revoke \
-X POST \
-u skey_test_5xuy4w91xqz7d1w9u0t:

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

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

รหัสคำอธิบายวิธีแก้ไข
authentication_failureAPI key ไม่ถูกต้องตรวจสอบว่า secret key ถูกต้อง
not_foundไม่พบ chainตรวจสอบว่า chain ID ถูกต้องและมีอยู่
invalid_chain_idChain ID ผิดรูปแบบตรวจสอบให้ ID ตรงกับรูปแบบ acch(test)?[0-9a-z]+
already_revokedChain ถูกเพิกถอนแล้วChain ถูกเพิกถอนแล้ว
pending_transfersChain มีการโอนที่รอดำเนินการรอให้การโอนที่รอดำเนินการเสร็จสิ้น

ฟิลด์ Chain Object

ฟิลด์ประเภทคำอธิบาย
objectstringส่งคืน "chain" เสมอ
idstringตัวระบุ chain ที่ไม่ซ้ำกัน
keystringคีย์การยืนยันตัวตน (ไม่ถูกต้องหลังจากเพิกถอน)
emailstringอีเมลบัญชี sub-merchant
livemodebooleanตัวบ่งชี้สภาพแวดล้อม production vs test
revokedbooleanจะเป็น true หลังจากเพิกถอน
created_atstringเวลาสร้าง (ISO 8601)

ลองใช้งาน

IP ของคุณ: ...กำลังโหลด...