# XRP Ledger transactions

XRP Ledger wallets support transaction types beyond a standard payment. What you can create depends on whether you use the console or the API.

- **In the console**, XRP Ledger wallets offer OfferCreate, OfferCancel, TrustLine, AccountSet, and SignerListSet, in addition to **Payment**. The console can also offer CredentialAccept, VaultDeposit, VaultWithdraw, LoanSet, and LoanPay. These five have no dedicated API endpoints; the console submits them as raw signing transactions, so the wallet needs raw signing enabled. Contact your Ripple representative to use these five types. Payments from XRP Ledger wallets also accept a **Source tag** and **Destination tag**.
- **Through the API**, dedicated endpoints create trust lines (trust-set), account settings (account-set), clawbacks, DEX offers (offer-create and offer-cancel), signer lists (signer-list-set), and automated market maker (AMM) operations (amm-create, amm-deposit, and amm-withdraw). Transfers accept `sourceTag` and `destinationTag` in `config`.
- **For any other XRP Ledger transaction type**, including signing as one signer on a multi-signed transaction, use [raw signing](/pt-br/products/wallet/transactions/raw-signing) with the [XRP Ledger encoding format](/pt-br/products/wallet/transactions/raw-signing/encoding-formats#xrp-ledger).


In this section
- [XRP Ledger transactions in the console](/pt-br/products/wallet/transactions/xrpl/xrpl-in-the-console) – Create offers, trust lines, account settings, signer lists, and credential, vault, and loan transactions
- [Submit XRP Ledger transactions via the API](/pt-br/products/wallet/transactions/xrpl/xrpl-via-the-api) – Trust lines, account settings, clawbacks, DEX offers, signer lists, and AMM operations