FAQ

If I bill in USD, what USDC amount does the customer send?

halfin maps your USD figure to the equivalent USDC amount and locks it when the invoice activates. The customer is shown a concrete USDC amount to send; your ledger records the USD amount you billed. Because USDC is a dollar-denominated stablecoin, the two figures are already close, and the fiat anchor keeps them pinned together for the life of the invoice. A lapsed invoice expires rather than re-pricing against a newer rate.

related

Keep reading across the cluster.

How to accept USDC payments onlineBill in dollars, let customers pick their USDC network.Assets and networks questionsFrequently asked questions drawn from the halfin assets and networks pages. Each one links to a standalone answer.Are Ethereum mainnet and the EVM L2s the same network for settlement?No. Base, Arbitrum, and Polygon share Ethereum's account and address model and EVM execution, but they are distinct chains with their own blocks, fee…Can a customer choose XRP, or do I have to create an XRP-only invoice?A single fiat-anchored invoice can present multiple supported assets, and the customer settles in whichever they hold — XRP on the XRP Ledger, BTC, a…Can a customer pay USDC on Base instead of Ethereum mainnet?Yes. Base is a separate EVM L2 that settles to Ethereum, and USDC is available there as a lower-cost route. A USDC payment on Base is a distinct deposit…Can a customer pay USDC on Ethereum if I'm set up for USDC on Base?USDC on Ethereum and USDC on Base are separate deployments with separate addresses, so each is its own asset-on-network option. halfin settles USDC on…Can a single invoice take both USDC and USDT?Yes. You bill in a fiat currency and the customer settles in any supported asset and network — USDC on Ethereum, Base or Solana, or USDT on Tron, Ethereum…Can halfin pay out on Arbitrum, not just receive?Yes. halfin sends from your balance to an Arbitrum destination address as single or batch payouts; the gas for that transaction is paid by the platform…Can halfin pay out on Base, not just receive?Yes. halfin sends USDC and native ETH from your balance to a Base destination as single or batch payouts; the gas for that transaction is paid by the…Can halfin pay out on Ethereum, not just receive?Yes. halfin sends native ETH and ERC-20 tokens from your balance to an Ethereum destination as single or batch payouts; the gas for that transaction is…Can I pay out ERC-20 USDT as well as accept it?Yes. USDT you receive on Ethereum accrues to a fiat-anchored balance you can disburse through single payouts or idempotent mass payouts, return to a…Can I pay out in USDC on Solana as well as accept it?Yes. USDC balances you receive can be sent back out as SPL transfers through single payouts or idempotent mass payouts, returned to a customer via…