เชื่อมต่อกับ OpenAPI
FlowAccount OpenAPI รองรับ Authorization 2 รูปแบบ ได้แก่
- Client credentials flow สำหรับลูกค้าปกติที่เชื่อมต่อผ่าน OpenAPI
- Authorization code flow สำหรับพาร์ทเนอร์ที่เชื่อมต่อผ่าน OpenAPI
Client credentials flow
เป็นการเชื่อมต่อ 1 client ต่อ 1 บริษัทใน FlowAccount การใช้งานที่เกิดขึ้นผ่าน flow ดังกล่าว จะเป็น transaction ที่เกิดขึ้นภายใต้ผู้ใช้ที่เป็นเจ้าของธุรกิจของธุรกิจที่เป็นเจ้าของ client นั้น ๆ การขอ access token จะใช้เพียง client id และ client secret ที่เจ้าหน้าที่ได้จัดเตรียมไว้ให้
การขอ client เพื่อเชื่อมต่อกับ OpenAPI
-
ลงทะเบียนเพื่อสร้างบัญชีการใช้งานที่ FlowAccount Open API หลังจากลงทะเบียนแล้ว เจ้าหน้าที่จะติดต่อกลับภายใน 1-2 วันทำการ
-
เจ้าหน้าที่จะจัดเตรียม testing account และ client credentials สำหรับทดสอบใน sandbox environment ของเรา คุณสามารถทดลองใช้ระบบใน Sandbox environment โดยระยะเวลาการทดสอบจะเป็นเวลา 30 วันนับจากวันที่สร้างบัญชี Sandbox
-
หลั งจากทำการทดสอบบนระบบ Sandbox เรียบร้อยแล้ว เมื่อต้องการเชื่อมต่อกับ production environment คุณสามารถติดต่อเจ้าหน้าที่ของเราเพื่อดำเนินการสมัครแพคเกจ เมื่อเสร็จสิ้นเจ้าหน้าที่จะจัดเตรียมและดำเนินการส่ง client credentials ไปยังอีเมลของเจ้าของกิจการหลักภายใน 3 วันทำการหลังจากการยืนยันเสร็จสิ้น
-
เมื่อได้รับอีเมลที่มี client credentials แล้ว คุณสามารถนำไปติดตั้งและใช้งานได้ทันที
Authorization code flow
เป็นการเชื่อมต่อ 1 client ต่อหลายๆ บริษัทใน FlowAccount โดยจะต้องให้ผู้ใช้งาน login เข้าสู่ระบบเพื่อมอบสิทธิ์ในการเรียกใช้งานให้กับ client นั้น ๆ ในนามของผู้ใช้งาน โดย client จะได้รับ code ที่จะถูกนำไปใช้ขอ access token ร่วมกับ client id และ client secret