# Welcome to HivePay

HivePay is a payment gateway for the Hive blockchain, providing a simple, Stripe-like API for accepting HIVE and HBD payments in your applications.

---

## Quick Links

**Using LLMs?** Check out our skills: `npx skills add hivepayme/agent-skills` to enable AI agents to integrate HivePay into your applications with ease.

:::row:::

:::column:::
[!badge icon="rocket" text="Getting Started"](/getting-started/)

New to HivePay? Start here to register as a merchant and create your first payment.
:::

:::column:::
[!badge icon="credit-card" text="Payments"](/payments/)

Learn how to create payments, track status, calculate fees, and handle webhooks.
:::

:::endrow:::

:::row:::

:::column:::
[!badge icon="browser" text="Dashboard"](/dashboard/)

Manage your payments, configure webhooks, and view analytics in the merchant dashboard.
:::

:::column:::
[!badge icon="code" text="SDK Reference"](/sdk/)

Integrate HivePay using our official TypeScript client library with full type support.
:::

:::endrow:::

:::row:::

:::column:::
[!badge icon="globe" text="x402 Protocol"](/x402/)

Enable machine-to-machine HBD micropayments for AI agents and APIs using the open x402 standard.
:::

:::column:::
:::

:::endrow:::

---

## Features

| Feature | Description |
|---------|-------------|
| **Simple API** | Stripe-like API design for familiar integration patterns |
| **Hive Native** | Accept HIVE and HBD payments directly to your Hive account |
| **Webhooks** | Real-time notifications when payment status changes |
| **TypeScript SDK** | Full type safety with our official client library |
| **Dashboard** | Manage payments and settings through a web interface |
| **Predictable pricing** | Monthly SaaS billing on processed volume — nothing is deducted from individual transactions |
| **AML Compliance** | Built-in anti-money laundering checks with automatic merchant flagging and KYC verification |
| **x402 Protocol** | Machine-to-machine micropayments for AI agents and APIs |

---

## How It Works

```mermaid
sequenceDiagram
    participant User
    participant YourApp
    participant HivePay
    participant Hive

    YourApp->>HivePay: Create payment session
    HivePay-->>YourApp: Return checkout URL
    YourApp->>User: Redirect to checkout
    User->>HivePay: Complete payment
    HivePay->>Hive: Process transaction
    Hive-->>HivePay: Confirm transaction
    HivePay->>YourApp: Webhook notification
    HivePay->>User: Redirect to success URL
```

---

## Get Started

1. [Register as a merchant](/getting-started/registration/)
2. [Get your API key](/getting-started/authentication/)
3. [Create your first payment](/payments/creating/)

---

## Need Help?

- [Support & Contact](/support/)
- [System Status](/support/status/)
