Square Terminal Integration for Floreant or any custom POS and Integration with Doordash, Uber, Grubhub

Job ID: 40018296

Budget: $750 – $1,500 USD

Looking for a developer who can integrate Square Terminal card processing with my Floreant POS system (Java-based, open source).

My requirements:

1. When a ticket is closed in Floreant, the POS should automatically send the total amount to a Square Terminal using Square’s Terminal API.
2. Square Terminal should handle the full payment flow: tap/chip/swipe.
3. After the transaction is approved or declined, the result should return to the POS.
4. Floreant should automatically close the ticket as Paid (Square) and save the Square transaction ID.
5. Should support: Refunds, Cancellations, Partial payments, Retry logic if terminal disconnects
6. Must follow Square’s PCI-compliant approach (no raw card data handled by POS).
7. Deliverables:
A plugin or extension inside Floreant POS
Middleware (if needed)
Setup instructions
Testing + sample transactions
8. My environment:
Windows POS terminals
Floreant POS latest version
Square Terminal hardware
Restaurant environment (multiple stations)

NOTE: i am open for any other POS custom system but not cloud based.