UNPKG

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.

303 lines 8.07 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.linkConfig = void 0; exports.linkConfig = [ { displayName: 'charge_id', name: 'charge_id', type: 'string', required: true, default: '', description: 'Insira o id da cobrança', displayOptions: { show: { endpoints: [ 'defineLinkPayMethod', 'detailLink', 'updateLinkMetadata', 'updateLink', 'cancelLink', 'createChargeLinkHistory', 'sendLinkEmail' ], }, }, }, { displayName: 'Body da Requisição', name: 'requestBodyLinkOneStep', type: 'json', default: `{ "items": [ { "amount": 5, "name": "Game of Thrones", "value": 827 }, { "amount": 2, "name": "Dexter", "value": 620 } ], "metadata": { "custom_id": "produto 1", "notification_url": "https://www.meusite.com.br/notificacoes/n" }, "customer": { "email": "email_do_cliente@servidor.com.br" }, "shippings": [ { "name": "Ouro Preto", "value": 500 } ], "settings": { "billet_discount": 500, "card_discount": 300, "message": "Escreva aqui, se quiser, uma mensagem ao seu cliente, limite de 80 caracteres", "conditional_discount":{ "type": "percentage", "value": 100, "until_date": "2032-11-30" }, "payment_method": "all", "expire_at": "2032-12-30", "request_delivery_address": true } }`, description: 'Insira o body da requisição para criar um link de pagamento em One Step', displayOptions: { show: { endpoints: ['createOneStepLink'], }, }, }, { displayName: 'Body da Requisição', name: 'requestBodyCriarTransacaoLink', type: 'json', default: `{ "items": [{ "name": "Produto de Exemplo", "value": 5000, "amount": 1 }] }`, description: 'Insira o body da requisição para criar uma transação', displayOptions: { show: { endpoints: ['createLinkCharge'], }, }, }, { displayName: 'Body da Requisição', name: 'requestBodyAssociarFormaPagamentoLink', type: 'json', default: `{ "message": "Escreva aqui, se quiser, uma mensagem ao seu cliente, limite de 80 caracteres", "payment_method": "all", "expire_at": "2032-12-30", "request_delivery_address": false, "billet_discount": 500, "card_discount": 300 }`, description: 'Insira o body da requisição para criar um link de pagamento em Two Stpes', displayOptions: { show: { endpoints: ['defineLinkPayMethod'], }, }, }, { displayName: '* begin_date ', name: 'begin_date', type: 'string', default: '2025-01-01', required: true, description: 'Data início para o filtro da consulta. Campo obrigatório', displayOptions: { show: { endpoints: ['listLinksBillet', 'listLinksCard'], }, }, }, { displayName: '* end_date', name: 'end_date', type: 'string', default: '2025-12-31', required: true, description: 'Data fim para o filtro da consulta. Campo obrigatório', displayOptions: { show: { endpoints: ['listLinksBillet', 'listLinksCard'], }, }, }, { displayName: 'date_of', name: 'date_of', type: 'string', default: '', required: false, description: 'Define por qual valor o filtro de data será aplicado', displayOptions: { show: { endpoints: ['listLinksBillet', 'listLinksCard'], }, }, }, { displayName: 'status', name: 'status', type: 'string', default: '', required: false, description: 'Status das cobranças', displayOptions: { show: { endpoints: ['listLinksBillet', 'listLinksCard'], }, }, }, { displayName: 'customer_document', name: 'customer_document', type: 'string', default: '', required: false, description: 'Documento do pagador', displayOptions: { show: { endpoints: ['listLinksBillet', 'listLinksCard'], }, }, }, { displayName: 'custom_id', name: 'custom_id', type: 'string', default: '', required: false, description: 'ID específico de seu sistema ou aplicação', displayOptions: { show: { endpoints: ['listLinksBillet', 'listLinksCard'], }, }, }, { displayName: 'value', name: 'value', type: 'number', default: null, required: false, description: 'valor da cobrança', displayOptions: { show: { endpoints: ['listLinksBillet', 'listLinksCard'], }, }, }, { displayName: 'limit', name: 'limit', type: 'number', default: null, required: false, description: 'Quantidade de registros retornados pela consulta', displayOptions: { show: { endpoints: ['listLinksBillet', 'listLinksCard'], }, }, }, { displayName: 'page', name: 'page', type: 'number', default: null, required: false, description: 'Página a ser retornada pela consulta', displayOptions: { show: { endpoints: ['listLinksBillet', 'listLinksCard'], }, }, }, { displayName: 'offset', name: 'offset', type: 'number', default: null, required: false, description: 'Quantidade máxima de registros retornados em cada página', displayOptions: { show: { endpoints: ['listLinksBillet', 'listLinksCard'], }, }, }, { displayName: 'Body da Requisição', name: 'requestBodyIncluirMetadataLink', type: 'json', default: `{ "notification_url": "https://www.meusite.com.br/notificacoes/", "custom_id": "REF001" }`, description: 'Insira o body da requisição para incluir o metadata', displayOptions: { show: { endpoints: ['updateLinkMetadata'], }, }, }, { displayName: 'Body da Requisição', name: 'requestBodyAlterarLink', type: 'json', default: `{ "billet_discount": 500, "card_discount" : 200, "expire_at": "2024-12-15" }`, description: 'Insira o body da requisição para alterar o vencimento do link', displayOptions: { show: { endpoints: ['updateLink'], }, }, }, { displayName: 'email', name: 'email', type: 'string', placeholder: 'name@email.com', required: true, default: '', description: 'Insira o email para o reenvio do link', displayOptions: { show: { endpoints: ['sendLinkEmail'], }, }, }, { displayName: 'Descrição', name: 'requestBodyHistorico', type: 'string', required: true, default: '', description: 'Insira a descrição para adicionar ao histórico', displayOptions: { show: { endpoints: ['createChargeLinkHistory'], }, }, }, ]; //# sourceMappingURL=linkConfig.js.map