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

ยืนยันผู้รับเงิน

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


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

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

Required - 1 fieldRequired Parameters
`id`STRING(required)
Recipient ID (เช่น recp_test_...) ระบุใน URL path
Example:"recp_test_5xuy4w91xqz7d1w9u0t"

การตอบกลับ

200

สำเร็จ

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

คุณสมบัติการยืนยัน:
  • verified - ตั้งค่าเป็น true หลังจากยืนยันสำเร็จ
  • verified_at - ประทับเวลาเมื่อการยืนยันเสร็จสมบูรณ์
  • failure_code - เป็น null เมื่อยืนยันสำเร็จ
  • ผู้รับเงินสามารถรับการโอนเงินได้แล้ว

401

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

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

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

404

ไม่พบ

ไม่พบผู้รับเงิน

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

422

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

การยืนยันล้มเหลวหรือผู้รับเงินได้รับการยืนยันแล้ว

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

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

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

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

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

ทดลองใช้งาน

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