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

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

ดึงรายการแบบแบ่งหน้าของบัตรทั้งหมดที่เชื่อมโยงกับลูกค้าที่ระบุพร้อมตัวเลือกการเรียงลำดับ


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

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

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

การตอบกลับ

200

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

ออบเจ็กต์ List ที่มีออบเจ็กต์บัตรและข้อมูลการแบ่งหน้า

ออบเจ็กต์บัตรประกอบด้วย:
  • 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

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

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

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

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

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

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

ฟิลด์บัตร

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

ลองใช้งาน

จำเป็น - 1 ฟิลด์
เพิ่มเติม - 3 ฟิลด์