What is Plaid
Product ของ Plaid คือ API ที่ช่วยให้ Developer สร้าง Application ที่เชื่อมต่อกับธนาคารได้ง่ายและปลอดภัยมากขึ้น เพื่อนำไปสร้างบริการต่างๆ ต่อไป (อ่าน ยุคของ Banking API)
ตัวอย่างการใช้งาน
ตัวอย่างเช่น ใน web app เราสามารถ authenticate กับบัญชีธนาคารได้โดยใช้โค้ด
1 2 3 4 5 6 7 8 9 |
<form id="link-form-id" method="GET"></form> <script src="https://cdn.plaid.com/link/stable/link-initialize.js" data-client-name="Client Name" data-form-id="link-form-id" data-key="test_key" data-product="auth" data-env="tartan"> </script> |
ซึ่งจะสร้างปุ่ม
ซึ่งพอ user กดก็จะสามารถเลือกเชื่อมกับธนาคารที่ Plaid สนับสนุนได้ทันที
ใส่ User ID กับ Password ของธนาคารแล้วก็ต้องใช้ 2-factor authentication คอนเฟิร์มด้วย e-mail address หรือเบอร์โทรศัพท์มือถืออีกชั้นนึง
เมื่อ authenticate เสร็จ ก็จะ return token กลับมา เพื่อเอาไปใช้ในโมดูลอื่นๆ ซึ่งที่มีอยู่ในตอนนี้ก็คือ
ซึ่งก็ทำได้ตั้งแต่ดึงข้อมูลรายการในอดีต ข้อมูลยอดคงเหลือปัจจุบันและในอดีต ทำรายการจ่ายเงิน ดึงข้อมูลลูกค้าเพื่อวัดความเสี่ยง ฯลฯ โมดูลหลักของ Plaid ก็คือ CONNECT และ AUTH
ซึ่งนอกจากจะช่วยให้ Developer เชื่อมต่อกับธนาคารต่างๆ ได้โดยใช้ API ชุดเดียวแล้ว โมดูลต่างๆ ของ Plaid ก็มี value-add พอสมควร เช่นโมดูล Connect นอกจากจะดึงรายการในอดีตแล้ว ก็ยังช่วยจัด category รายการให้เป็นมาตรฐานเดียวกันด้วย
ตอนนี้ API ของ Plaid ต่อกับธนาคารในอเมริกาได้เกือบทุกแห่ง (Top 10 นี่มาครบ) จะเห็นว่าบางธนาคารก็ต่อครบทุกโมดูล บางธนาคารก็ต่อเฉพาะบางโมดูลตามความสมัครใจ

ตอนนี้ Plaid มีไลบรารี่สำหรับ Node.js, Go, Python, กับ Ruby แถมด้วย community library สำหรับ Java, PHP, ROR, Swift, Rust ก็น่าจะเกือบครบ
How Plaid works
เท่าที่พอหาข้อมูลได้ ตอนเริ่มพัฒนาในช่วงแรก Plaid ก็ใช้วิธี Screen Scraping หลังจาก authenticate ด้วย User ID กับ Password ของลูกค้า
แต่ตอนนี้เซ็นต์สัญญากับธนาคารต่างๆ เพื่อเชื่อมต่อระบบกันแล้ว
How Plaid makes money
Plaid หารายได้จากการคิดค่าใช้ API
โดยแต่ละโมดูลมีวิธีคิดค่าใช้ไม่เท่ากัน บางอันคิดจาก Monthly Active User (MAU) บางอันคิดเป็นต่อ transaction อย่างเช่นจ่ายเงินด้วย AUTH จะเริ่มต้นที่ $1 ต่อ transaction ถ้าใช้เยอะๆ ก็น่าจะถูกกว่านี้
ส่วนในการเชื่อมต่อกับธนาคารต่างๆ นี่ ยังไม่ชัดเจนว่า Plaid ใช้วิธีแบ่งรายได้ หรือว่าจ่ายค่าเชื่อมต่อยังไง
หลังจากได้รับเงินลงทุน Series B ไปหมาดๆ ตอนนี้ Plaid ก็กำลังขยายทีมหลายตำแหน่ง สำหรับคนทีสนใจสมัครงาน Plaid บอกว่า เนื่องจากเราเป็นบริษัท API คนที่สนใจก็สามารถสมัครเข้ามาได้ด้วยการเรียก API ด้วย HTTP POST request ง่ายๆ แบบนี้นะจ๊ะ