> ## Documentation Index
> Fetch the complete documentation index at: https://www.zkcompression.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Receive Payments

> On Solana, share your wallet address, not your token account. It is typical for the sender to derive the appropriate associated token account for whatever token they're sending.

***

1. Receiving payments work just like with SPL.
2. After receiving a payment use `getAtaInterface()` to verify your token balance: [Verify Payments](light-token/payments/verify-payments).
3. See the [Solana documentation](https://solana.com/docs/payments/accept-payments) for examples of drop-in components, the Solana Pay protocol, or direct RPC integration.

## Related guides

<CardGroup cols={3}>
  <Card title="Verify payments" icon="magnifying-glass" href="/light-token/payments/verify-payments">
    Check balances and transaction history.
  </Card>

  <Card title="Gasless transactions" icon="hand-holding-dollar" href="/light-token/wallets/gasless-transactions">
    Abstract SOL fees so users never hold SOL.
  </Card>

  <Card title="Basic payment" icon="arrow-right" href="/light-token/payments/basic-payment">
    Send a single token transfer.
  </Card>
</CardGroup>

***

## Didn't find what you were looking for?

<Callout type="info">
  Reach out! [Telegram](https://t.me/swen_light) | [email](mailto:support@lightprotocol.com) | [Discord](https://discord.com/invite/7cJ8BhAXhu)
</Callout>
