การเปลี่ยนแปลงนี้มีผลกับผู้ค้าที่ตรวจสอบสิทธิ์ด้วยการเชื่อมต่อการทำงานของบริษัทอื่นกับคีย์ API ลับของ Stripe ปกติแล้วการเชื่อมต่อเหล่านี้จะเรียกว่าปลั๊กอิน แต่ก็มีชื่อเรียกอื่นๆ ด้วยเช่นกัน Stripe ให้คำจำกัดความปลั๊กอินว่าเป็นการเชื่อมต่อการทำงานระหว่างโซลูชันของบริษัทอื่นกับ Stripe ซึ่งผู้ใช้จำเป็นจะต้องตรวจสอบสิทธิ์ด้วยคีย์ API ลับของ Stripe โดยทั่วไปแล้วปลั๊กอินจะโต้ตอบกับ Stripe API โดยการเรียกใช้ API หรือตอบสนองต่อเหตุการณ์ Stripe API ในนามของผู้ใช้ อย่างใดอย่างหนึ่ง ปลั๊กอินจะเรียกใช้โค้ดที่ให้ Stripe สามารถโต้ตอบกับซอฟต์แวร์อื่นๆ ได้ (เช่น รับการชำระเงินบน Wordpress) แต่ก็อาจอยู่ในรูปแบบอื่นได้เช่นกัน เช่น ไลบรารีแบบโอเพนซอร์ส
ปัจจุบัน Stripe กำลังปรับปรุงข้อกำหนดด้านการรักษาความปลอดภัยสำหรับนักพัฒนาปลั๊กอินและผู้ใช้ปลั๊กอินเหล่านั้น คีย์ API ลับจะนำไปใช้กับคำขอ API ได้ทุกประเภทโดยไม่มีข้อจำกัดและช่วยให้บริษัทอื่นเข้าถึงบัญชี Stripe ของผู้ใช้ได้อย่างเต็มรูปแบบ โดยเป็นข้อมูลประจำตัวสำหรับเข้าสู่บัญชีแบบหนึ่ง เช่นเดียวกับชื่อผู้ใช้และรหัสผ่าน หากผู้ประสงค์ร้ายได้คีย์ลับไปไว้ในมือ บุคคลเหล่านี้จะใช้คีย์ลับสร้างความเสียหายต่อธุรกิจของผู้ค้าและบุคคลอื่นๆ ในระบบนิเวศของ Stripe ได้ ซึ่งผู้ใช้มีหน้าที่รับผิดชอบในการดูแลรักษาคีย์ API ลับให้ปลอดภัยตลอดเวลา Stripe ใช้มาตรการป้องกันอย่างหลายเพื่อให้แน่ใจว่าคีย์ API ลับได้รับการปกป้องเป็นอย่างดี
ปลั๊กอินส่วนใหญ่ไม่ต้องจำเป็นต้องใช้สิทธิ์เข้าถึงแบบเต็มรูปแบบ แต่จะใช้สิทธิ์แบบจำกัด ในโลกทุกวันนี้ ความเสี่ยงจะเกิดขึ้นเมื่อนักพัฒนากำหนดให้ผู้ใช้ต้องคัดลอกข้อมูลประจำตัวสำหรับเข้าสู่บัญชีด้วยตัวเองไปยังแพลตฟอร์มของบริษัทอื่น ด้วยเหตุนี้ เราจึงกำหนดให้นักพัฒนาใช้คีย์ API แบบจำกัดหรือ OAuth ในการตรวจสอบสิทธิ์ปลั๊กอิน เพื่อลดความเสี่ยงต่อการฉ้อโกงให้กับผู้ใช้ นักพัฒนา และ Stripe
เมื่อวันที่ 1 มกราคม 2024 Stripe ได้เพิ่มการรองรับคีย์ API แบบจำกัด และการตรวจสอบสิทธิ์แบบ OAuth 2.0 สำหรับ Stripe Apps ซึ่งช่วยให้ปลั๊กอินสามารถทำงานได้อย่างปลอดภัยมากขึ้นในระบบนิเวศของเรา การอัปเดตด้านความปลอดภัยในครั้งนี้ไม่เพียงช่วยในการปฏิบัติตามมาตรฐานด้านการรักษาความปลอดภัยล่าสุดของ Stripe เท่านั้น แต่ยังทำให้ผู้ค้าที่ใช้การเชื่อมต่อการทำงานของบริษัทอื่นเหล่านี้ควบคุมธุรกิจและข้อมูลของตัวเองได้มากขึ้น
ในวันที่ 30 กันยายน 2024 นี้ Stripe จะกำหนดให้นักพัฒนาปลั๊กอินใช้วิธีการตรวจสอบสิทธิ์แบบใหม่ที่มีความปลอดภัย (คีย์ API แบบจำกัด, OAuth 2.0 หรือ Stripe Connect) เพื่อปกป้องผู้ใช้จากการฉ้อโกง นักพัฒนาปลั๊กอินรายใหม่และที่มีอยู่ทั้งหมดต้องใช้หนึ่งในวิธีการตรวจสอบสิทธิ์ใหม่ที่ปลอดภัยเหล่านี้ สำหรับนักพัฒนาที่เลือกใช้คีย์ API แบบจำกัดหรือ OAuth 2.0 ผ่านแอป Stripe แอปเหล่านี้จะต้องผ่านการตรวจสอบและอนุมัติโดย Stripe ก่อนจะเผยแพร่บน Stripe App Marketplace
ในวันที่ 29 ตุลาคม 2024 Stripe จะเริ่มกำหนดให้ผู้ค้าทุกรายที่ใช้ปลั๊กอินจะต้องอัปเกรดความปลอดภัยในการเชื่อมต่อของตนโดยการตรวจสอบสิทธิ์ด้วยคีย์ API แบบจำกัดหรือ OAuth 2.0 อย่างใดอย่างหนึ่ง ซึ่งเป็นการอัปเกรดตามแผนที่วางไว้และมีวัตถุประสงค์เพื่อยกระดับการรักษาความปลอดภัยของการเชื่อมต่อการทำงานของบริษัทอื่นกับ Stripe และเพื่อปฏิบัติตามมาตรฐานล่าสุดของ Stripe โดย Stripe จะเรียกเก็บค่าธรรมเนียมจากธุรกิจที่ไม่ปฏิบัติตามข้อกำหนดด้านการรักษาความปลอดภัยนี้ตั้งแต่เดือนมิถุนายน 2025 เป็นต้นไป
การใช้งานคีย์ API แบบจำกัดหรือ OAuth 2.0 แทนการใช้คีย์ลับในการตรวจสอบสิทธิ์กับบริการของบริษัทอื่นจำเป็นอย่างยิ่งต่อการยกระดับความปลอดภัยและประสิทธิภาพในการควบคุม คีย์ API แบบจำกัดจะเพิ่มความปลอดภัยโดยช่วยให้ธุรกิจสามารถควบคุมสิทธิ์ที่มอบให้กับบริษัทอื่นได้อย่างแม่นยำมากขึ้น ซึ่งช่วยให้แน่ใจได้ว่าบริการของบริษัทอื่นจะเข้าถึงได้เฉพาะข้อมูลและการดำเนินการที่จำเป็นเท่านั้น OAuth 2.0 คือการอนุมัติแบบแปลงข้อมูลเป็นโทเค็นภายในคลิกเดียว ซึ่งธุรกิจจะจัดส่งให้กับบริษัทอื่นเพื่อใช้ในการผสานการทำงาน OAuth 2.0 มีความคล้ายคลึงกับคีย์ API แบบจำกัดตรงที่ช่วยให้ควบคุมและปกป้องสิทธิ์ที่มอบให้กับบริษัทอื่นๆ ได้อย่างแม่นยำมากขึ้น ตัวเลือกเหล่านี้จะช่วยเสริมการป้องกันการเข้าถึงที่ไม่ได้รับการอนุญาตและการฉ้อโกง ทั้งยังช่วยลดความซับซ้อนในการทำงานซึ่งทำให้การเชื่อมต่อทำงานมีประสิทธิภาพและน่าเชื่อถือมากยิ่งขึ้นอีกด้วย
ในวันที่ 1 มกราคม 2024 Stripe จะนำฟังก์ชันเพิ่มเติมของ Stripe Apps มาใช้ ซึ่งจะช่วยให้การอนุมัติปลั๊กอินสะดวกง่ายดายและปลอดภัยยิ่งขึ้น Stripe Apps ซิงค์ข้อมูลระหว่างระบบได้อย่างราบรื่น ลดความซับซ้อนในการตรวจสอบสิทธิ์ และยังเลือกให้แสดง UI ที่เกี่ยวข้องในแดชบอร์ด Stripe ได้อีกด้วย นักพัฒนาปลั๊กอินรายใหม่และที่มีอยู่ทั้งหมดจะต้องสร้างการอนุมัติโดยใช้ OAuth 2.0 หรือคีย์ API แบบจำกัดผ่าน Stripe App โดย Stripe Apps ทั้งหมดจะได้รับการตรวจสอบก่อนที่จะเผยแพร่ใน Stripe App Marketplace เมื่อดำเนินการตามขั้นตอนและติดตั้งแอปที่จัดทำโดยบริษัทอื่น แอปดังกล่าวจะเข้าถึงข้อมูล Stripe ของคุณเฉพาะส่วนที่จำเป็นเท่านั้น
การตรวจสอบสิทธิ์ด้วย OAuth
การตรวจสอบสิทธิ์ด้วย RAK
หากนักพัฒนาปลั๊กอินของคุณยังไม่ได้อัปเดตแอป Stripe คุณสามารถสร้างคีย์ API แบบจำกัดให้กับการเชื่อมต่อการทำงานของคุณเองได้ ดำเนินการตามขั้นตอนด้านล่างเพื่อตั้งค่าและเชื่อมต่อการทำงานกับคีย์ใหม่
เมื่อทำตามขั้นตอนต่อไปนี้ ก็วางใจได้ว่าคุณเชื่อมต่อการทำงานกับบริการของบริษัทอื่นได้อย่างปลอดภัย พร้อมทั้งใช้ประโยชน์จากฟังก์ชันของ Stripe ได้อย่างเต็มรูปแบบ
ผู้ใช้บางรายอาจพบประสบการณ์ที่แตกต่างออกไปในกระบวนการสร้างคีย์ API โปรดดำเนินการตามขั้นตอนต่อไปนี้ (หากเกี่ยวข้อง)
นอกจากนี้ คุณยังอาจใช้ปลั๊กอินเพื่อเชื่อมต่อกับบัญชี Stripe โดยใช้กระบวนการเริ่มต้นใช้งาน Stripe Connect ได้ด้วย วิธีการมีดังนี้
Stripe และ WooCommerce ร่วมมือกันเพื่อให้แน่ใจว่าลูกค้าของเราใช้มาตรการรักษาความปลอดภัยขั้นสูงและมีสิทธิ์เข้าใช้งานฟีเจอร์ล่าสุดของปลั๊กอิน WooCommerce Stripe เช่น ซื้อตอนนี้ จ่ายทีหลัง
ผู้ค้าทุกรายที่ใช้ปลั๊กอิน WooCommerce Stripe ต้องปฏิบัติตามขั้นตอนต่อไปนี้ภายในวันที่ 29 ตุลาคม 2024
ปัจจุบัน ลูกค้าบางรายที่ใช้ปลั๊กอิน WooCommerce Stripe ใช้ Sources API ในการยอมรับวิธีการชำระเงินแบบต่างๆ ซึ่งเป็นการเชื่อมต่อการทำงานแบบเก่าที่กำลังจะปิดให้บริการเร็วๆ นี้ ดังนั้น ลูกค้าเหล่านี้จะต้องดำเนินการตามขั้นตอนข้างต้นให้เสร็จสิ้นภายในวันที่ 29 ตุลาคม 2024 เพื่อให้รับชำระเงินต่อไปได้และป้องกันความติดขัดในฝั่งของลูกค้า
โปรดดูเอกสารประกอบของ WooCommerce เพื่อทำตามขั้นตอน นอกจากนี้ WooCommerce ยังตอบคำถามที่พบบ่อยไว้ในโพสต์ปักหมุดบนฟอรัมการสนับสนุนสาธารณะสำหรับปลั๊กอิน Stripe ของ WooCommerce ด้วย