# MadhouseWallet Confirm Transfer

> MadhouseWallet Confirm Transfer is a paid API for AI agents from try.madhousewallet.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Confirms a funded USDC transfer by submitting the on-chain transaction hash, triggering the cross-border payout to proceed.

## Facts

- Endpoint: POST https://try.madhousewallet.com/api/public/confirm-transfer
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/try-madhousewallet-com-96cf58a5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_W_cqDDBElqp5_SQxoctit

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 try-madhousewallet-com-96cf58a5 -d '<json body>'
```

Example prompt: I already sent the USDC deposit — please confirm transfer TXF-abc123 using the on-chain transaction hash 0xdef456...789 so the payout gets released.

## When to prefer this

Use this endpoint after successfully sending USDC to the deposit_address returned by the create-transfer endpoint. This is the required second step to finalize any cross-border payout initiated via MadhouseWallet — without it, the payout remains pending indefinitely. Choose this when you have both the transfer_id and the on-chain tx_hash of your USDC deposit ready.

## Known failure modes

- Invalid or unrecognized transfer_id returns a 404 or error
- Incorrect or malformed tx_hash causes validation failure
- Transaction not yet confirmed on-chain leads to rejection
- Duplicate submission of same tx_hash is accepted idempotently
- Transfer already in a final state (completed/failed) may return an error
- Insufficient USDC for the 0.01 USDC API fee causes payment failure

## How this service works

Convert USDC to 45+ local currencies and receive funds directly to your bank account. Fast, secure crypto offramp powered by Madhouse Wallet.

## Output

A confirmation response indicating the transfer has been acknowledged and the payout is now proceeding; includes updated transfer status tied to the submitted tx_hash.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "tx_hash": {
   "type": "string",
   "description": "On-chain funding transaction hash (0x + 64 hex for EVM, or Solana base58 signature)."
  },
  "transfer_id": {
   "type": "string",
   "description": "Transfer id (24 hex) from /api/public/transfer."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "status": "processing",
  "message": "Transfer confirmed and queued for payout.",
  "transfer_id": "6650f1a2b3c4d5e6f7a8b9c0"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/try-madhousewallet-com-96cf58a5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from try.madhousewallet.com](https://www.zero.xyz/host/try.madhousewallet.com/llms.txt)
