Pular para o conteúdo principal
Uma transferência no SpherePay é a movimentação de fundos entre contas financeiras — uma carteira e uma conta bancária. Toda transferência tem uma origem e um destino. Após você criar uma transferência, o SpherePay a move por uma série de status à medida que os fundos são recebidos, processados e entregues. Entender esses status permite construir exibições precisas de status e tratar casos extremos como falhas e reembolsos.

O campo instructions

Quando você cria uma transferência, a resposta inclui um campo instructions que descreve quais fundos o cliente precisa enviar e para onde. Para transferências de off-ramp, o sub-campo depositInstructions contém os detalhes que seu cliente precisa para iniciar a transação on-chain — o endereço de destino, rede, moeda e valor.
Use depositInstructions para construir e entregar detalhes da transação diretamente aos seus clientes para transferências de off-ramp. Apresente o endereço, a rede e o valor de forma clara para que possam enviar o valor exato para o endereço correto.
Transferências que são financiadas são executadas no próximo ciclo de execução de transferências.

Status de transferência

A tabela abaixo lista todos os status possíveis que uma transferência pode atingir, na ordem em que tipicamente ocorrem.

Consultando atualizações de status

O SpherePay não envia atualizações de status de transferência via webhook por padrão. Consulte GET /v2/transfer/{id} em um intervalo razoável para acompanhar o progresso.
Consulte até a transferência atingir um estado terminal: succeeded, refunded, failed, canceled, returned, unexpectedError ou failedPrecondition. Uma vez que uma transferência entra em um estado terminal, seu status não mudará.
Consulte a referência da API de Obter uma Transferência para o esquema completo de resposta.
Última modificação em 17 de junho de 2026