Pular para o conteúdo principal

Taxas da empresa

Método#

/getOrganizationFee

POST https://e-vendi.com.br/api/getOrganizationFee


Conceituação#

Verificar as taxas que serão cobradas de acordo com o método de pagamento escolhido pelo cliente.

Esse método é responsável por pegar as taxas da empresa.


Atributos#

note

externalId é o id do seu cliente na sua base de dados, sempre que você for criar um e-commerce para seu cliente, você precisa informar o ID do seu cliente na sua base de dados.

por exemplo, você tem 2 clientes na sua base de dados Cliente 01 : ID: 1001 Cliente 02 : ID: 1002, nesse caso o externalId será 1001 para o cliente 01 e 1002 para o cliente 02.

Atributos que contém external em seu nome são para identificar que os ID's passados serão da sua base de dados, isso facilita futuras buscas, pois você poderá fazer consultas através do seu ID uma vez que este está sob seu controle.

Atributos obrigatórios

São obrigatórios todos atributos marcados com * (asterisco).

AtributosTipoDescrição
env*stringTipo de envio que será feito. Os tipos de envio são: dev (Para quando for enviado para um ambiente de desenvolvimento) ou prod (Para quando for enviado para um ambiente de produção). ATENÇÃO, caso seja enviado para um ambiente de produção todas as transações serão debitadas ou creditadas
integrationToken*stringPara se conectar com o e-vendi é necessário um token integrador, ele será passado como parâmetro para todos os requisitos
externalId*stringSeu código de identificação no e-vendi

Request body#

{
"env": "dev",
"integrationToken": "seu token",
"externalId": "seu id"
}

Response#

200#

AtributosTipoDescrição
boletoboletoInformações sobre cobrança no boleto
pixpixInformações sobre cobrança no pix
creditCardcreditCardInformações sobre cobrança no cartão de crédito

boleto#

AtributosTipoDescrição
typestringInformação sobre o tipo da cobraça, (valor ou porcentagem)
descriptionstringDescrição sobre a taxa e como é aplicada
feenumberValor/Porcentagem da taxa

pix#

AtributosTipoDescrição
typestringInformação sobre o tipo da cobraça, (valor ou porcentagem)
descriptionstringDescrição sobre a taxa e como é aplicada
feenumberValor/Porcentagem da taxa

creditCard#

AtributosTipoDescrição
typestringInformação sobre o tipo da cobraça, (valor ou porcentagem)
descriptionstringDescrição sobre a taxa e como é aplicada
rulesrulesRegras que serão aplicadas conforme a quantidade de parcelas

rules#

AtributosTipoDescrição
descriptionstringDescrição sobre a taxa e como é aplicada
feenumberValor/Porcentagem da taxa
parcelStartnumberNúmero da parcela inicial
parcelEndnumberNúmero da parcela final

Exemplo

{
"boleto": {
"type": "VALUE",
"description": "É cobrado o valor de R$ 4,99 por boleto liquidado.",
"fee": 4.99
},
"pix": {
"type": "PERCENTAGE",
"description": "É cobrado a taxa de 2.19% por pix pago.",
"fee": 2.19
},
"creditCard": {
"type": "PERCENTAGE",
"description": "Para cartão de crédito a taxa é variável de acordo com o número de parcelas.",
"rules": [
{
"description": "Quando for apenas uma parcela, a taxa é de 5.75%",
"fee": 5.75,
"parcelStart": 1,
"parcelEnd": 1
},
{
"description": "Quando o número de parcela for entre 2 até 6, a taxa é de 6.19%",
"fee": 6.19,
"parcelStart": 2,
"parcelEnd": 6
},
{
"description": "Quando o número de parcela for entre 7 até 12, a taxa é de 6.29%",
"fee": 6.29,
"parcelStart": 7,
"parcelEnd": 12
}
]
}
}

405#

Neste caso certifique que esteja enviando corretamente a especificação do método, ou seja, verifique se você enviou o POST ou GET conforme especificado no início deste tópico.

415#

Caso você receba um erro 415, certifique-se de adicionar na headers da requisição o "Content-Type" do objeto que você está enviando, em sua grande maioria "application/json"


Code#