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

ดึงข้อมูล Chain Transfer

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


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

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

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

การตอบกลับ

200

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

ดึงข้อมูล chain สำเร็จ ส่งคืนออบเจ็กต์ chain ที่สมบูรณ์พร้อมรายละเอียดการเรียกเก็บเงินและการโอน

การตอบกลับรวมถึง:
  • id - ตัวระบุ chain
  • key - คีย์การยืนยันตัวตนสำหรับ sub-merchant
  • email - อีเมลบัญชี sub-merchant
  • revoked - ระบุว่าการเข้าถึง chain ถูกเพิกถอนหรือไม่
  • created_at - ตราประทับเวลาการสร้าง

401

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

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

สาเหตุทั่วไป:
  • ขาดส่วนหัว Authorization
  • คีย์ลับไม่ถูกต้อง
  • ใช้คีย์สาธารณะแทนคีย์ลับ
  • รูปแบบ HTTP Basic Auth ไม่ถูกต้อง

404

ไม่พบ

ไม่พบ chain ที่มี ID ที่ระบุ

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

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

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

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

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

รหัสคำอธิบายวิธีแก้ไข
authentication_failureคีย์ API ไม่ถูกต้องตรวจสอบว่าคีย์ลับของคุณถูกต้อง
not_foundไม่พบ chainตรวจสอบว่า chain ID ถูกต้องและมีอยู่จริง
invalid_chain_idchain ID ไม่ถูกต้องตรวจสอบว่า ID ตรงกับรูปแบบ acch(test)?[0-9a-z]+

ฟิลด์ของออบเจ็กต์ Chain

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

ลองใช้งาน

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