n8n-nodes-efibank
Version:
Nó personalizado para integração com as APIs Cobranças e Pix do Efi Bank, permitindo operações de pagamentos, recebimentos e gerenciamento de transações financeiras.
375 lines • 10.1 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.automaticConfig = void 0;
exports.automaticConfig = [
{
displayName: 'txid',
name: 'txid',
type: 'string',
default: '',
required: true,
description: 'Insira o txid da cobrança de Pix Automático',
displayOptions: {
show: {
endpoints: [
'pixCreateAutomaticChargeTxid',
'pixUpdateAutomaticCharge',
'pixDetailAutomaticCharge',
],
},
},
},
{
displayName: 'Body da Requisição',
name: 'requestBodyPixCreateRecurrenceAutomatic',
type: 'json',
default: `{
"vinculo": {
"contrato": "63100862",
"devedor": {
"cpf": "45164632481",
"nome": "Fulano de Tal"
},
"objeto": "Serviço de Streamming de Música."
},
"calendario": {
"dataFinal": "2025-04-01",
"dataInicial": "2024-04-01",
"periodicidade": "MENSAL"
},
"valor": {
"valorRec": "35.00"
},
"politicaRetentativa": "NAO_PERMITE",
"loc": 108,
"ativacao": {
"dadosJornada": {
"txid": "33beb661beda44a8928fef47dbeb2dc5"
}
}
}`,
description: 'Insira o body da requisição para criar uma recorrência automática',
displayOptions: {
show: {
endpoints: ['pixCreateRecurrenceAutomatic'],
},
},
},
{
displayName: 'idRec',
name: 'idRec',
type: 'string',
default: '',
required: true,
description: 'Insira o id da recorrência',
displayOptions: {
show: {
endpoints: [
'pixDetailRecurrenceAutomatic',
'pixUpdateRecurrenceAutomatic',
],
},
},
},
{
displayName: 'txid',
name: 'txid',
type: 'string',
default: '',
required: false,
description: 'Insira o txid da cobrança de Pix Automático',
displayOptions: {
show: {
endpoints: ['pixDetailRecurrenceAutomatic'],
},
},
},
{
displayName: 'Body da Requisição',
name: 'requestBodyPixUpdateRecurrenceAutomatic',
type: 'json',
default: `{
"loc": 108,
"vinculo": {
"devedor": {
"nome": "Fulano de Tal"
}
},
"calendario": {
"dataInicial": "2024-04-01"
},
"ativacao": {
"dadosJornada": {
"txid": "33beb661beda44a8928fef47dbeb2dc5"
}
}
}`,
description: 'Insira o body da requisição para revisar recorrência de Pix Automático',
displayOptions: {
show: {
endpoints: ['pixUpdateRecurrenceAutomatic'],
},
},
},
{
displayName: '* inicio',
name: 'inicio',
type: 'string',
default: '2024-04-01T00:00:00Z',
required: true,
description: 'Data início para o filtro da consulta',
displayOptions: {
show: {
endpoints: ['pixListRecurrenceAutomatic'],
},
},
},
{
displayName: '* fim',
name: 'fim',
type: 'string',
default: '2024-04-01T23:59:59Z',
required: true,
description: 'Data fim para o filtro da consulta',
displayOptions: {
show: {
endpoints: ['pixListRecurrenceAutomatic'],
},
},
},
{
displayName: 'idRec',
name: 'idRec',
type: 'string',
default: '',
required: false,
description: 'Insira o idRec da recorrência',
displayOptions: {
show: {
endpoints: ['pixListAutomaticCharges'],
},
},
},
{
displayName: 'cpf',
name: 'cpf',
type: 'string',
default: '',
required: false,
description: 'CPF do pagador',
displayOptions: {
show: {
endpoints: ['pixListRecurrenceAutomatic', 'pixListAutomaticCharges'],
},
},
},
{
displayName: 'cnpj',
name: 'cnpj',
type: 'string',
default: '',
required: false,
description: 'CNPJ do pagador',
displayOptions: {
show: {
endpoints: ['pixListRecurrenceAutomatic', 'pixListAutomaticCharges'],
},
},
},
{
displayName: 'locationPresente',
name: 'locationPresente',
type: 'options',
options: [
{
name: 'Não enviar',
value: 'none',
description: 'Não enviar este parâmetro na requisição',
},
{
name: 'true',
value: 'true',
},
{
name: 'false',
value: 'false',
},
],
default: 'none',
required: false,
description: 'Indica se a recorrência tem ou não location associadas',
displayOptions: {
show: {
endpoints: ['pixListRecurrenceAutomatic'],
},
},
},
{
displayName: 'status',
name: 'status',
type: 'string',
default: '',
required: false,
description: 'Status da recorrencia',
displayOptions: {
show: {
endpoints: ['pixListRecurrenceAutomatic', 'pixListAutomaticCharges'],
},
},
},
{
displayName: 'convenio',
name: 'convenio',
type: 'string',
default: '',
required: false,
description: 'Convênio associado.',
displayOptions: {
show: {
endpoints: ['pixListRecurrenceAutomatic', 'pixListAutomaticCharges'],
},
},
},
{
displayName: 'paginacao.paginaAtual',
name: 'paginaAtual',
type: 'number',
default: null,
required: false,
description: 'Página a ser retornada pela consulta',
displayOptions: {
show: {
endpoints: ['pixListRecurrenceAutomatic', 'pixListAutomaticCharges'],
},
},
},
{
displayName: 'paginacao.itensPorPagina',
name: 'itensPorPagina',
type: 'number',
default: null,
required: false,
description: 'Quantidade máxima de registros retornados em cada página',
displayOptions: {
show: {
endpoints: ['pixListRecurrenceAutomatic', 'pixListAutomaticCharges'],
},
},
},
{
displayName: 'Body da Requisição',
name: 'requestBodyPixCreateRequestRecurrenceAutomatic',
type: 'json',
default: `{
"idRec": "RN123456782024011577825445612",
"calendario": {
"dataExpiracaoSolicitacao": "2023-12-20T12:17:11.926Z"
},
"destinatario": {
"agencia": "2569",
"conta": "550689",
"cpf": "15231470190",
"ispbParticipante": "91193552"
}
}`,
description: 'Insira o body da requisição para criar uma solicitação de recorrência automática',
displayOptions: {
show: {
endpoints: ['pixCreateRequestRecurrenceAutomatic'],
},
},
},
{
displayName: 'idSolicRec',
name: 'idSolicRec',
type: 'string',
default: '',
required: true,
description: 'Insira o id da solicitação de recorrência',
displayOptions: {
show: {
endpoints: [
'pixDetailRequestRecurrenceAutomatic',
'pixUpdateRequestRecurrenceAutomatic',
],
},
},
},
{
displayName: 'Body da Requisição',
name: 'requestBodyPixUpdateRequestRecurrenceAutomatic',
type: 'json',
default: `{
"status": "CANCELADA"
}`,
description: 'Insira o body da requisição para revisar uma solicitação de recorrência de Pix automático',
displayOptions: {
show: {
endpoints: ['pixUpdateRequestRecurrenceAutomatic', 'pixUpdateAutomaticCharge'],
},
},
},
{
displayName: 'Body da Requisição',
name: 'requestBodyPixCreateAutomaticCharge',
type: 'json',
default: `{
"idRec": "RR1234567820240115abcdefghijk",
"infoAdicional": "Serviços de Streamming de Música e Filmes.",
"calendario": {
"dataDeVencimento": "2024-04-15"
},
"valor": {
"original": "106.07"
},
"ajusteDiaUtil": true,
"devedor": {
"cep": "89256140",
"cidade": "Uberlândia",
"email": "sebastiao.tavares@mail.com",
"logradouro": "Alameda Franco 1056",
"uf": "MG"
},
"recebedor": {
"agencia": "9708",
"conta": "12682",
"tipoConta": "CORRENTE"
}
}`,
description: 'Insira o body da requisição para criar uma cobrança de Pix Automático',
displayOptions: {
show: {
endpoints: ['pixCreateAutomaticChargeTxid', 'pixCreateAutomaticCharge'],
},
},
},
{
displayName: 'txid',
name: 'txid',
type: 'string',
default: '',
placeholder: 'ex: 7f733863543b4a16b516d839bd4bc34e',
required: true,
description: 'Insira o txid da cobrança para retentativa (/v2/cobr/:txid/retentativa/:data)',
displayOptions: {
show: {
endpoints: ['pixRetryRequestAutomatic'],
},
},
},
{
displayName: 'data',
name: 'data',
type: 'string',
default: '',
placeholder: 'ex: 2024-04-15',
required: true,
description: 'Data da retentativa no formato YYYY-MM-DD',
displayOptions: {
show: {
endpoints: ['pixRetryRequestAutomatic'],
},
},
},
];
//# sourceMappingURL=automaticConfig.js.map