มาร์เก็ตเพลสออนไลน์คิดเป็นส่วนแบ่งอย่างมากของอีคอมเมิร์ซทั่วโลก โดยเชื่อมโยงลูกค้านับร้อยล้านรายกับผู้ขายที่เป็นบุคคลทั่วไป ในการบริหารมาร์เก็ตเพลส คุณจะต้องจัดการเรื่องเงิน ผู้ซื้อชำระเงิน ผู้ขายได้รับการชำระเงิน และแพลตฟอร์มของคุณจะได้รับส่วนแบ่ง ทั้งหมดนี้จะต้องเกิดขึ้นอย่างถูกต้องในทุกธุรกรรม ผู้ขาย และสถานที่ที่คุณดำเนินงาน อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) สำหรับการประมวลผลการชำระเงินสำหรับมาร์เก็ตเพลสเป็นส่วนหนึ่งของโครงสร้างพื้นฐานที่ทำให้สิ่งนี้เป็นไปได้
ด้านล่างนี้ เราจะอธิบายว่า API การชำระเงินสำหรับมาร์เก็ตเพลสทำงานอย่างไร จัดการธุรกรรมหลายฝ่ายอย่างไร และควรมองหาอะไรเมื่อคุณเลือกใช้ API สำหรับแพลตฟอร์มของคุณ
ประเด็นสำคัญ
API การชำระเงินสำหรับมาร์เก็ตเพลสดูแลวงจรการเคลื่อนย้ายเงิน ซึ่งรวมถึงการส่งเงินทุน การรวบรวมค่าธรรมเนียม และการเบิกจ่าย
API สำหรับมาร์เก็ตเพลสต่างจาก API การชำระเงินมาตรฐานตรงที่ API สำหรับมาร์เก็ตเพลสได้รับการสร้างขึ้นเพื่อจัดการธุรกรรมหลายฝ่าย การแบ่งการชำระเงิน และระยะเวลาในการเบิกจ่ายที่กำหนดค่าได้ในระดับบัญชี
การตัดสินใจเกี่ยวกับประเภทการเรียกเก็บเงิน การจัดการการรู้จักลูกค้าของคุณ (KYC) และการจัดการการโต้แย้งการชำระเงินนั้นเป็นสิ่งที่แก้ไขหรือเปลี่ยนแปลงได้ยากเมื่อแพลตฟอร์มของคุณพร้อมใช้งานจริง
API การประมวลผลการชำระเงินสำหรับมาร์เก็ตเพลสคืออะไร
API คือชุดกฎหรือโปรโตคอลที่ช่วยให้ซอฟต์แวร์หนึ่งหนึ่งสามารถใช้ฟังก์ชันของซอฟต์แวร์อีกชิ้นหนึ่งได้ API การประมวลผลการชำระเงินสำหรับมาร์เก็ตเพลสช่วยให้แพลตฟอร์มสามารถรับเงินจากผู้ซื้อ แบ่งเงินให้กับผู้ขายหรือผู้ให้บริการ และเก็บค่าธรรมเนียมของตนเองได้ ซึ่งทั้งหมดนี้อยู่ภายในขั้นตอนเดียวที่เชื่อมต่อกัน
API การชำระเงินสำหรับมาร์เก็ตเพลสทำงานอย่างไร
API การชำระเงินสำหรับมาร์เก็ตเพลสจะอยู่ระหว่างแพลตฟอร์มของคุณกับระบบการเงินที่จัดการการเคลื่อนย้ายเงิน เมื่อผู้ซื้อดำเนินการซื้อเสร็จสิ้น API จะอำนวยความสะดวกในการดำเนินการดังต่อไปนี้
การหักยอดชำระเงิน: บัตรหรือบัญชีธนาคารของผู้ซื้อจะถูกเรียกเก็บเงิน API จะควบคุมการตรวจสอบสิทธิ์ การอนุมัติ และการหักยอดเงินทุน
การคำนวณค่าธรรมเนียม: จะมีการคำนวณค่าคอมมิชชันหรือค่าธรรมเนียมของแพลตฟอร์มและหักออกก่อนที่เงินทุนจะย้ายไปยังผู้ขาย
การส่งเงินทุน: ยอดคงเหลือจะถูกส่งไปยังบัญชีของผู้ขายที่ถูกต้อง ไม่ว่าจะทันทีหรือตามกำหนดเวลาการเบิกจ่าย
การดำเนินการเบิกจ่าย: ผู้ขายจะได้รับเงินทุนในบัญชีธนาคารของตนตามกำหนดเวลาการเบิกจ่ายของแพลตฟอร์ม
API จะจัดการห่วงโซ่ทั้งหมดแบบเป็นโปรแกรมเมื่อเหตุการณ์การชำระเงินเริ่มต้นเกิดขึ้น
API การชำระเงินสำหรับมาร์เก็ตเพลสจัดการธุรกรรมหลายฝ่ายอย่างไร
ธุรกรรมในมาร์เก็ตเพลสรายการเดียวอาจรวมถึงผู้ซื้อ ผู้ขายหลายรายในตะกร้าสินค้าใบเดียว ค่าธรรมเนียมแพลตฟอร์ม ค่าธรรมเนียมอ้างอิง และอาจรวมถึงหน่วยงานแยกต่างหากที่จัดการด้านลอจิสติกส์ด้วย API จะเปลี่ยนเหตุการณ์การชำระเงินรายการเดียวเป็นการโอนหลายรายการระหว่างฝ่ายต่างๆ เหล่านี้
แนวทางทางสถาปัตยกรรมหลัก 2 ประการสำหรับธุรกรรมหลายฝ่ายมีดังนี้
การเรียกเก็บเงินแบบ Destination: ด้วยการเรียกเก็บเงินแบบ Destination การชำระเงินทั้งหมดจะถูกส่งไปยังแพลตฟอร์มก่อน แล้วแพลตฟอร์มจึงจะโอนยอดที่เหมาะสมไปยังผู้ขาย แพลตฟอร์มจะเป็นเจ้าของความสัมพันธ์กับลูกค้า และปรากฏเป็นผู้ค้าในระเบียนบนใบแจ้งยอดบัญชีของผู้ซื้อ โมเดลนี้ช่วยให้แพลตฟอร์มมีสิทธิ์ควบคุมมากขึ้นแต่ก็มีความรับผิดชอบมากขึ้นด้วย
การเรียกเก็บเงินแบบ Direct: ด้วยการเรียกเก็บเงินแบบ Direct การชำระเงินจะประมวลผลโดยตรงในบัญชีที่เชื่อมโยงของผู้ขาย ผู้ขายจะปรากฏเป็นผู้ค้าในระเบียน และแพลตฟอร์มจะรวบรวมค่าธรรมเนียมการสมัครใช้งาน รูปแบบนี้มักพบได้ในมาร์เก็ตเพลสบริการที่ความสัมพันธ์กับผู้ขายแต่ละรายมีความสำคัญมากกว่า
ตัวเลือกใดในตัวเลือกเหล่านี้คือตัวเลือกที่เหมาะสมนั้นขึ้นอยู่กับว่ามาร์เก็ตเพลสของคุณมีโครงสร้างอย่างไร และใครเป็นผู้รับผิดชอบต่อธุรกรรมนั้น
นอกจากนี้ ธุรกรรมหลายฝ่ายยังต้องพิจารณาสิ่งต่อไปนี้ด้วย
การแบ่งการชำระเงิน: เมื่อตะกร้าสินค้าใบเดียวมีสินค้าจากผู้ขายหลายราย API จะแบ่งยอดรวมไปยังบัญชีที่เกี่ยวข้องทั้งหมดในสัดส่วนที่ถูกต้อง โดยหักค่าธรรมเนียมแพลตฟอร์ม
ระยะเวลาในการเบิกจ่าย: แพลตฟอร์มสามารถกันเงินทุนไว้เป็นระยะเวลาที่กำหนดก่อนที่จะปล่อยให้กับผู้ขายได้ สิ่งนี้เป็นเรื่องปกติในมาร์เก็ตเพลสที่ไม่ควรเบิกจ่ายจนกว่าจะได้รับการยืนยันธุรกรรมหรือกรอบเวลาการโต้แย้งการชำระเงินปิดลง เครื่องมือต่างๆ เช่น Stripe Connect จะช่วยให้แพลตฟอร์มสามารถตั้งเวลาการเบิกจ่ายในระดับบัญชีได้ เพื่อให้หมวดหมู่ผู้ขายต่างๆ สามารถรับการเบิกจ่ายในเวลาที่ต่างกันได้ หากรูปแบบของคุณกำหนดไว้เช่นนั้น
ข้อกำหนดด้านกฎระเบียบใดบ้างที่มีผลบังคับใช้กับการชำระเงินในมาร์เก็ตเพลส
การชำระเงินได้รับการควบคุมอย่างเข้มงวด เมื่อแพลตฟอร์มของคุณเคลื่อนย้ายเงินในนามของบุคคลอื่น โครงสร้างพื้นฐาน API ของคุณจะกำหนดว่าคุณต้องรับภาระหน้าที่ในการปฏิบัติตามข้อกำหนดมากน้อยเพียงใดโดยตรง
ภาระหน้าที่ในการปฏิบัติตามข้อกำหนดและกฎระเบียบเหล่านี้อาจทำให้แพลตฟอร์มประหลาดใจได้
การรู้จักลูกค้าของคุณ (KYC) และการยืนยันผู้ขาย
ในหลายเขตอำนาจศาล แพลตฟอร์มที่อำนวยความสะดวกในการชำระเงินให้กับบุคคลที่สามจะต้องยืนยันตัวตนของบุคคลเหล่านั้นในกระบวนการที่เรียกว่า "การรู้จักลูกค้าของคุณ" หรือ KYC แพลตฟอร์มที่ข้ามขั้นตอนนี้จะต้องเผชิญกับความเสี่ยงทางกฎหมาย เนื่องจากหน่วยงานกำกับดูแลถือว่าผู้รับเงินที่ไม่ได้รับการยืนยันมีความเสี่ยงในการฟอกเงิน
เลเยอร์ API ต้องรองรับการยืนยันตัวตน (เช่น การรวบรวมชื่อทางกฎหมาย หมายเลขประจำตัวผู้เสียภาษี (ID) วันเกิด รายละเอียดการจดทะเบียนธุรกิจ) โดยไม่ทำให้กระบวนการเริ่มต้นใช้งานของผู้ขายมีความยุ่งยาก Stripe Connect จะจัดการ KYC ในนามของแพลตฟอร์ม เมื่อผู้ขายสร้างบัญชีที่เชื่อมโยง Stripe จะรวบรวมและยืนยันข้อมูลที่จำเป็น ตรวจสอบข้อมูลดังกล่าวตามกฎระเบียบที่บังคับใช้สำหรับประเทศของผู้ขาย และตั้งค่าสถานะบัญชีที่ไม่สามารถยืนยันได้
การรายงานภาษี
ในสหรัฐอเมริกา แพลตฟอร์มจะต้องออกรายงาน 1099-K เมื่อยอดรวมของการชำระเงินที่ได้รับสำหรับสินค้าหรือบริการเกิน 20,000 ดอลลาร์สหรัฐ ในธุรกรรมมากกว่า 200 รายการ ในสหภาพยุโรป การแก้ไขเพิ่มเติมครั้งที่ 7 ของคำสั่งเกี่ยวกับความร่วมมือทางปกครอง (DAC7) ซึ่งมีผลบังคับใช้ในวันที่ 1 มกราคม 2023 กำหนดให้มาร์เก็ตเพลสต้องรายงานรายได้ของผู้ขายต่อหน่วยงานด้านภาษี เลเยอร์ API จำเป็นต้องรวบรวมข้อมูลภาษีของผู้ขายในระหว่างกระบวนการเริ่มต้นใช้งาน และรองรับเวิร์กโฟลว์การรายงานที่ตามมา
นอกจากนี้ ระบบใดก็ตามที่จัดการข้อมูลบัตรจะต้องปฏิบัติตามข้อกำหนดมาตรฐานความปลอดภัยของข้อมูลอุตสาหกรรมบัตรชำระเงิน (PCI DSS) ด้วย การใช้ API การชำระเงินที่เป็นไปตามข้อกำหนด PCI อยู่แล้วหมายความว่าแพลตฟอร์มของคุณไม่จำเป็นต้องได้รับการรับรองนั้นโดยอิสระแม้ว่าคุณจะต้องใช้ API อย่างถูกต้องเพื่อให้อยู่ในขอบเขตก็ตาม
API การชำระเงินสำหรับมาร์เก็ตเพลสจัดการการโต้แย้งการชำระเงินและการคืนเงินอย่างไร
การตัดสินใจเกี่ยวกับสถาปัตยกรรมมาร์เก็ตเพลสที่คุณทำเมื่อสร้างการผสานการทำงานจะกำหนดวิธีแก้ไขการโต้แย้งการชำระเงิน ในรูปแบบการเรียกเก็บเงินแบบ Destination แพลตฟอร์มจะดูแลการโต้แย้งการชำระเงิน หากการโต้แย้งการชำระเงินนั้นสมเหตุสมผล ก็จะต้องกู้คืนเงินทุนจากบัญชีของผู้ขาย ในรูปแบบการเรียกเก็บเงินแบบ Direct การโต้แย้งการชำระเงินจะเป็นการโต้แย้งบัญชีของผู้ขายโดยตรง
ในทำนองเดียวกัน จะต้องมีการตั้งค่าขั้นตอนการคืนเงินล่วงหน้า หากผู้ขายออกการคืนเงินบางส่วนสำหรับธุรกรรมที่แพลตฟอร์มหักค่าธรรมเนียมไปแล้ว จะต้องมีการกำหนดค่า API ให้จัดการสถานการณ์นี้ ตัดสินใจล่วงหน้าว่าจะคืนค่าธรรมเนียมการสมัครใช้งานโดยอัตโนมัติเมื่อผู้ขายออกการคืนเงินหรือจะกันวงเงินไว้ การปล่อยทิ้งไว้โดยไม่กำหนดจะทำให้เกิดช่องว่างทางบัญชี
บางแพลตฟอร์มจะกันเปอร์เซ็นต์ของเงินทุนผู้ขายไว้เป็นการกันวงเงินเพื่อให้ครอบคลุมการโต้แย้งการชำระเงินที่อาจเกิดขึ้น API ต้องรองรับนโยบายการกันวงเงินหากนโยบายดังกล่าวเป็นส่วนหนึ่งของรูปแบบความเสี่ยงของคุณ การเบิกจ่ายให้ผู้ขายก่อนที่กรอบเวลาการโต้แย้งการชำระเงินจะปิดลงจะทำให้เกิดปัญหาในการกู้คืน แพลตฟอร์มของคุณควรกำหนดค่าความล่าช้าในการเบิกจ่ายให้สอดคล้องกับกรอบเวลาที่ผู้ซื้อสามารถโต้แย้งการเรียกเก็บเงินได้
เมื่อคุณโต้แย้งการชำระเงิน คุณต้องมีบันทึกธุรกรรม การยืนยันการจัดส่ง และบันทึกการสื่อสาร แพลตฟอร์มของคุณควรรวบรวมข้อมูลนี้ และ API การชำระเงินของคุณควรทำให้สามารถเข้าถึงข้อมูลนี้ได้เมื่อคุณสร้างการตอบกลับการโต้แย้งการชำระเงิน
คุณควรมองหาอะไรเมื่อเลือก API การชำระเงินสำหรับมาร์เก็ตเพลส
หากต้องการเลือก API การชำระเงินสำหรับมาร์เก็ตเพลส คุณจะต้องพิจารณาเกณฑ์ที่เป็นรูปธรรม 2-3 ประการ ตัวเลือกที่คุณเลือกในระยะเริ่มต้นนี้ โดยเฉพาะอย่างยิ่งในเรื่องประเภทการเรียกเก็บเงินและโมเดลการเบิกจ่าย อาจเป็นเรื่องยากที่จะยกเลิกเมื่อคุณมีผู้ขายบนแพลตฟอร์มแล้ว และหากคุณดำเนินงานในระดับสากลหรือวางแผนที่จะขยายธุรกิจ คุณจะต้องได้รับการสนับสนุนสำหรับการชำระเงินและการเบิกจ่ายในประเทศที่ผู้ซื้อและผู้ขายของคุณตั้งอยู่
ต่อไปนี้คือสิ่งที่คุณควรมองหาเมื่อเลือก API การชำระเงินสำหรับมาร์เก็ตเพลส
การส่งเงินทุนแบบหลายฝ่าย: API สามารถแบ่งการชำระเงินรายการเดียวให้กับผู้รับเงินหลายรายในการเรียกใช้ครั้งเดียวได้หรือไม่ API จัดการการคืนเงินบางส่วนข้ามการแบ่งส่วนหรือไม่
การยืนยันผู้ขาย: API จัดการ KYC อย่างไร API จัดการขั้นตอนการยืนยันโดยตรง หรือคุณต้องเป็นผู้ดำเนินการเอง หากคุณดำเนินงานในหลายประเทศ API จัดการข้อกำหนดที่แตกต่างกันในแต่ละเขตอำนาจศาลหรือไม่
ความยืดหยุ่นในการเบิกจ่าย: API รองรับการเบิกจ่ายทันทีสำหรับผู้ขายหรือไม่ API รองรับ สกุลเงินการเบิกจ่ายหลายสกุลเงินหรือไม่ หากมาร์เก็ตเพลสของคุณดำเนินงานข้ามพรมแดน
การจัดการการโต้แย้งการชำระเงิน: ขั้นตอนการโต้แย้งการชำระเงินมีลักษณะอย่างไรจากมุมมองของแพลตฟอร์ม API กู้คืนเงินทุนจากบัญชีผู้ขายอย่างไร
ประสบการณ์ของนักพัฒนา: ดูที่เอกสารประกอบของ API, ชุดพัฒนาซอฟต์แวร์ (SDK), ความน่าเชื่อถือของ Webhook และสภาพแวดล้อมแซนด์บ็อกซ์
Stripe Connect ช่วยอะไรได้บ้าง
Stripe Connect จะจัดการในการรับส่งเงินระหว่างหลายฝ่ายสำหรับแพลตฟอร์มซอฟต์แวร์และมาร์เก็ตเพลส โดยมีกระบวนการเริ่มต้นใช้งานที่รวดเร็ว มีองค์ประกอบแบบผสานรวม มีการเบิกจ่ายทั่วโลก และอื่นๆ อีกมากมาย
Connect สามารถช่วยคุณทำสิ่งต่อไปนี้
เปิดตัวได้ภายในไม่กี่สัปดาห์: ใช้ฟังก์ชันที่จัดการอัตโนมัติโดย Stripe หรือแบบผสานรวมเพื่อให้เริ่มให้บริการได้เร็วขึ้นโดยไม่ต้องมีค่าใช้จ่ายล่วงหน้าหรือเสียเวลาไปกับการพัฒนาระบบที่มักต้องใช้สำหรับการให้บริการสนับสนุนด้านการชำระเงิน
จัดการการชำระเงินจำนวนมาก: ใช้เครื่องมือและบริการจาก Stripe แล้วไม่ต้องสิ้นเปลืองทรัพยากรเพิ่มเติมไปกับการรายงานส่วนต่างกำไร แบบฟอร์มภาษี ความเสี่ยง วิธีการชำระเงินทั่วโลก หรือการปฏิบัติตามข้อกำหนดเกี่ยวกับกระบวนการเริ่มต้นใช้งาน
เติบโตไปทั่วโลก: ช่วยให้ผู้ใช้ของคุณเข้าถึงลูกค้าทั่วโลกได้มากขึ้นด้วยวิธีการชำระเงินในท้องถิ่นและความสามารถในการคำนวณภาษีการขาย ภาษีมูลค่าเพิ่ม (VAT) และภาษีสินค้าและบริการ (GST) ได้อย่างง่ายดาย
สร้างช่องทางรายรับใหม่ๆ: เพิ่มประสิทธิภาพให้รายรับจากการชำระเงินด้วยการเรียกเก็บค่าธรรมเนียมจากธุรกรรมแต่ละรายการ สร้างรายได้จากความสามารถของ Stripe ด้วยการเปิดใช้การชำระเงินที่จุดขาย การเบิกจ่ายทันที การเรียกเก็บภาษีการขาย การจัดหาเงินทุน บัตรชำระค่าใช้จ่าย และอื่นๆ อีกมากมายบนแพลตฟอร์มของคุณ
ดูข้อมูลเพิ่มเติมเกี่ยวกับ Stripe Connect หรือเริ่มใช้งานเลยวันนี้
เนื้อหาในบทความนี้มีไว้เพื่อให้ข้อมูลทั่วไปและมีจุดประสงค์เพื่อการศึกษาเท่านั้น ไม่ควรใช้เป็นคําแนะนําทางกฎหมายหรือภาษี Stripe ไม่รับประกันหรือรับประกันความถูกต้อง ความสมบูรณ์ ความไม่เพียงพอ หรือความเป็นปัจจุบันของข้อมูลในบทความ คุณควรขอคําแนะนําจากทนายความที่มีอํานาจหรือนักบัญชีที่ได้รับใบอนุญาตให้ประกอบกิจการในเขตอํานาจศาลเพื่อรับคําแนะนําที่ตรงกับสถานการณ์ของคุณ