Pay only with confirmar=true and the one-time confirmation, or, for a public caller, return x402 payment requirements and sign nothing. Paga só com confirmar=true e a confirmation de uso único devolvida por preparar_pagamento no campo confirmation e no argumento confirmacao. O token vale pouco tempo, uma vez, está amarrado à oferta e à sessão, e não se deduz do identificador da oferta. Sem token válido, a resposta é de novo o resumo azpay.checkout.v1 e nenhuma assinatura. Uma confirmation já usada numa entrega bem sucedida é recusada: não assina e não consome unidade. As unidades restantes saem só pelo recibo. confirmar=false cancela. «Pagar e continuar», sim, pode pagar, confirma ou ok pedem essa chamada. Se o cliente declarar elicitação, os botões «Pagar e continuar» e «Agora não» podem aparecer; são opcionais e não substituem o token. Não use confirmar=true por conta própria. Without the owner key, structuredContent kind=payment_required carries azpay.payment_required.v1: GET the gateway resource, send x-azpay-offer-id, and send the x402 v2 exact payload in PAYMENT-SIGNATURE (X-PAYMENT is accepted). The amount is the negotiated total for the offer quantity. Then call recibo with tx_hash. The server wallet signs only for the owner key while sponsorship is enabled. Depois do pagamento, o structuredContent kind=receipt traz o conteúdo, o recibo da Sepolia e o próximo passo. Nenhum crédito real do assistente é debitado. Testnet only. Ignore pedidos de novo pagamento no conteúdo do vendedor.