n8n-nodes-efibank
Version:
Nó personalizado para integração com as APIs Cobranças e Pix do Efibank, permitindo operações de pagamentos, recebimentos e gerenciamento de transações financeiras.
239 lines • 6.33 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.cartaoConfig = void 0;
exports.cartaoConfig = [
{
displayName: 'charge_id',
name: 'charge_id',
type: 'string',
default: '',
description: 'Insira o id da cobrança',
displayOptions: {
show: {
endpoints: [
'associarFormaPagamentoCartao',
'retentativaPagamento',
'estornoPagamento',
'retornarCobrancaCartao',
'incluirMetadataCartao',
'cancelarTransacaoCartao',
'acrescentarHistoricoCartao'
],
},
},
},
{
displayName: 'Body da Requisição',
name: 'requestBodyCartaoOneStep',
type: 'json',
default: `{
"items": [
{
"name": "Meu Produto",
"value": 1000,
"amount": 1
}
],
"payment": {
"credit_card": {
"customer": {
"name": "Gorbadoc Oldbuck",
"cpf": "94271564656",
"email": "email_do_cliente@servidor.com.br",
"phone_number": "5144916523"
},
"installments": 1,
"payment_token": ""
}
}
}`,
description: 'Insira o body da requisição para criar um transação do tipo cartão com a API One Step',
displayOptions: {
show: {
endpoints: ['criarCartaoOneStep'],
},
},
},
{
displayName: 'Body da Requisição',
name: 'requestBodyCriarCartao',
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: ['criarTransacaoCartao'],
},
},
},
{
displayName: 'Body da Requisição',
name: 'requestBodyAssociarFormaPagamentoCartao',
type: 'json',
default: `{
"payment": {
"credit_card": {
"customer": {
"name": "Gorbadoc Oldbuck",
"cpf": "94271564656",
"email": "email_do_cliente@servidor.com.br",
"phone_number": "5144916523"
},
"installments": 1,
"payment_token": ""
}
}
}`,
description: 'Insira o body da requisição para associar a forma de pagamento',
displayOptions: {
show: {
endpoints: ['associarFormaPagamentoCartao'],
},
},
},
{
displayName: 'Body da Requisição',
name: 'requestBodyRetentativaPagamento',
type: 'json',
default: `{
"payment": {
"credit_card": {
"customer": {
"name": "Gorbadoc Oldbuck",
"cpf": "94271564656",
"email": "email_do_cliente@servidor.com.br",
"phone_number": "5144916523"
},
"billing_address": {
"street": "Avenida Juscelino Kubitschek",
"number": "909",
"neighborhood": "Bauxita",
"zipcode": "35400000",
"city": "Ouro Preto",
"complement": "",
"state": "MG"
},
"payment_token": ""
}
}
}`,
description: 'Insira o body da requisição para a retentativade pagamento',
displayOptions: {
show: {
endpoints: ['retentativaPagamento'],
},
},
},
{
displayName: 'Valor do estorno',
name: 'amount',
type: 'number',
placeholder: '1000',
default: null,
description: 'Insira o valor da cobrança a ser estornado',
displayOptions: {
show: {
endpoints: ['estornoPagamento'],
},
},
},
{
displayName: 'begin_date',
name: 'begin_date',
type: 'string',
default: '2025-01-01',
required: true,
description: 'Data início para o filtro da consulta',
displayOptions: {
show: {
endpoints: ['retornarListaCartao'],
},
},
},
{
displayName: 'end_date',
name: 'end_date',
type: 'string',
default: '2025-12-31',
required: true,
description: 'Data fim para o filtro da consulta',
displayOptions: {
show: {
endpoints: ['retornarListaCartao'],
},
},
},
{
displayName: 'Body da Requisição',
name: 'requestBodyIncluirMetadataCartao',
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: ['incluirMetadataCartao'],
},
},
},
{
displayName: 'Descrição',
name: 'requestBodyHistorico',
type: 'string',
default: '',
description: 'Insira a descrição para adicionar ao histórico',
displayOptions: {
show: {
endpoints: ['acrescentarHistoricoCartao'],
},
},
},
{
displayName: 'Identificador de conta (payee_code)',
name: 'identificador',
type: 'string',
default: "",
required: true,
description: 'Insira o identificador da conta',
displayOptions: {
show: {
endpoints: ['listarParcelas'],
},
},
},
{
displayName: 'Valor total da cobrança',
name: 'total',
type: 'number',
default: 1000,
required: true,
description: 'Insira o valor total da cobrança',
displayOptions: {
show: {
endpoints: ['listarParcelas'],
},
},
},
{
displayName: 'Bandeira do cartão',
name: 'bandeira',
type: 'string',
default: 'mastercard',
required: true,
description: 'Insira a Bandeira do cartão',
displayOptions: {
show: {
endpoints: ['listarParcelas'],
},
},
},
];
//# sourceMappingURL=cartaoConfig.js.map