โมดูล Paymentsense สำหรับ Magento 2 Open Source
โมดูลการชำระเงินสำหรับ Magento 2 Open Source (Community Edition) ช่วยให้คุณสามารถชำระเงินผ่าน Paymentsense
ความต้องการ
- Magento Open Source เวอร์ชัน 2.3.x หรือ 2.4.x (ทดสอบสูงสุด 2.4.1)
- เซิร์ฟเวอร์ที่ได้รับการรับรอง PCI โดยใช้ SSL/TLS (จำเป็นสำหรับวิธีการชำระเงินโดยตรงและ MOTO และแนะนำเป็นอย่างยิ่งสำหรับวิธีการชำระเงินที่โฮสต์*)
- เปิดพอร์ตขาออก 4430 เพื่อใช้วิธีการชำระเงินโดยตรงและ MOTO และสำหรับการทำธุรกรรมอ้างอิง (การรวบรวม การคืนเงิน และโมฆะ)
* การใช้วิธีการชำระเงินที่โฮสต์โดยไม่มี SSL/TLS อาจส่งผลให้เซสชั่นของลูกค้าว่างเปล่าหลังจากกลับมาจากแบบฟอร์มการชำระเงินที่โฮสต์ของเกตเวย์การชำระเงิน และตะกร้าสินค้าของลูกค้าจะไม่ได้รับการกู้คืนตามลำดับ ในกรณีที่ชำระเงินไม่สำเร็จบนเว็บเบราว์เซอร์บางตัว
การติดตั้งโดยใช้ Composer
ติดตั้งโมดูล Paymentsense
$ composer require paymentsense/magento2-module
เปิดใช้งานโมดูล Paymentsense
$ php bin/magento module:enable Paymentsense_Payments --clear-static-content
อัปเดตวีโอไอพี
$ php bin/magento setup:upgrade
ปรับใช้ไฟล์มุมมองแบบคงที่ (หากจำเป็น)
$ php bin/magento setup:static-content:deploy
การติดตั้งด้วยตนเอง
อัปโหลดเนื้อหาของโฟลเดอร์ไปที่ app/code/Paymentsense/Payments/
ในโฟลเดอร์รูทของ Magento
เปิดใช้งานโมดูล Paymentsense
$ php bin/magento module:enable Paymentsense_Payments --clear-static-content
อัปเดตวีโอไอพี
$ php bin/magento setup:upgrade
ปรับใช้ไฟล์มุมมองแบบคงที่ (หากจำเป็น)
$ php bin/magento setup:static-content:deploy
การกำหนดค่า
- เข้าสู่ระบบแผงผู้ดูแลระบบ Magento และไปที่ ร้านค้า -> การกำหนดค่า -> การขาย -> วิธีการชำระเงิน
- หากวิธีการชำระเงิน Paymentsense ไม่ปรากฏในรายการวิธีการชำระเงิน ให้ไปที่ ระบบ -> การจัดการแคช และล้างแคช Magento โดยคลิกที่ปุ่ม ล้างแคช Magento
- ไปที่ วิธีการชำระเงิน แล้วคลิกปุ่ม กำหนดค่า ถัดจากวิธีการชำระเงิน Paymentsense Hosted , Paymentsense Direct หรือ/และ Paymentsense MOTO เพื่อขยายการตั้งค่าการกำหนดค่า
- ตั้ง ค่าเปิดใช้งาน เป็น ใช่
- ตั้งค่าข้อมูลรับรองเกตเวย์และคีย์ที่แชร์ล่วงหน้าตามความเหมาะสม
- คุณสามารถเลือกตั้งค่าส่วนที่เหลือตามความต้องการของคุณ
- คลิกปุ่ม บันทึกการกำหนดค่า
การชำระเงินที่ปลอดภัย
การใช้ Paymentsense Direct และ Paymentsense MOTO เกี่ยวข้องกับขั้นตอนเพิ่มเติมต่อไปนี้:
- ตรวจสอบให้แน่ใจว่าได้กำหนดค่า SSL/TLS บนเซิร์ฟเวอร์ที่ได้รับการรับรอง PCI-DSS ของคุณ
- เข้าสู่ระบบแผงผู้ดูแลระบบ Magento
- ไปที่ ร้านค้า -> การกำหนดค่า -> ทั่วไป -> เว็บ
- ขยายส่วน URL หลัก (ปลอดภัย)
- ตั้งค่า ใช้ URL ที่ปลอดภัยบนหน้าร้าน และ ใช้ URL ที่ปลอดภัยในผู้ดูแลระบบ เป็น ใช่
- ตั้งค่า URL ฐานที่ปลอดภัย ของคุณ
- คลิกปุ่ม บันทึกการกำหนดค่า
บันทึกการเปลี่ยนแปลง
2.4.3
เปลี่ยน
- หน้ายืนยันการสั่งซื้อ (Paymentsense Direct)
2.4.2
เปลี่ยน
- กรองอักขระที่เกตเวย์ไม่รองรับ
2.4.1
เพิ่มแล้ว
- ปลั๊กอินสลับแอตทริบิวต์คุกกี้ "samesite" (ต้องใช้ SSL/TLS และ Magento 2.4.1 หรือสูงกว่า)
เปลี่ยน
2.4.0
เพิ่มแล้ว
- รองรับวีโอไอพี 2.4
- จุดเข้าเกตเวย์ gw3
- ที่อยู่สำหรับการเรียกเก็บเงินไปยังหน้าการเลือกวิธีการชำระเงิน (Paymentsense Hosted)
- การเพิ่มประสิทธิภาพโค้ดและการทำงานซ้ำ
2.3.2
เพิ่มแล้ว
- วิธีแฮช HMACSHA256 และ HMACSHA512 (โฮสต์ Paymentsense)
- ตัวกรองอักขระที่ไม่รองรับโดย HPF (Paymentsense Hosted)
- การจำกัดความยาวของฟิลด์ที่ส่งไปยัง HPF (Paymentsense Hosted)
2.3.1
เพิ่มแล้ว
- ตัวเลือกสำหรับการเรียกเก็บเงินในสกุลเงินหลัก
- การเพิ่มประสิทธิภาพโค้ดและการทำงานซ้ำ
ที่ตายตัว
- ปัญหาการเพิ่มสถานะการฉ้อโกงในสภาพแวดล้อมที่มีหลายสกุลเงิน
2.3.0
เพิ่มแล้ว
- แฟ้มเช็คซัมไปยังคุณลักษณะข้อมูลโมดูล
ลบออก
- วิธีแฮช MD5 (โฮสต์ Paymentsense)
- รองรับวีโอไอพี 2.2
2.0.8
เพิ่มแล้ว
- รองรับทุกสกุลเงินตามมาตรฐาน ISO 4217
2.0.7
เพิ่มแล้ว
2.0.6
เพิ่มแล้ว
เปลี่ยน
- URL ของคุณลักษณะข้อมูลโมดูลเพิ่มเติม
- เอาต์พุตของคุณลักษณะข้อมูลโมดูลเพิ่มเติม
2.0.5
เพิ่มแล้ว
- วิธีการส่งผลลัพธ์ของเซิร์ฟเวอร์ (Paymentsense Hosted)
ที่ตายตัว
- สลับไปยังจุดเข้าเกตเวย์ถัดไปเมื่อได้รับการตอบสนองที่ไม่คาดคิดจากเกตเวย์
2.0.4
เพิ่มแล้ว
- คุณสมบัติข้อมูลโมดูลเพิ่มเติม
- สถานะวิธีการชำระเงินในหน้าการกำหนดค่าวิธีการชำระเงิน
- สถานะการเชื่อมต่อเกตเวย์บนหน้าการกำหนดค่าวิธีการชำระเงิน
- "พอร์ต 4430 ไม่ได้เปิดบนเซิร์ฟเวอร์ของฉัน (เซฟโหมดที่ปิดใช้งานธุรกรรมการอ้างอิงโยง)" การตั้งค่าการปิดใช้งานธุรกรรมการอ้างอิงโยง (โฮสต์ Paymentsense)
ลบออก
2.0.3
เพิ่มแล้ว
- รองรับ Magento 2.3.x การปฏิบัติตามข้อกำหนดการป้องกัน CSRF
- คุณลักษณะการรายงานข้อมูลโมดูล
เปลี่ยน
2.0.2
เปลี่ยน
- อีเมลสั่งซื้อจะถูกส่งหลังจากการชำระเงินสำเร็จเท่านั้น อีเมลสำหรับการชำระเงินที่ล้มเหลวจะไม่ถูกส่งไปยังลูกค้าอีกต่อไป
2.0.1
เพิ่มแล้ว
- การบันทึกที่กำหนดค่าได้
- การเพิ่มประสิทธิภาพโค้ดและการทำงานซ้ำ
เปลี่ยน
- สถานะการสั่งซื้อก่อนชำระเงินเป็น "รอชำระเงิน"
ที่ตายตัว
2.0.0
การเปิดตัวครั้งแรก
สนับสนุน
[email protected]