Skip to main content
A Astron Pay hospeda uma wallet Solana MPC (Multi-Party Computation) gerenciada para cada merchant e cada receiver. Você pode solicitar assinaturas dessas wallets para construir fluxos on-chain customizados além dos payin/payout padrão.

Dois modos

sign-transaction (assinar apenas)

Recebe uma transação já serializada (base64), devolve a mesma transação com a assinatura adicionada. Você é responsável por transmitir à rede. Use quando:
  • Precisa montar a transação localmente (com seus próprios programs, instructions, etc).
  • Quer controlar RPC, priority fees e timing do broadcast.
  • Vai anexar assinaturas adicionais de outras carteiras.

sign-and-send-transaction (assinar e transmitir)

A plataforma assina e transmite à rede Solana. Retorna o hash da transação on-chain. Use quando:
  • Só precisa de uma transação simples assinada e confirmada.
  • Não quer manter infraestrutura de RPC/broadcast.

Qual wallet usar

Construindo uma transação

Qualquer biblioteca Solana padrão serve (@solana/web3.js, @solana/kit, etc.). Exemplo com @solana/web3.js:

Limites e segurança

  • A plataforma valida instructions contra uma allowlist (ex.: transferências SPL). Instructions maliciosas são rejeitadas.
  • O endpoint exige autenticação API Key do merchant que possui o receiver.