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.
208 lines • 5.57 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.paymentConfig = void 0;
exports.paymentConfig = [
{
displayName: 'idEnvio',
name: 'idEnvio',
type: 'string',
default: '',
description: 'Insira o id de envio da cobrança',
displayOptions: {
show: {
endpoints: [
'pixSend',
'pixSendDetailId',
'pixQrCodePay'
],
},
},
},
{
displayName: 'e2eid',
name: 'e2eid',
type: 'string',
default: '',
description: 'Insira o e2eid da cobrança',
displayOptions: {
show: {
endpoints: [
'pixSendDetail'
],
},
},
},
{
displayName: '* inicio',
name: 'inicio',
type: 'string',
default: '2025-01-01T00:00:00Z',
required: true,
description: 'Data início para o filtro da consulta',
displayOptions: {
show: {
endpoints: ['pixSendList'],
},
},
},
{
displayName: '* fim',
name: 'fim',
type: 'string',
default: '2025-12-31T23:59:59Z',
required: true,
description: 'Data fim para o filtro da consulta',
displayOptions: {
show: {
endpoints: ['pixSendList'],
},
},
},
{
displayName: 'status',
name: 'status',
type: 'string',
default: '',
required: false,
description: 'Status da cobrança',
displayOptions: {
show: {
endpoints: ['pixSendList'],
},
},
},
{
displayName: 'devolucaoPresente',
name: 'devolucaoPresente',
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 os Pix enviados têm ou não devoluções associadas',
displayOptions: {
show: {
endpoints: ['pixSendList'],
},
},
},
{
displayName: 'cpf',
name: 'cpf',
type: 'string',
default: '',
required: false,
description: 'CPF do pagador',
displayOptions: {
show: {
endpoints: ['pixSendList'],
},
},
},
{
displayName: 'cnpj',
name: 'cnpj',
type: 'string',
default: '',
required: false,
description: 'CNPJ do pagador',
displayOptions: {
show: {
endpoints: ['pixSendList'],
},
},
},
{
displayName: 'paginacao.paginaAtual',
name: 'paginaAtual',
type: 'number',
default: null,
required: false,
description: 'Página a ser retornada pela consulta',
displayOptions: {
show: {
endpoints: ['pixSendList'],
},
},
},
{
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: ['pixSendList'],
},
},
},
{
displayName: 'Pix copia e cola',
name: 'pixCopiaECola',
type: 'string',
placeholder: '00020101021226830014BR.GOV.BCB.PIX2561qrcodespix.sejaefi.com.br/v2 41e0badf811a4ce6ad8a80b306821fce5204000053000065802BR5905EFISA6008SAOPAULO60070503***61040000',
default: '',
required: true,
description: 'Código copia e cola do QR Code a ser detalhado',
displayOptions: {
show: {
endpoints: ['pixQrCodeDetail'],
},
},
},
{
displayName: 'Body da Requisição',
name: 'requestBodyPixSend',
type: 'json',
default: `{
"valor": "12.34",
"pagador": {
"chave": "19974764017",
"infoPagador": "Segue o pagamento da conta"
},
"favorecido": {
"chave": "joão@meuemail.com"
}
}`,
description: 'Insira o body da requisição para o Envio de Pix',
displayOptions: {
show: {
endpoints: ['pixSend'],
},
},
},
{
displayName: 'Body da Requisição',
name: 'requestBodypixQrCodePay',
type: 'json',
default: `{
"pagador": {
"chave": "a1f4102e-a446-4a57-bcce-6fa48899c1d1",
"infoPagador": "Pagamento de QR Code via API Pix"
},
"pixCopiaECola": "00020101021226830014BR.GOV.BCB.PIX2561qrcodespix.sejaefi.com.br/v241e0badf811a4ce6ad8a80b306821fce5204000053000065802BR5905EFISA6008SAOPAULO60070503***61040000"
}`,
description: 'Insira o body da requisição para pagar um Qrcode Pix',
displayOptions: {
show: {
endpoints: ['pixQrCodePay'],
},
},
},
];
//# sourceMappingURL=paymentConfig.js.map