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

ดึงข้อมูล Source

ดึงข้อมูลเกี่ยวกับ source ที่มีอยู่ รวมถึงประเภท จำนวนเงิน ข้อมูล QR code และสถานะ charge


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

จำเป็น - 1 ฟิลด์พารามิเตอร์ที่จำเป็น
`id`STRING(required)
Source ID ที่ต้องการดึงข้อมูล ต้องขึ้นต้นด้วย src_ ตามด้วย test_ หรือ live_ และตัวระบุที่ไม่ซ้ำกัน
Example:"src_test_5xuy4w91xqz7d1w9u0t"
Constraints:ต้องเป็น source ID ที่ถูกต้อง, รูปแบบ: src_(test|live)_[0-9a-z]+

การตอบกลับ

200

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

ดึงข้อมูล source สำเร็จ ส่งคืน source object พร้อมรายละเอียดทั้งหมด

การตอบกลับประกอบด้วย:
  • id - ตัวระบุ Source
  • type - ประเภทวิธีการชำระเงิน
  • flow - ขั้นตอนการชำระเงิน (offline, redirect, app_redirect)
  • amount - จำนวนเงินของ source
  • currency - รหัสสกุลเงิน
  • charge_status - สถานะของ charge ที่สร้างด้วย source (unknown, pending, successful, failed, expired)
  • scannable_code - ข้อมูล QR code ถ้ามี
  • references - ข้อมูลอ้างอิงการชำระเงินถ้ามี
  • created_at - Timestamp การสร้าง source (ISO 8601)

401

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

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

สาเหตุที่พบบ่อย:
  • ไม่มี Authorization header
  • Public key ไม่ถูกต้อง
  • รูปแบบ HTTP Basic Auth ไม่ถูกต้อง

404

ไม่พบ

ไม่พบ source Source ID ที่ระบุไม่มีอยู่

สาเหตุที่พบบ่อย:
  • รูปแบบ source ID ไม่ถูกต้อง
  • Source ID ไม่มีอยู่ในบัญชีของคุณ
  • ใช้ test key เพื่อเข้าถึง live source (หรือในทางกลับกัน)
  • พิมพ์ source ID ผิด

5xx

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

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

วิธีจัดการ:

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

curl https://api.omise.co/sources/src_test_5xuy4w91xqz7d1w9u0t \
-u pkey_test_5xuy4w91xqz7d1w9u0t:

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

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

รหัสคำอธิบายวิธีแก้ไข
authentication_failureAPI key ไม่ถูกต้องตรวจสอบว่า public key ของคุณถูกต้อง
not_foundไม่พบ sourceตรวจสอบว่า source ID ถูกต้องและมีอยู่

ค่าสถานะ Charge

สถานะคำอธิบาย
unknownยังไม่มี charge ที่สร้างด้วย source นี้
pendingการชำระเงินรอการดำเนินการจากลูกค้า
successfulการชำระเงินเสร็จสมบูรณ์
failedการชำระเงินล้มเหลว
expiredการชำระเงินหมดอายุก่อนเสร็จสมบูรณ์

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

ทดลองใช้

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