การผสานรวม M-Pesa
การผสานรวม M-Pesa ช่วยให้ประมวลผลธุรกรรมกับผู้ให้บริการ payment gateway M-Pesa
การผสานรวม M-Pesa ช่วยให้ประมวลผลการชำระเงินระหว่างแอปพลิเคชัน M-Pesa และ ERPNext การผสานรวม M-Pesa ทำงานเฉพาะกับ POS เพื่อช่วยให้การชำระเงินสำหรับสิ่งเดียวกัน ฟีเจอร์นี้ไม่ทำงานกับรถเข็นช้อปปิ้ง
หากต้องการตั้งค่า M-Pesa ไปที่:
การผสานรวม > การชำระเงิน > การตั้งค่า M-Pesa
1.วิธีรับข้อมูลรับรอง M-Pesa ของคุณ?
- เพื่อเปิดใช้งานข้อมูลรับรอง API ของคุณ คุณต้องเข้าสู่ระบบบัญชี M-Pesa ของคุณ
- จากนั้น เปิดส่วน Go Live ของแอปพลิเคชันและทำตามขั้นตอนเพื่อรับการอนุมัติสำหรับแอป
- เมื่อกรณีทดสอบทั้งหมดเป็นที่น่าพอใจและผลลัพธ์ที่คาดหวังตรงกับผลลัพธ์สุดท้าย คุณต้องส่งเอกสารและทำตามขั้นตอนเพื่อรับข้อมูลรับรองสุดท้ายสำหรับแอปพลิเคชันของคุณ
- รายละเอียดที่กล่าวถึงในส่วน Production URL and Credentials คือข้อมูลรับรองที่คุณควรใช้ใน M-Pesa Settings

2.การตั้งค่า M-Pesa
หากต้องการเปิดใช้งาน M-Pesa Express คุณต้องกำหนดค่าพารามิเตอร์ทั้งหมดที่จำเป็นซึ่งคุณได้รับจาก M-Pesa หากคุณต้องการใช้สภาพแวดล้อม staging ของการผสานรวม คุณสามารถเลือกตัวเลือก staging และใช้ข้อมูลรับรอง staging ที่ M-Pesa ให้โดยสร้างแอปพลิเคชันแยกต่างหากสำหรับสิ่งเดียวกัน 
เมื่อเปิดใช้งานการผสานรวม M-Pesa ใน ERPNext ระบบจะสร้างบันทึก Payment Gateway และ Account head ใน Chart of Accounts ที่มีประเภทบัญชีเป็น Bank ตามที่เห็นในภาพหน้าจอต่อไปนี้

จะสร้าง Mode of Payment ด้วยชื่อและบัญชีเดียวกับ payment gateway พร้อมกับฟิลด์ที่กำหนดเองบางฟิลด์ใน POS Settings เพื่อจัดการการชำระเงิน POS

หลังจากกำหนดค่า Payment Gateway Account คุณจะสามารถรับการชำระเงินออนไลน์ผ่าน M-Pesa ได้
3. การชำระเงิน POS M-Pesa
เมื่อตั้งค่าโปรไฟล์ POS ด้วยรูปแบบการชำระเงิน M-Pesa POS checkout จะแสดงส่วนข้อมูลเพิ่มเติม ส่วนนี้มีสองฟิลด์ที่ถูกตั้งค่าโดยอัตโนมัติเมื่อเพิ่มการตั้งค่า M-Pesa

ทันทีที่ผู้ใช้ POS กรอกหมายเลขมือถือของลูกค้า พวกเขาสามารถเริ่มคำขอการชำระเงินจากลูกค้า คำขอจะถูกส่งไปยังแอปพลิเคชันมือถือ M-Pesa ของลูกค้าที่เชื่อมโยงกับหมายเลขมือถือที่ระบุ เมื่อการชำระเงินได้รับการประมวลผลโดยผู้ใช้ ผู้ใช้จะได้รับแจ้งโดยกล่องยืนยันเพื่อส่งการชำระเงิน
4. ยอดเงินคงเหลือบัญชี M-Pesa
ยอดเงินคงเหลือบัญชีที่เชื่อมโยงกับ M-Pesa แต่ละรายสามารถดึงข้อมูลผ่านปุ่ม Get Account Balance สิ่งนี้จะโหลดรายละเอียดยอดเงินคงเหลือบัญชี M-Pesa ในแดชบอร์ด

5. สกุลเงินธุรกรรมที่รองรับ
M-Pesa จะทำงานเฉพาะสำหรับบริษัทที่มี KSH (Kenyan Shilling) เป็นสกุลเงินบริษัท