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

ดึงข้อมูล Link

ดึงรายละเอียดของ payment link เฉพาะตาม identifier ส่งคืนออบเจ็กต์ link ที่สมบูรณ์ รวมถึงประวัติการชาร์จและสถานะการใช้งาน


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

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

Required - 1 fieldRequired Parameters
`link_id`STRING(required)
ตัวระบุ link ที่ตรงกับรูปแบบ /link(_test)?_[0-9a-z]+/ ระบุใน URL path
Example:"link_test_5xuy4w91xqz7d1w9u0t"
Constraints:ต้องเป็น link ID ที่ถูกต้อง

การตอบกลับ

200

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

ดึง Link สำเร็จแล้ว ส่งคืนออบเจ็กต์ link ที่สมบูรณ์พร้อมรายละเอียดทั้งหมด

การตอบกลับประกอบด้วย:
  • payment_uri - URL ที่แชร์ได้สำหรับการชำระเงินของลูกค้า
  • used - ว่า link ใช้ครั้งเดียวถูกใช้ไปแล้วหรือไม่
  • charges - รายการของการชาร์จทั้งหมดที่ทำด้วย link นี้
  • amount - จำนวนเงินชำระในหน่วยสกุลเงินที่เล็กที่สุด
  • currency - รหัสสกุลเงิน
  • title - หัวข้อ link ที่แสดงให้ลูกค้าเห็น
  • description - คำอธิบายและรายละเอียดของ link

401

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

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

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

404

ไม่พบ

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

สาเหตุทั่วไป:
  • รูปแบบ link ID ไม่ถูกต้อง
  • ไม่มี link อยู่
  • link เป็นของบัญชีอื่น
  • ใช้ test key กับ link ID ใน production (หรือในทางกลับกัน)

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

curl https://api.omise.co/links/link_test_5xuy4w91xqz7d1w9u0t \
-u skey_test_5xuy4w91xqz7d1w9u0t:

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

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

CodeDescriptionResolution
authentication_failureAPI key ไม่ถูกต้องตรวจสอบว่า secret key ของคุณถูกต้อง
not_foundไม่พบ linkตรวจสอบว่า link ID ถูกต้องและมีอยู่จริง
invalid_link_idlink ID ไม่ถูกต้องตรวจสอบว่า ID ตรงกับรูปแบบ link(test)?[0-9a-z]+
FieldTypeDescription
objectstringส่งคืน "link" เสมอ
idstringตัวระบุ link ที่ไม่ซ้ำ
livemodebooleanตัวบ่งชี้สภาพแวดล้อม production และ test
payment_uristringURL การชำระเงินที่แชร์ได้
amountintegerมูลค่าธุรกรรมในหน่วยสกุลเงินที่เล็กที่สุด
currencystringรหัสสกุลเงิน ISO
usedbooleanสถานะการใช้ link ใช้ครั้งเดียว
multiplebooleanแฟล็กการใช้ซ้ำได้
titlestringหัวข้อ link
descriptionstringคำอธิบาย link
chargeslistธุรกรรมการชำระเงินที่เกี่ยวข้อง
created_atstringประทับเวลาการสร้าง (ISO 8601)

ทดลองใช้งาน

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