Direct payments
The customer sends the token you accept, on its own network, to the payment's own address.
On this page
How a direct payment works
- Each token and network a payment accepts gets its own receive address, computed from the payment's terms.
- The customer picks the network, then the token, then presses Show address.
- The page shows the QR code, the address and the exact amount.
- The customer sends one ordinary transfer from a wallet or an exchange. No wallet connection and no Forwend account.
- The browser computes the address again from the terms, and shows none if they differ.
Tokens and networks
Live mode takes USDC on Base, Arbitrum and Arc, and OUSD on Tempo. A profile accepts the ones it has turned on.
Developer mode uses the test networks, whose tokens have no value.
From the transfer to your wallet
- Detected: the transfer is seen on its network.
- Confirming: Forwend waits until its block is final. The page shows the blocks and time left.
- Paid: final transfers add up to the amount. Less than that is Partially paid.
- In your wallet: the payment's address sends the amount, less fees, to your profile wallet.
Fees
Each network's fee covers moving the money to your wallet, rounded up to the cent. The form shows it before you save.
You choose who pays it: you, or your client. When the client pays, the amount they see includes it.
Money that is held for the customer
This money does not pay the payment. It is kept apart from what you are owed.
- Money above the amount.
- Money sent after the payment closes.
- Money sent to another token or network after one already paid the payment.
- The customer asks support for it, with the pay link and the transaction link.
- If you reopen a partly paid invoice that closed, its held money, up to the amount, becomes yours.
- Money sent in another token or on another network does not count. Support returns it where it can; nothing is promised.