Transfers API
Transfers API ช่วยให้คุณสามารถโอนเงินจากยอดคงเหลือในบัญชี Omise ของคุณไปยังบัญชีธนาคารของผู้รับได้ การโอนเงินเป็นขั้นตอนสุดท้ายของกระบวนการจ่ายเงินที่ย้ายเงินไปยังผู้ขาย ผู้จัดจำหน่าย หรือบุคคลทั่วไป
ภาพรวม
การโอนเงินช่วยให้คุณสามารถ:
- โอนเงินไปยังผู้รับ - โอนเงินจากยอดคงเหลือ Omise ไปยังบัญชีธนาคาร
- กำหนดเวลาการจ่ายเงิน - ควบคุมเวลาที่เงินถูกส่งไปยังผู้รับ
- ติดตามสถานะการโอนเงิน - ติดตามการโอนเงินที่รอดำเนินการ ส่งแล้ว จ่ายแล้ว และล้มเหลว
- จัดการข้อมูลเมตา - แนบข้อมูลที่กำหนดเองสำหรับการกระทบยอดและการรายง าน
- จัดการความล้มเหลว - ระบุและลองใหม่สำหรับการโอนเงินที่ล้มเหลว
วงจรชีวิตของการโอนเงิน
- สร้าง - เริ่มการโอนเงินไปยังผู้รับ
- รอดำเนินการ - การโอนเงินถูกจัดคิวเพื่อรอการประมวลผล
- ส่งแล้ว - การโอนเงินถูกส่งไปยังระบบธนาคารแล้ว
- จ่ายแล้ว - เงินเข้าถึงบัญชีธนาคารของผู้รับเรียบร้อยแล้ว
- ล้มเหลว - การโอนเงินล้มเหลว (ยอดคงเหลือไม่เพียงพอ บัญชีไม่ถูกต้อง ฯลฯ)
แนวคิดหลัก
ผู้รับ
การโอนเงินต้องมีผู้รับ ผู้รับคือปลายทางบัญชีธนาคารที่ได้รับการยืนยันแล้ว คุณต้องสร้างผู้รับก่อนที่จะเริ่มการโอนเงิน
ข้อกำหนดยอดคงเหลือ
การโอนเงินจะถูกหักจากยอดคงเหลือที่พร้อมใช้งาน ตรวจสอบให้แน่ใจว่ามีเงินเพียงพอก่อนสร้างการโอนเงิน
ระยะเวลาในการประมวลผล
- ไทย: 1-2 วันทำการสำหรับการโอนเงินระหว่างธนาคารในประเทศ
- ต่างประเทศ: 3-7 วันทำการขึ้นอยู่กับประเทศปลายทาง
ข้อจำกัดของการโอนเงิน
ข้อจำกัดของการโอนเงินขึ้นอยู่กับการตั้งค่าบัญชีของคุณและสถานะการยืนยันของผู้รับ กรุณาติดต่อฝ่ายสนับสนุนสำหรับข้อจำกัดที่กำหนดเอง
การยืนยันตัวตน
ปลายทางการโอนเงินทั้งหมดต้องใช้Secret Key สำหรับการยืนยันตัวตน ห้ามเปิดเผย Secret Key ในโค้ดฝั่งไคลเอนต์
ปลายทางที่มีให้บริการ
| Method | Endpoint | คำอธิบาย |
|---|---|---|
| POST | /transfers | สร้างการโอนเงินใหม่ |
| GET | /transfers/:id | ดึงข้อมูลการโอนเงินที่ระบุ |
| GET | /transfers | แสดงรายการการโอนเงินทั้งหมด |
| PATCH | /transfers/:id | อัปเดตการโอนเงิน |
| DELETE | /transfers/:id | ยกเลิกการโอนเงินที่รอดำเนินการ |
กรณีการใช้งานทั่วไป
การจ่ายเงินในตลาดกลาง
โอนเงินไปยังผู้ขายหลังจากทำธุรกรรมสำเร็จพร้อมหักค่าธรรมเนียมอัตโนมัติ