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

แสดงรายการบัตรของลูกค้า

ดึงรายการบัตรทั้งหมดแบบแบ่งหน้าที่แนบกับลูกค้าเฉพาะ พร้อมการเรียงลำดับ


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

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

การตอบกลับ

200

ดึงรายการบัตรสำเร็จ

List object ที่มี card objects และข้อมูลการแบ่งหน้า

Card object ประกอบด้วย:
  • id - Card ID (card_*)
  • brand - ยี่ห้อบัตร (Visa, MasterCard, JCB เป็นต้น)
  • last_digits - 4 หลักสุดท้ายของหมายเลขบัตร
  • name - ชื่อผู้ถือบัตร
  • expiration_month - เดือนหมดอายุบัตร (1-12)
  • expiration_year - ปีหมดอายุบัตร (YYYY)
  • bank - ชื่อธนาคารผู้ออกบัตร
  • fingerprint - ตัวระบุบัตรที่ไม่ซ้ำกัน (สำหรับตรวจจับบัตรซ้ำ)

400

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

พารามิเตอร์ที่ให้มาไม่ถูกต้อง

สาเหตุทั่วไป:
  • ค่า limit ไม่ถูกต้อง (เกิน 100)
  • ค่า offset เป็นลบ
  • ค่า order ไม่ถูกต้อง

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/cards \
-u skey_test_5xuy4w91xqz7d1w9u0t:

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

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

รหัสคำอธิบายวิธีแก้ไข
bad_requestพารามิเตอร์ไม่ถูกต้องตรวจสอบค่า limit และ offset
authentication_failureAPI key ไม่ถูกต้องตรวจสอบว่า secret key ถูกต้อง
not_foundไม่พบลูกค้าตรวจสอบว่า customer ID มีอยู่

ฟิลด์ Card

ฟิลด์คำอธิบาย
idCard ID (card_*)
brandยี่ห้อบัตร (Visa, MasterCard เป็นต้น)
last_digits4 หลักสุดท้ายของหมายเลขบัตร
nameชื่อผู้ถือบัตร
expiration_monthเดือนหมดอายุ (1-12)
expiration_yearปีหมดอายุ (YYYY)
bankชื่อธนาคารผู้ออกบัตร
countryประเทศผู้ออกบัตร
fingerprintตัวระบุที่ไม่ซ้ำกันสำหรับตรวจจับบัตรซ้ำ

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

ลองใช้งาน

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