---
name: homegoods.x402.fi
description: homegoods.x402.fi provides a single fixed-price checkout endpoint for completing a $25 HomeGoods purchase using USDC on Solana mainnet. It handles exact-amount payment initiation with a 5-minute settlement timeout and returns a transaction confirmation. No cart management, price discovery, or variable-amount logic is included.
host: homegoods.x402.fi
---

# homegoods.x402.fi

homegoods.x402.fi is a narrow-purpose payment host serving agents that need to programmatically execute a predetermined $25 HomeGoods transaction on Solana. It targets automated purchasing flows where the item, price, and payment asset are already known and fixed. It does not support browsing, product search, or any checkout step other than final payment submission.

## When to use this host

Use homegoods.x402.fi only when an agent has already determined it needs to purchase a $25 HomeGoods item and has all required payment parameters ready (recipient address, USDC asset details, fee payer, settlement account) on Solana mainnet. Do not use this host for price discovery, cart building, variable-amount orders, or any non-USDC or non-Solana payment. For general e-commerce browsing or dynamic pricing, route to a full commerce API. For other fixed-price x402 checkouts on different merchants or amounts, look for a matching host with the appropriate checkout skill.

## Capabilities

### Fixed-Price Checkout

Initiates and settles a $25 HomeGoods purchase via an exact-payment Solana USDC transaction, returning a success status, API transaction ID, and network confirmation.

- **`checkout-homegoods-25`** — Initiates a $25 HomeGoods purchase via an exact-payment Solana USDC transaction with a 5-minute settlement timeout.

## Skill reference

### `checkout-homegoods-25`

**HomeGoods QuickBuy $25** — Initiates a $25 HomeGoods purchase via an exact-payment Solana USDC transaction with a 5-minute settlement timeout.

*Use when:* Use when an agent needs to programmatically complete a $25 HomeGoods checkout using USDC on Solana mainnet with exact-amount payment semantics.

*Not for:* Do not use for variable-amount purchases, non-USDC payments, or non-Solana chains. Not suitable for price discovery or cart management — this is a fixed-price checkout only.

**Inputs:**

- `payTo` (string, required) — Solana wallet address that receives the $25 USDC payment. Must match the payTo address from the x402 accepts schema.
- `amount` (string, required) — Exact payment amount in USDC atomic units (6 decimals). Must be exactly 25000000 (i.e. $25.00).
- `asset` (string, required) — SPL token mint address for the payment asset (USDC on Solana mainnet).
- `feePayer` (string) — Optional Solana address designated as the transaction fee payer.
- `xSettlementAccount` (string) — Optional settlement account address, supported per the xSettlementAccountSupported feature flag in the accepts schema.

**Returns:** Returns a confirmation indicating whether the exact $25 USDC payment on Solana was accepted and settled within the 5-minute timeout window.

**Example:** `{"payTo":"Ak3Zw57WFjq94FGuX4sWNetqiCpbWQgmLoNmfRzEsadx","amount":"25000000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","feePayer":"4x4ZhcqiT1FnirM8Ne97iVupkN4NcQgc2YYbE2jDZbZn"}`

---
