How to accept USDC at your business in 3 easy steps

4 min readSep 24, 2022

Okay, so you would like to accept USD Coin as a payment method at your business? Just like Solana Spaces retail stores.

A happy customer showing an easy and quick USDC payment experience at the Solana Embassy in Miami

The PoS runs on a web browser, which means you can access it on any computer, tablet, or mobile device (like an iPad or phone). There is no special hardware needed — which makes it accessible to anyone, anywhere!

Decaf makes it easy to accept USDC in your own self-custodied blockchain wallet. The best part is that there are NO middlemen charging you fees, holding, and delaying YOUR money.

This is how you set up the Decaf PoS and accept USDC in 3 easy steps.

Paying with USDC on Solana Pay using Decaf (using webbrowser on an iPad). Instant, easy and no middlemen fees for merchants.

Video overview of how to accept USDC at your business in 3 mins with Decaf

Video: How to accept USDC at your business in 3 minutes

Here is how anyone can accept USDC in 3 easy steps.

1. Sign up

Go to

You will see the login screen.

Select “Register as Shop Owner”.

Register a new business to get your own Decaf Point of Sales to accept USDC
  1. In and fill the inputs with your email and password.
  2. Click on “Register”.

Note: By default, the credentials used to create the account will have the admin role access rights.

Register account page

2. Customize your settings

  1. Now that you have registered your stores account, you will be redirected to fill out the profile settings. In this form you will be able to choose the site logo, restaurant name and the URL of your website! This URL is the interface for your Point of Sales.
  2. Click ‘Save’.
Profile is to create your store URL (Restaurant Slug). This URL is the interface for your Point of Sales.

Note: In case you want to modify this settings later, you can find them by clicking on the top right icon and then ‘Profile’.

Once you are done with your profile settings then you can customize your store settings.

  1. go to Settings > General.
  2. Customize your settings according to your needs (Find a description of each setting in our documents).
  3. It is important to note that if you have a Square Terminal you can easily import your menu and have a full integration with inventory and payment syncing. See more here.

On the left of the settings are the various settings options and you can adjust them to your business needs on the right.

3. Turn on — “Accept USDC”

Toggle on the payment methods that you would like to accept in your store

  • Accept Cash
  • Accept Card
  • Allow Bitcoin payments
  • Allow Solana Payments (USDC)
The last option is to accept USDC using Solana Pay powered by Decaf

You can then add an address for receiving Solana payments (we can create one automatically for you in our wallet management section). And you can select whether you would like to pay for customers transaction fees (for a nicer customer experience). You can see all details in our docs on Wallet Management and Fee Paying for Customer Payment Transactions.

You can access your Point of Sales and checkout on the PoS tab. This is what it what it looks like.

You can ring up a customer on the Point of Sales tab

Done! You are now ready to accept USDC at your business!

Now you can accept USDC like Solana Spaces. Here is a video of it in action!

Customer paying with USDC from their Phantom wallet

Decaf Support

Use our Decaf Point of Sales support Documentation for comprehensive information on our Point Of Sales, Managing Products, Add Ons, Managing Solana Wallets, Discounts & managed NFTs, Sales Dashboard, Cashiers and User Management, and Refunds.

If you have any questions or want to learn more, feel free to book a time with us here.




Non-custodial wallet on Solana and Stellar with innovative ramps, real world investments, and free sending and exchanging.