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

ยืนยัน Recipient

ยืนยันบัญชีธนาคารของ Recipient ด้วยตนเอง endpoint นี้ใช้สำหรับการทดสอบเป็นหลัก เนื่องจาก Recipient ส่วนใหญ่จะได้รับการยืนยันโดยอัตโนมัติเมื่อสร้าง


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

จำเป็น - 1 ฟิลด์พารามิเตอร์ที่จำเป็น
`id`STRING(required)
Recipient ID (เช่น recp_test_...) ระบุใน URL path
Example:"recp_test_5xuy4w91xqz7d1w9u0t"

การตอบกลับ

200

สำเร็จ

ยืนยัน Recipient สำเร็จ ส่งกลับออบเจกต์ Recipient ที่อัปเดตพร้อม verified: true

แอตทริบิวต์ Recipient ที่ส่งกลับ:
  • object - ค่า "recipient"
  • id - ตัวระบุ Recipient (recp_*)
  • livemode - โหมดไลฟ์หรือโหมดทดสอบ
  • location - พาธ API ไปยังออบเจกต์ Recipient
  • activated_at - timestamp การเปิดใช้งาน (ISO 8601)
  • active - Recipient เปิดใช้งานอยู่หรือไม่
  • bank_account - ออบเจกต์บัญชีธนาคารปลายทาง
  • created_at - timestamp การสร้าง (ISO 8601)
  • default - Recipient เป็นค่าเริ่มต้นของบัญชีหรือไม่
  • deleted - Recipient ถูกลบหรือไม่
  • description - คำอธิบาย Recipient
  • email - อีเมล Recipient
  • failure_code - รหัสเหตุผลความล้มเหลว (name_mismatch, account_not_found, bank_not_found)
  • metadata - metadata ที่กำหนดเอง
  • name - ชื่อ Recipient
  • schedule - ตารางการโอนเงิน (ขยายได้)
  • tax_id - เลขประจำตัวผู้เสียภาษีของ Recipient
  • type - ประเภท Recipient (individual, corporation)
  • verified - Recipient ได้รับการยืนยันหรือไม่
  • verified_at - timestamp การยืนยัน (ISO 8601)

401

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

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

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

404

ไม่พบ

ไม่พบ Recipient

สาเหตุทั่วไป:
  • Recipient ID ไม่ถูกต้อง
  • Recipient ไม่ได้อยู่ในบัญชีของคุณ
  • Recipient ถูกลบแล้ว
  • ใช้ ID โหมดทดสอบและโหมดไลฟ์ปนกัน

422

ไม่สามารถประมวลผลได้

การยืนยันล้มเหลวหรือ Recipient ได้รับการยืนยันแล้ว

สาเหตุทั่วไป:
  • Recipient ได้รับการยืนยันแล้ว
  • การยืนยันบัญชีธนาคารล้มเหลว
  • ข้อมูลบัญชีธนาคารไม่ถูกต้อง

5xx

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

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

วิธีจัดการ:

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

curl https://api.omise.co/recipients/recp_test_5xuy4w91xqz7d1w9u0t/verify \
-X PATCH \
-u skey_test_5xuy4w91xqz7d1w9u0t:

หมายเหตุสำคัญ

  • Recipient ส่วนใหญ่จะได้รับการยืนยันโดยอัตโนมัติเมื่อสร้าง
  • endpoint นี้ใช้สำหรับการทดสอบเป็นหลัก
  • Recipient ที่ได้รับการยืนยันสามารถรับการโอนเงินได้ทันที
  • สำหรับโหมดไลฟ์ การยืนยันโดยปกติใช้เวลา 1-2 วันทำการ
  • ในโหมดทดสอบ การยืนยันเป็นแบบทันทีด้วย endpoint นี้

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

ลองใช้งาน

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