{"uid":"cap_W_cqDDBElqp5_SQxoctit","slug":"try-madhousewallet-com-96cf58a5","name":"MadhouseWallet Confirm Transfer","description":"Convert USDC to 45+ local currencies and receive funds directly to your bank account. Fast, secure crypto offramp powered by Madhouse Wallet.","url":"https://try.madhousewallet.com/api/public/confirm-transfer","method":"POST","headers":{},"bodySchema":{"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."}}},"responseSchema":{"type":"json","example":{"status":"processing","message":"Transfer confirmed and queued for payout.","transfer_id":"6650f1a2b3c4d5e6f7a8b9c0"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_-dDSQObAB3VkFKmOYUH4O","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Confirms a funded USDC transfer by submitting the on-chain transaction hash, triggering the cross-border payout to proceed.","exampleAgentPrompt":"I already sent the USDC deposit — please confirm transfer TXF-abc123 using the on-chain transaction hash 0xdef456...789 so the payout gets released.","exampleUseCases":[{"title":"Finalize international freelancer payment","prompt":"I just sent 500 USDC to the deposit address for my freelancer's payout. Can you confirm the transfer using the tx hash 0x8f2a3c9e1b4d6a7f2e5c8b1d4a6f9c2e and make sure the bank deposit goes through?"},{"title":"Complete urgent cross-border vendor payment","prompt":"I need to send money to our supplier overseas right away. I've already deposited the USDC on-chain — the transaction hash is 0x1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d. Please confirm transfer ID TXF-vendor2024 so they get paid today."},{"title":"Unlock pending family remittance transfer","prompt":"My mom is waiting for the money I sent last night. I deposited the USDC with hash 0x9d8c7b6a5f4e3d2c1b0a9f8e7d6c5b4a — can you confirm my transfer so the bank can release the payout to her account?"}],"resultDescription":"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.","failureModes":["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"],"whenToPreferThis":"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.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:37:27.701Z","isFirstParty":false}