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

# Build a Payment App with the JS SDK

> Create a basic payment application to transfer tokens between accounts on the Stellar Testnet.

> [card] [Overview](https://developers.stellar.org/docs/build/apps/example-application-tutorial/overview.md)
>
> This tutorial walks through how to build an application with the @stellar/stellar-sdk.

> [card] [Account Creation](https://developers.stellar.org/docs/build/apps/example-application-tutorial/account-creation.md)
>
> Accounts are the central data structure in Stellar and can only exist with a valid keypair (a public and secret key) and the required minimum balance of XLM.

> [card] [Confirmation Modal](https://developers.stellar.org/docs/build/apps/example-application-tutorial/confirmation-modal.md)
>
> Since the user's keypair is encrypted with a pincode and stored in their browser, we will occasionally need to prompt them for that pincode to sign a...

> [card] [Contacts List](https://developers.stellar.org/docs/build/apps/example-application-tutorial/contacts-list.md)
>
> One central feature of BasicPay is a list of contacts containing a user's name and associated Stellar addresses.

> [card] [Manage Trust](https://developers.stellar.org/docs/build/apps/example-application-tutorial/manage-trust.md)
>
> For an account to hold and trade assets other than XLM, it must establish a trustline with the issuing account of that particular asset.

> [card] [Payment](https://developers.stellar.org/docs/build/apps/example-application-tutorial/payment.md)
>
> A payment operation sends an amount in a specific asset (XLM or non-XLM) to a destination account.

> [card] [Path Payment](https://developers.stellar.org/docs/build/apps/example-application-tutorial/path-payment.md)
>
> A path payment is where the asset sent can be different from the asset received.

> [card] [Anchor Integration](https://developers.stellar.org/docs/build/apps/example-application-tutorial/anchor-integration)
>
> 5 items

> [card] [Querying Data](https://developers.stellar.org/docs/build/apps/example-application-tutorial/querying-data.md)
>
> Your application will be querying data from Horizon (one of Stellar's APIs) throughout its functionality.
