> For the complete documentation index, see [llms.txt](https://docs.chatastra.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chatastra.ai/astrapay/features/non-custodial-payment-processing.md).

# Non-Custodial Payment Processing

#### 🔐 True Non-Custodial Infrastructure

AstraPay is built around a **non-custodial architecture**, meaning it never holds, stores, or manages your funds. When a customer initiates a payment, funds are sent to a **unique, temporary wallet** used for transaction verification. From there, the funds are automatically forwarded to your own master wallet address — instantly and securely.

This process ensures:

* You maintain 100% ownership over your assets
* Payments are trustless and verifiable
* No third-party access to your funds — ever

<figure><img src="/files/IOxdYMqdn2VlqzNsfzRv" alt=""><figcaption></figcaption></figure>

⚙️ Behind the Scenes

Each transaction creates a one-time wallet linked to:

* A **Payment ID** for tracking
* A **Verification ID** for added security

These identifiers help ensure payment status is always accurate — without requiring user logins, sessions, or external platforms.

<figure><img src="/files/rrzqGAQpats02CfDgsdx" alt=""><figcaption></figcaption></figure>

AstraPay provides the tools, smart routing, and logic — but **you always receive the funds directly**.
