Any card payments are subject to Squareâs fees. To be able to accept and use card you must sign up at squareup.com, agreeing to Square terms of service and creating a store.
Â
Decaf & Square - USDC, Card and NFT-gated commerceHardwareDonât have a Square account?Connecting Square to DecafGetting your Square items into DecafSyncing orders from Decaf to SquareConnecting your device to DecafCreating a Square orderSyncing orders with your Square account
Decaf & Square - USDC, Card and NFT-gated commerce

Hardware
Decaf PoS integrates using Squareâs Terminal. This is best as it allows us to create itemized checkouts from Decaf and send them to Sqaure using the Terminal API.
Donât have a Square account?
This is the first necessary step in allowing your business to accept card and allows a handy way of recording all transactions.
In order to sign up you can follow this article here!
Connecting Square to Decaf
- Logging into your Decaf PoS head to integrations section
- Press âAdd Squareâ
- Choose the correct store
- You will be redirected to Square where you can approve Decaf to access your account
- Once you have confirmed you will be redirected to Decaf
- Select you location for this terminal
- Save
- You can now sync your items from Square to Decaf PoS
Â

Getting your Square items into Decaf
If you donât yet have items in your Square library. Feel free to follow the tutorial here.
Â
Once you are connected to Square you will now be able to sync your items to Decaf. This can be done at any time using the Sync Menu button.
Note: To make sure any items deleted on Square are also deleted on Decaf press âclear menu before syncâ
Â

Â
Your inventory and tax will be pulled from Square and set in Decaf.
Syncing orders from Decaf to Square
Â
Once youâre ready, head to settings and press âSync orders with Squareâ, this will mean that any purchase on Decaf will be registered on Square in both the orders and transactions pages.

Â
Â
Connecting your device to Decaf
Once you have your Square Terminal. You can connect the device to Decaf in a few simple steps.
Â
- Go to settings > integrations
- In the square integrations scroll to Devices and press âAdd new deviceâ

- Then choose a name for your device and press Generate Code

Â
- Use this code to Sign in on your square device using device code mode

If it has successfully been completed, you should see the screen âPowered by Squareâ with a black background and you are ready to go.
Creating a Square order
To create an order on square, simply:
- Select the item the customer wants to purchase
- Proceed to checkout
- Select âCardâ option on payment method
- Choose the linked device you want to use
- It will save the last linked device on every submission
- The Decaf app will ask you to finish the order on the Square terminal
- An itemized order will appear on the terminal, press accept and pay as you would any normal card transaction
Â
See a full demo of the flow below from EmpireDAO in New York.
Â
Â
Syncing orders with your Square account
If everything has been set up correctly, you will be able to see your orders that were generated on the Decaf PoS in your Square account.
Going to âOrdersâ on the menu in decaf will allow you to see all successful orders. In the Receipt Id column you can see the orders that have successfully been synced to Square. If there is an error there may be an issue with the way your tax is set up or which items they are applied to.
Â
