Histórico de mensagens sobre juridical_person em bolix

EXIBINDO CONVERSAS RECENTES:

Texto: juridical_person
Canal: bolix
Avatar discord do usuario _josemax

_josemax

Ver Respostas

teoricamente deveriafuncionar certo $customer = [
"email" => $email_cliente,
"phone_number" => $telefoneFormatado,
"juridical_person" => [
"corporate_name" => $nome_cliente,
"cnpj" => $cnpj_cliete
],
"address" => [
"street" => $Cliente['endereco'],
"number" => $Cliente['numero'],
"neighborhood" => $Cliente['bairro'],
"zipcode" => $Cliente_cep,
"city" => $Cliente['cidade'],
"complement" => "",
"state" => $Cliente['estado']
],
];

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Caso queira adicionar o número de telefone ficará da seguinte forma:

"customer": {
"phone_number": "62986070247",
"juridical_person":{
"corporate_name": "Nome da Empresa",
"cnpj": "99794567000144"
}
}

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Quando você for emitir para uma PJ o atributo juridical_person será preciso enviar corporate_name e cnpj.
O customer obrigatório será da seguinte forma :

"customer": {
"juridical_person":{
"corporate_name": "Nome da Empresa",
"cnpj": "99794567000144"
}
}

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @robson_22856!
Isso, você precisa utilizar o atributo juridical_person

Avatar discord do usuario carlosbrighenti

carlosbrighenti

me refiro ao trecho abaixo da api: "payment": {
"banking_billet": {
"customer": {
"email": "[email protected]",
"phone_number": "1185649618",
"juridical_person":{
"corporate_name": "COOPERATIVA DE CATADORES E RECICLADORES PONTE BAIXA",
"cnpj": "43022000000103"
},

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Bom dia @tacsistemas tudo certo?
Basta remover o atributo cpf e inserir o juridical_person como no exemplo abaixo:

js
"juridical_person":{
"corporate_name": "Nome da Empresa",
"cnpj": "99794567000144"
},

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

@sejaefi meu codigo

import { Request, Response } from "express";
import EfiPay from 'gn-api-sdk-typescript';
import Option from '../../../../certificate/credentials'


/
Create a banking billet for a CNPJ customer using EfiPay API.

@param req - The request object.
@param res - The response object.
/
export const CreatePgBoletoCNPJ = async (req: Request, res: Response) => {
// Get request body
const Dados = req.body;

console.log('CNPJ', Dados);

// Create request body
const body = {
payment: {
banking_billet: {
expire_at: Dados.vencimento,
customer: {
name: Dados.nome,
cpf: Dados.cpf,
juridical_person: {
corporate_name: Dados.razaosocial,
cnpj: Dados.cnpj
}
}
}
},

items: [{
name: Dados.produto,
value: parseInt(Dados.valor),
amount: 1
}],

metadata: {
notification_url: 'http://localhost:3041/notificacao/boleto/cnpj',
},
}

// Create EfiPay instance
const efipay = new EfiPay(Option);

// Call createOneStepCharge method
efipay
.createOneStepCharge([], body)
.then((resposta: Promise) => {
console.log(resposta);
res.json(resposta)
})
.catch((error: Promise) => {
console.log(error);
res.json(error)
});
}