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.
37 lines • 1.59 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.paymentService = void 0;
const pixSend_1 = require("../endpoints/payment/pixSend");
const pixSendDetail_1 = require("../endpoints/payment/pixSendDetail");
const pixSendDetailId_1 = require("../endpoints/payment/pixSendDetailId");
const pixSendList_1 = require("../endpoints/payment/pixSendList");
const pixQrCodeDetail_1 = require("../endpoints/payment/pixQrCodeDetail");
const pixQrCodePay_1 = require("../endpoints/payment/pixQrCodePay");
async function paymentService(endpoint, i) {
let requestOptions;
switch (endpoint) {
case 'pixSend':
requestOptions = await (0, pixSend_1.pixSend)(this, i);
break;
case 'pixSendDetail':
requestOptions = await (0, pixSendDetail_1.pixSendDetail)(this, i);
break;
case 'pixSendDetailId':
requestOptions = await (0, pixSendDetailId_1.pixSendDetailId)(this, i);
break;
case 'pixSendList':
requestOptions = await (0, pixSendList_1.pixSendList)(this, i);
break;
case 'pixQrCodeDetail':
requestOptions = await (0, pixQrCodeDetail_1.pixQrCodeDetail)(this, i);
break;
case 'pixQrCodePay':
requestOptions = await (0, pixQrCodePay_1.pixQrCodePay)(this, i);
break;
default:
throw new Error(`Endpoint de envio e pagamento não implementado`);
}
return requestOptions;
}
exports.paymentService = paymentService;
//# sourceMappingURL=paymentService.js.map