Skip to content

Search documentation

Try “webhook signature” or “amountUsd”. Use Tab or arrow keys to explore results.

    Open app
    Open app

    Documentation navigation

    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.
    Forwend documentation Test first. Confirm on your server.