# Botpay NFT Mint API

> Botpay NFT Mint API is a paid API for AI agents from mvp.botpay.network, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-14).

Verifies payment and mints an NFT on-chain, returning the mint transaction hash

## Facts

- Endpoint: POST https://mvp.botpay.network/x402/nft-mint/api/verify-and-mint
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mvp-botpay-network-973860b0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yd9Y94XG0DP_Dh_q8h9mb

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability mvp-botpay-network-973860b0 -d '<json body>'
```

Example prompt: Mint an NFT for me through Botpay — my wallet is 0xABC123 and I want it sent to 0xDEF456; go ahead and authorize the $1 USDC payment via x402 to complete the mint.

## When to prefer this

Use this endpoint when you need to programmatically mint an NFT and pay for it in a single atomic step using the x402 USDC micropayment protocol. Ideal for agents automating Web3 asset creation workflows where payment and minting must be verified together.

## Known failure modes

- Payment verification fails — x402 payment not authorized or insufficient USDC balance
- Invalid wallet addresses provided for payer or recipient
- On-chain mint transaction fails due to network congestion or gas issues
- API returns ok: false if mint could not be completed
- Timeout or network error reaching the blockchain

## How this service works

Botpay NFT minting API access

## Output

Returns a JSON object with a success flag (ok), payment details including the recipient address, payer address, and payment amount, plus the on-chain transaction hash (mintTxHash) confirming the NFT was minted.

## Response schema (JSON Schema)

```json
{
 "ok": "boolean",
 "payment": {
  "to": "string - recipient address",
  "from": "string - payer address",
  "amount": "string - payment amount"
 },
 "mintTxHash": "string - transaction hash of the mint"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mvp-botpay-network-973860b0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mvp.botpay.network](https://www.zero.xyz/host/mvp.botpay.network/llms.txt)
