---
name: bjrestaurant.x402.fi
description: bjrestaurant.x402.fi sells BJ's Restaurant & Brewhouse gift cards in fixed denominations ($25 and $50) via exact USDC payments on Solana mainnet. Both skills use the x402 exact-payment scheme and return a gift card upon successful settlement.
host: bjrestaurant.x402.fi
---

# bjrestaurant.x402.fi

This host is a single-merchant gift card vendor for BJ's Restaurant & Brewhouse, serving agents that need to programmatically purchase gift cards using Solana-based USDC. It offers two fixed denominations with no balance-check, redemption, or variable-amount capabilities. Payment must be exact and settled within the scheme's timeout window.

## When to use this host

Use this host when an agent needs to purchase a BJ's Restaurant & Brewhouse gift card in exactly $25 or $50 and can pay in USDC on Solana mainnet. Do not use this host for other denominations, other restaurant brands, non-Solana payment networks, gift card balance lookups, or redemption status checks. If the required denomination is not $25 or $50, no skill on this host will satisfy the request. For other restaurant gift cards or other payment networks, a different merchant host would be required.

## Capabilities

### Gift Card Purchase

Enables programmatic purchase of BJ's Restaurant & Brewhouse gift cards in $25 or $50 denominations by sending an exact USDC amount on Solana mainnet via the x402 payment scheme.

- **`buy-bjs-brewhouse-gift-card-25`** — Purchases a $25 BJ's Restaurant & Brewhouse gift card via an exact USDC payment on Solana mainnet with a 5-minute settlement window.
- **`purchase-bjs-brewhouse-50-gift-card`** — Purchases a $50 BJ's Restaurant & Brewhouse gift card by sending exactly 50 USDC on Solana mainnet via the x402 exact-payment scheme.

## Skill reference

### `buy-bjs-brewhouse-gift-card-25`

**BJ's Brewhouse $25 Gift Card** — Purchases a $25 BJ's Restaurant & Brewhouse gift card via an exact USDC payment on Solana mainnet with a 5-minute settlement window.

*Use when:* Use when an agent needs to programmatically purchase a $25 BJ's Restaurant & Brewhouse gift card and can settle the exact amount of 25 USDC on Solana mainnet within 5 minutes.

*Not for:* Do not use for gift card denominations other than $25, for non-Solana payment networks, or for approximate/variable payment amounts — this endpoint requires an exact 25 USDC transfer.

**Inputs:**

- `asset` (string, required) — SPL token mint address for the payment asset. Must be the USDC mint on Solana mainnet.
- `payTo` (string, required) — Solana wallet address that receives the USDC payment.
- `amount` (string, required) — Exact payment amount in USDC atomic units (6 decimals). Must be 25000000 for this endpoint.
- `scheme` (string, required) — Payment scheme. Must be 'exact' — no partial or approximate amounts accepted.
- `network` (string, required) — Solana network identifier for the payment transaction.
- `maxTimeoutSeconds` (integer, required) — Maximum seconds allowed for payment settlement. Fixed at 300 (5 minutes) for this endpoint.

**Returns:** Returns gift card fulfillment details for a $25 BJ's Restaurant & Brewhouse gift card after exact 25 USDC payment is confirmed on Solana mainnet.

**Example:** `{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"Ak3Zw57WFjq94FGuX4sWNetqiCpbWQgmLoNmfRzEsadx","amount":"25000000","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","maxTimeoutSeconds":300}`

---

### `purchase-bjs-brewhouse-50-gift-card`

**BJ's Brewhouse $50 Gift Card** — Purchases a $50 BJ's Restaurant & Brewhouse gift card by sending exactly 50 USDC on Solana mainnet via the x402 exact-payment scheme.

*Use when:* Use when an agent needs to programmatically buy a $50 BJ's Restaurant & Brewhouse gift card and can pay exactly 50 USDC from a Solana wallet, optionally specifying a fee-payer or settlement account.

*Not for:* Do not use for gift card denominations other than $50, for non-Solana payment rails, or for checking gift card balances or redemption status.

**Inputs:**

- `asset` (string, required) — SPL token mint address for the payment asset. Must be the USDC mint on Solana mainnet.
- `payTo` (string, required) — Solana wallet address to send the USDC payment to (settlement destination).
- `amount` (string, required) — Exact payment amount in USDC atomic units (6 decimals). Must be exactly 50000000 for this product.
- `scheme` (string, required) — Payment scheme identifier. Must be 'exact' for this endpoint.
- `network` (string, required) — Solana network identifier in CAIP-2 format.
- `feePayer` (string) — Optional Solana address to designate as the transaction fee payer, separate from the payment sender.
- `xSettlementAccountSupported` (boolean) — When true, a custom settlement account may be specified for receiving the gift card or proceeds.

**Returns:** Returns a confirmation of the $50 BJ's Restaurant & Brewhouse gift card purchase along with gift card details and the Solana transaction signature.

**Example:** `{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"Ak3Zw57WFjq94FGuX4sWNetqiCpbWQgmLoNmfRzEsadx","amount":"50000000","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","feePayer":"4x4ZhcqiT1FnirM8Ne97iVupkN4NcQgc2YYbE2jDZbZn"}`

---
