BEAMCHECKOUT FOR MAGENTOINSTALLATION GUIDE FOR MAGENTO 2.4.X
- Download Plugin Magento2beamcheckout-V.1.5.zip *Support Magento Version 2.4 ขึ้นไป
- แตกไฟล์ที่ได้ Download ลงมา
- ใช้โปรแกรม FTP ที่วาง Folder “App” ไปที่ Root ของ Website
- Run CLI ที่ Root ของ Magento
bin/magento cache:flush
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
- หลังจากนั้นให้ Login เข้าไปที่หลังบ้าน Magento จากนั้นไปที่เมนู Stores – > Config -> Sales -> Payment Methods
- ตั้งค่า Beam Checkout Payment : Configuration Account Setting
Merchant ID : กรอกรายละเอียด Merchant ID ที่ได้จาก Beam
API Key : กรอกรายละเอียด API Key ที่ได้จาก Beam
Secret Key : กรอกรายละเอียด Secret Key ที่ได้จากทาง Beam
Mode : เลือกว่า API Key ที่ได้มาเป็น Test Mode หรือ Live Mode
* API Key และ Secret Key ที่กรอกด้านบน ให้กรอกให้ตรงกับ Mode ที่เลือก (Test Mode/Live Mode) เพราะ Key จะเป็นคนละชุดกัน
Cron Setting : คือระยะเวลาที่ตัวเว็บจะวิ่งไปเช็คค่าที่ฝั่ง Beam (แต่ถ้ามีการทำรายการสั่งซื้อ ตัว Beam จะยิง update กลับมาอยู่แล้ว) ค่า Default คือ * */1 * * * คือยิงออกไปเช็คทุกๆ 1 ชม.
Configuration Payment Expiry Setting : ระยะเวลาที่ URL Payment จะหมดอายุ หากเกินเวลาที่กำหนด ก็จะ Cancel Order ค่า Default ตั้งไว้ที่ 15 นาที - ตั้งค่า Payment Method เลือกเปิดวิธีการชำระเงินตามที่ได้ลงทะเบียนไว้กับทาง Beam และตั้งค่ารายละเอียดของแต่ละวิธีการชำระเงิน
Enable : เลือกเพื่อ เปิด-ปิด Payment Method
Title : ตั้งค่าชื่อ Payment Method ที่จะแสดงใน Frontend
Instructions : รายละเอียดเกี่ยวกับ Payment Method จะแสดงด้านล่าง Title
Supported Payment Methods : เลือกวิธีการชำระเงินที่ต้องการเปิด
* ระบบทำการแยก Credit Card / eWallet / QR Code ไว้ให้ สามารถเลือกวิธีการชำระเงินให้ตรงกับประเภทได้ เพื่อให้แสดง option การเลือกชำระเงินตาม แต่หากกรณีที่ต้องการรวมทั้งหมดเป็น option เดียว แล้วหลังจากกดชำระเงินแล้ว ลูกค้าไปเลือกอีกครั้งในหน้า Payment Gateway ให้เลือก Supported Payment Methods ทุกอันที่เปิดลงทะเบียนไว้ แล้วแก้ Title ให้สอดคล้อง แล้วปิดการใช้งาน Method อื่นทั้งหมด
Sort Order : ลำดับการแสดงผลของวิธีการชำระเงินทั้งหมดของ Website หากต้องการให้ขึ้นอันแรกให้ใส่ค่าเป็น 1 - กด Save Config และไปที่ Cache Management หลังจากมาที่หน้า Cache Management ให้เช็ครายการที่เป็น INVALIDATE แล้วกด Flush Magento Cache
- จากนั้นที่หน้า Checkout ก็จะมี Payment ขึ้นมาให้ใช้งาน