Wallet to Wallet Transfer of tokens

We are trying to build a web3 product and wanted to take some payments from users. Found in the documentation of infura on how to send transaction in polygon mainnet as mentioned in this link Send a transaction with Polygon - Infura Docs. We wanted to accept USDC tokens in our application. Can someone help us with that?