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

ดึงข้อมูลบัตร

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


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

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

การตอบกลับ

200

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

Card object พร้อมรายละเอียดทั้งหมด

รายละเอียดบัตรประกอบด้วย:
  • id - Card ID
  • brand - ยี่ห้อบัตร (Visa, MasterCard, JCB เป็นต้น)
  • last_digits - 4 หลักสุดท้ายของหมายเลขบัตร
  • first_digits - 6 หลักแรก (BIN) - อาจเป็น null
  • name - ชื่อผู้ถือบัตร
  • expiration_month - เดือนหมดอายุ (1-12)
  • expiration_year - ปีหมดอายุ (YYYY)
  • bank - ชื่อธนาคารผู้ออกบัตร
  • country - ประเทศผู้ออกบัตร (ISO 3166-1 alpha-2)
  • fingerprint - ตัวระบุบัตรที่ไม่ซ้ำกัน
  • security_code_check - ว่า CVV ได้รับการยืนยันหรือไม่

400

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

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

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

401

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

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

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

404

ไม่พบ

ไม่พบลูกค้าหรือบัตร

สาเหตุทั่วไป:
  • Customer ID ไม่มีอยู่
  • Card ID ไม่มีอยู่
  • บัตรไม่ได้เป็นของลูกค้าที่ระบุ

5xx

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

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

วิธีจัดการ:

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

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

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

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

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

ฟิลด์การตอบกลับ Card

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

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

ลองใช้งาน

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