Installation
Step 1:
- Open the Xendit app and download for local or Odoo.sh
- Odoo v14: xendit_pos | Odoo Apps Store
- Odoo v15: xendit_pos | Odoo Apps Store
- Odoo v16: xendit_pos | Odoo Apps Store
![](/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdpvzoteik%2Fimage%2Fupload%2Fv1661240563%2FStore%2520Channels%2FOdoo%2FInstallation%2F1_vtapne.png&w=1200&q=75)
Step 2:
- Extract folder
xendit_pos
to your Odoo addons - You can check the Odoo addons path in the config file
/etc/odoo.conf
- Then restart the odoo
- Via service, run this command:
systemctl restart odoo
- Via odoo-bin, run this command:
cd /opt/odoo
./odoo-bin -c /etc/odoo.conf
- Via service, run this command:
![](/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdpvzoteik%2Fimage%2Fupload%2Fv1661240562%2FStore%2520Channels%2FOdoo%2FInstallation%2F2_udq5v2.png&w=1200&q=75)
Step 3:
- Open the odoo on browser
- On the left menu click on Apps
- Now you can see the Xendit POS addon showing here.
- Click on Install
- It will take few mins to finish the installation
![](/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdpvzoteik%2Fimage%2Fupload%2Fv1661240567%2FStore%2520Channels%2FOdoo%2FInstallation%2F3_cvpqia.png&w=1200&q=75)
Step 4:
- Go to Point of Sale
![](/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdpvzoteik%2Fimage%2Fupload%2Fv1661240562%2FStore%2520Channels%2FOdoo%2FInstallation%2F4_cowu67.png&w=1200&q=75)
Step 5:
- On the configuration, click Payment methods
![](/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdpvzoteik%2Fimage%2Fupload%2Fv1661240562%2FStore%2520Channels%2FOdoo%2FInstallation%2F5_ojnf9b.png&w=1200&q=75)
Step 6:
- Click on Create to add new payment method Xendit
![](/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdpvzoteik%2Fimage%2Fupload%2Fv1661240562%2FStore%2520Channels%2FOdoo%2FInstallation%2F6_ofgiwk.png&w=1200&q=75)
Step 7:
- Enter the Payment name, recommended “Xendit”. This name will show up during the POS checkout.
- For “Use a Payment Terminal”, choose: Xendit
- Enter the Xendit Secret key (You can get it from Xendit Dashboard → Settings → API Keys)
- Money in - Write
- Money out, XenPlatform, XenShield - None
- Note: Use test mode secret key to simulate test transaction in Odoo. Use Xendit live mode secret api key for real transactions.
- Assign to a Journal of your choice
- And click Save
![](/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdpvzoteik%2Fimage%2Fupload%2Fv1661240562%2FStore%2520Channels%2FOdoo%2FInstallation%2F7_pzfgoh.png&w=1200&q=75)
Step 8:
- To enable Xendit on POS sessions, go back to Point of Sale main home page
- Go to a specific POS, click the three dots, and click Settings.
- Note: the POS session must be closed before you can modify the settings
![](/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdpvzoteik%2Fimage%2Fupload%2Fv1661240561%2FStore%2520Channels%2FOdoo%2FInstallation%2F8_yody5y.png&w=1200&q=75)
Step 9:
- On the Payments section, select Xendit (or the name you gave to Xendit POS in Step 7)
- Click Save
![](/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdpvzoteik%2Fimage%2Fupload%2Fv1661240562%2FStore%2520Channels%2FOdoo%2FInstallation%2F9_hmnmci.png&w=1200&q=75)
Step 10:
- To test if Xendit shows up, open a new session for your store.
![](/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdpvzoteik%2Fimage%2Fupload%2Fv1661240561%2FStore%2520Channels%2FOdoo%2FInstallation%2F10_coudt8.png&w=1200&q=75)
Step 11:
- Now when you create a new order and go to the Payment page, the Xendit payment will show there
![](/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdpvzoteik%2Fimage%2Fupload%2Fv1661240562%2FStore%2520Channels%2FOdoo%2FInstallation%2F11_m9lkwd.png&w=1200&q=75)
Step 12:
- On the Payments page, choose Xendit
- Click on Send to request a new Xendit invoice
![](/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdpvzoteik%2Fimage%2Fupload%2Fv1661240562%2FStore%2520Channels%2FOdoo%2FInstallation%2F12_pek1k5.png&w=1200&q=75)
Step 13:
- The QR code will show on a popup. This QR code leads to the Xendit Payment Link.
- Have the customer scan the QR code with camera, not eWallet app.
- Have the employee click on the button “Pay at Xendit” to open the Xendit checkout on your own device.
- When you complete the payment on Xendit checkout, the Popup status will show PAID and you can complete the POS order
![](/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdpvzoteik%2Fimage%2Fupload%2Fv1661240562%2FStore%2520Channels%2FOdoo%2FInstallation%2F13_re5hlq.png&w=1200&q=75)
Last Updated on 2023-11-29