Skip to content
English
  • There are no suggestions because the search field is empty.

Spruce POS Integration

About

Spruce connects point of sale, inventory, purchasing, accounting, analytics, and ecommerce in one system built specifically for LBM dealers. 

Website: Spruce

Category Details
Integration Type On-prem

Installation Guide:
Installing POS+ On-Prem
Features Payment processing integration supported within Spruce.
Payment Flows Push to Terminal
Payment Links
Keyed Transactions
Keyed ACH
Additional Payment Flows Payment links reconcile in the Spruce versions above.
Requirements Spruce v xx.xx

Important Notes

Once a payment flow has been built for a software, it becomes available to all users.

Critical Notes:
  • Payment links do not automatically reconcile for on-prem softwares. This can be supported with additional development.
  • There are multiple versions of on-prem Open Spruce. POS+ supports vx.x. Additional versions may require development. Partners are responsible for the development costs needed to support any additional version.

 


Marketing Demo Video

Browser Extension

Browser Extension:

No video yet.


Integration Type

This integration requires the On- Prem software to be installed.

Requirements
Spruce v xx.xx

Add Payment Type 

Important: To complete the reconciliation in Spruce, add a new payment type, called “POS+”. 

To add a custom tender type for Point of Sale in Spruce, follow these steps: 

  1. Navigate to Maintenance > Database > Parameters > Setup/BankCards tab. 
  2. Note that the Support (MAN) User ID only has written access to this section, so you may need them to perform this action. 
  3. Scroll to the bottom of the list in the Payment Method box and select an empty row (indicated by a star). 
  4. Click in the Card Name box and type in the name of the card/tender. 
  5. Select the Enabled check box to display this as an option at Point of Sale. You can also select Integrated if the card is integrated with your interface type. 
  6. Choose Process (F12) to save the changes. 
  7. To complete the process, log out of the application and log back in. 

Support

  1. Moving the mouse or typing on the keyboard while POS+ is running a payment activity might cause POS+ to fail. Therefore, inform the merchant not to engage in these activities while running a transaction through POS+. If the transaction fails, simply retry the operation and remove hands from the mouse and keyboard for a few seconds.  
  2. If the user’s machine is too slow, POS+ might timeout waiting for a user’s activity. While we have never seen this in practice, it is possible that people are running 20+ year old machines and the machine is simply incapable of running a POS+ integration.  
  3. Ensure the user’s Spruce version is supported by POS+. 
  4. Firewalls can prevent the POS+ executable from installing. Please consult with the customer’s network personnel to overcome any obstacles.