ต้องอัปเดตไลบรารี
การอัปเดตความปลอดภัยที่สำคัญสำหรับไลบรารีและ SDK ของ Omise ตรวจสอบให้แน่ใจว่าการเชื่อมต่อของคุณใช้เวอร์ชันขั้นต่ำที่จำเป็นเพื่อรักษาการเชื่อมต่อ API
ภาพรวม
Omise ได้อัปเดตแนวทางปฏิบัติด้านความปลอดภัย โดยย้ายจากการตรึงใบรับรองไปสู่การตรวจสอบใบรับรองมาตรฐานอุตสาหกรรม คำขอ API (รวมถึงการสร้างชาร์จ) อาจหยุดทำงาน หากคุณใช้เวอร์ชันไลบรารีที่ล้าสมัย
ต้องดำเนินการ
หากคุณใช้ไลบรารีหรือ SDK ของ Omise คุณต้องอัปเดตเป็นเวอร์ชันขั้นต่ำที่ระบุด้านล่างเป็นอย่างน้อย การไม่อัปเดตอาจส่งผลให้การประมวลผลการชำระเงินล้มเหลว
ทำไมต้องอัปเดตนี้
ก่อนหน้านี้ ไลบรารี Omise ใช้การตรึงใบรับรองเพื่อความปลอดภัย แม้ว่าจะมีประสิทธิภาพ แต่วิธีการนี้ต้องการการอัปเดตไลบรารีทุกครั้งที่ใบรับรองเปลี่ยนแปลง เราได้เปลี่ยนไปใช้การตรวจสอบห่วงโซ่ใบรับรองมาตรฐาน ซึ่ง:
- บำรุงรักษาง่ายกว่า
- เป็นแนวทางปฏิบัติที่ดีที่สุดในอุตสาหกรรม
- ไม่ต้องการการอัปเดตไลบรารีสำหรับการต่ออายุใบรับรอง
- เข้ากันได้กับโครงสร้างพื้นฐานความปลอดภัยสมัยใหม่
เวอร์ชันขั้นต่ำที่จำเป็น
ไลบรารีฝั่งเซิร์ฟเวอร์
| ไลบรารี | เวอร์ชันขั้นต่ำ | วันที่เผยแพร่ | Repository |
|---|---|---|---|
| Ruby | 0.8.0 | 4 พ.ย. 2019 | omise-ruby |
| Python | 0.9.0 | 3 ก.ย. 2020 | omise-python |
| PHP | 2.12.0 | 31 ก.ค. 2020 | omise-php |
| Node.js | 0.10.0 | ส.ค. 2019 | omise-node |
| Go | 1.0.5 | 31 ก.ค. 2020 | omise-go |
| Java | 3.1.1 | 6 ส.ค. 2019 | omise-java |
| .NET | 3.0.0 | 2019 | omise-dotnet |
| Elixir | 0.8.0 | 2019 | omise-elixir |
Mobile SDK
| SDK | เวอร์ชันขั้นต่ำ | วันที่เผยแพร่ | Repository |
|---|---|---|---|
| Android | 3.0.0 | 31 ต.ค. 2019 | omise-android |
| iOS | 3.2.0 | 29 ส.ค. 2019 | omise-ios |
| Flutter | 1.0.0 | 2020 | omise-flutter |
| React Native | 1.0.0 | 2020 | omise-react-native |
ปลั๊กอิน E-Commerce
| ปลั๊กอิน | เวอร์ชันขั้นต่ำ | วันที่เผยแพร่ |
|---|---|---|
| WooCommerce | 4.8 | 19 เม.ย. 2021 |
| Magento | 2.18.6 | 16 ก.ย. 2021 |
| PrestaShop | 1.7.10 | 5 ก.ย. 2023 |
| OpenCart | 2.5 | 5 ก.ย. 2023 |
| EC-CUBE | 2.2 | 5 ก.ย. 2023 |
ไลบรารีฝั่งไคลเอนต์
| ไลบรารี | เวอร์ชันขั้นต่ำ | หมายเหตุ |
|---|---|---|
| Omise.js | เป็นปัจจุบันเสมอ | โหลดจาก CDN อัปเดตอัตโนมัติ |
| Omise Dart | 1.0.0 | สำหรับการรวม Flutter |
วิธีการอัปเดต
ตรวจสอบเวอร์ชันปัจจุบันของคุณ
Ruby
# Gemfile
gem 'omise'
# ตรวจสอบเวอร์ชัน
bundle show omise
Python
pip show omise
PHP
composer show omise/omise-php
Node.js
npm list omise
Go
go list -m github.com/omise/omise-go
คำสั่งอัปเดต
Ruby
bundle update omise
Python
pip install --upgrade omise
PHP
composer update omise/omise-php
Node.js
npm update omise
Go
go get -u github.com/omise/omise-go