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:
- Navigate to Maintenance > Database > Parameters > Setup/BankCards tab.
- Note that the Support (MAN) User ID only has written access to this section, so you may need them to perform this action.
- Scroll to the bottom of the list in the Payment Method box and select an empty row (indicated by a star).
- Click in the Card Name box and type in the name of the card/tender.
- 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.
- Choose Process (F12) to save the changes.
- To complete the process, log out of the application and log back in.
Support
- 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.
- 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.
- Ensure the user’s Spruce version is supported by POS+.
- Firewalls can prevent the POS+ executable from installing. Please consult with the customer’s network personnel to overcome any obstacles.