🔗Transferir ou Agendar Transferência

Transferir ou Agendar Transferência:

Para transferir ou agendar transferencia é necessário seguir este roteiro de detalhe. O procedimento requer o envio de uma solicitação utilizando o método POST.

Esta solicitação pode ser realizada de duas maneiras distintas: utilizando dados no formato JSON ou através de Multipart/fomr-data.

URL de Solicitação:

https://api.zsystems.com.br/transferencias

Cabeçalhos Exigidos para a Requisição:

  • Content-Type: Necessário especificar como multipart/form-data ou application/json, adaptado ao método de envio dos dados.

  • Authorization: Precisa incluir um 'TokenAPI', precedido por Bearer, para confirmar a autenticação e conceder permissão para realizar a solicitação.

Detalhes dos Parâmetros da Solicitação:

Id
Tipo
Descrição

tipoTransferencia

1 = Conta Digital 2 = Conta Bancária

valor

Valor a ser transferido, utilizando .(ponto) em vez de ,(vírgula) para casas decimais. Ex.: para transferir R$ 100,00 utiliza-se 100.00 ; para R$ 0,21 utiliza-se 0.21

toEstabelecimentoId

Caso seja tipoTransferencia = 1 informe o id do estabelecimento para que seja realizada a transferência

contaBancariaId

Caso seja tipoTransferencia = 2 informe o id da contaBancaria para que seja realizada a transferência

senha

Informar a senha do usuário que está fazendo essa ação, essa senha é gerada no ato do cadastro tanto do estabelecimento quanto de um novo usuário

descricao

Descrever para que conste em seu extrato

agendadoPara

Utiliza-se apenas em caso de agendamento de transferência, caso contrário, não é necessário informar este campo.

Exemplo de requisição:

{
   "tipoTransferencia": 2,
   "valor": 0.10,
   "toEstabelecimentoId": null,
   "contaBancariaId": 27,
   "senha": "1234567",
   "descricao": "pagamento",
   "agendadoPara": "2019-12-05T20:18:22.851Z"
}

Exemplo de resultado:

{
   "success": true,
   "message": "Agendamento realizada com sucesso!",
   "agendamento": {
      "id": 1,
      "usuario_id": 107,
      "tipo_transferencia_id": 2,
      "conta_bancaria_id": 27,
      "descricao": "pagamento",
      "valor": 0.10,
      "agendado_para": "2019-12-05",
      "to_estabelecimento_id": null,
      "from_estabelecimento_id": 131,
      "executada": 0,
      "modified": "2019-12-04T20:21:46.902Z",
      "created": "2019-12-04T20:21:46.902Z"
   }
}

Last updated