# fianto docs (/)

- [I sell](/merchants): Run your shop in the dashboard
  1. [Create your account](/merchants/create-account)
  2. [Set up your business](/merchants/set-up-your-business)
  3. [Review and approval](/merchants/review-and-approval)
  4. [Products and prices](/merchants/products-and-prices)
  5. [Orders and payments](/merchants/orders-and-payments)
- [I build](/developers): Connect your server to fianto
  1. [How money moves](/get-started/how-money-moves)
  2. [Quickstart](/get-started/quickstart)
  3. [Verify webhooks](/developers/webhooks/verify)
  4. [Testing](/developers/testing)
  5. [Errors](/developers/errors)
- [I pay](/payers): Pay with your wallet and manage subscriptions
  1. [Paying with fianto](/payers/paying-with-fianto)
  2. [What it costs](/payers/what-it-costs)
  3. [Your subscriptions](/payers/your-subscriptions)
  4. [Cancel a subscription](/payers/cancel-a-subscription)

**How money moves in a one-time payment**

1. The payer's wallet signs one transaction. The payer is the only signer.
2. That transaction sends the price in USDC straight to the merchant's wallet.
3. In the same transaction, the service fee goes to fianto's treasury — only when the service fee is above zero.
4. fianto broadcasts the signed transaction and watches the chain. The price goes straight to the merchant's wallet and any service fee to fianto, in the same transaction. Nothing is held in between.
5. Subscriptions work differently: fianto's charging key co-signs the subscribe transaction and signs each renewal, within the limits the on-chain program enforces.

Only USDC on Solana is accepted.