Histórico de mensagens

EXIBINDO CONVERSAS RECENTES:

Data: 18/09/2024
# assinaturas
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

@antoniofernandes vou abrir um atendimento privado para pegarmos mais alguns detalhes.

# assinaturas
Avatar discord do usuario antoniofernandes

antoniofernandes

Ver Respostas

@joaolucas_efi Boa tarde
estou tentando usar no novo skd com typescrit

js
const efiPay = new EfiPay(optionsEfi)

sendo meu optionsEfi:
js
optionsEfi {
sandbox: true,
client_id: 'Client_Id_a344…..’,
client_secret: 'Client_Secret_1a7…….’,
certificate: '0�\n' +
'm\x02\x01\x030�\n' +
'3\x06\t�H��\r\x01\x07\x01��\n' +
'$\x04�\n' +
' 0�\n' +
'\x1C0�\x04�\x06\t
�H��\r\x01\x07\x01��\x04�\x04�\x04�0�\x04�0�\x04�\x06\x0B�H��\r\x01\f\n' +
'\x01\x03��\x04�0�\x04|\x06\n' + …….
,
cert_base64: false
}

porem estou recebando o erro

ERROR TypeError: sdk_node_apis_efi_1.default is not a constructor
781119110310002689/1726676719481message.txt

# devs
Avatar discord do usuario diegocharles_46234

diegocharles_46234

Ver Respostas

Boa tarde. Podem me ajudar por favor? 🙂

Estou implementando Pix Recorrente via OpenFinance.

Seguindo a documentação, estou fazendo o request GET Participantes no endpoint de PRODUÇÃO, entretanto me é retornado uma lista que ao que parece, é a mesma do endpoint de homologação, pois além de não ter as principais insituições, ainda é listado muitos items com o nome "teste, dev, homolog, etc".

https://dev.efipay.com.br/docs/api-open-finance/participantes
imagem enviada na mensagem pelo usuario diegocharles_46234

# assinaturas
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Isso mesmo, @antoniofernandes.

# assinaturas
Avatar discord do usuario antoniofernandes

antoniofernandes

Ver Respostas

Por favor me tire mais uma duvida, usando o sdk do front yarn add payment-token-efi agora essa função

js
async function generatePaymentToken() {
try {
const result = await EfiPay.CreditCard
.setAccount("Identificador_de_conta_aqui")
.setEnvironment("production") // 'production' or 'sandbox'
.setCreditCardData({
brand: "visa",
number: "4485785674290087",
cvv: "123",
expirationMonth: "05",
expirationYear: "2029",
reuse: false,
})
.getPaymentToken();

const payment_token = result.payment_token;
const card_mask = result.card_mask;

console.log("payment_token", payment_token);
console.log("card_mask", card_mask);
} catch (error) {
console.log("Código: ", error.code);
console.log("Nome: ", error.error);
console.log("Mensagem: ", error.error_description);
}

substitui esse abaixo:
js

$gn.ready(function (checkout) {

checkout.getPaymentToken(
{
brand: 'visa', // bandeira do cartão
number: '4012001038443335', // número do cartão
cvv: '123', // código de segurança
expiration_month: '05', // mês de vencimento
expiration_year: '2021', // ano de vencimento
reuse: false // tokenização/reutilização do payment_token
},
function (error, response) {
if (error) {
// Trata o erro ocorrido
console.error(error);
} else {
// Trata a resposta
console.log(response);
}
}
);



????

# assinaturas
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Por enquanto estão sim. A atualização não deve ter atritos, tendo em vista que a utilização é a mesma, você teria que se atentar caso tenha feito alguma modificação ou alguma implementação, por exemplo, o caminho 'gn-api-sdk-typescript/dist/src/gn-sdk' não existe no novo SDK. A forma do SDK teve algumas mudanças, mas não sua utilização.

# assinaturas
Avatar discord do usuario antoniofernandes

antoniofernandes

Ver Respostas

vou verificar, mas caso nao queira atualizar agora para no novo sdk visto que ja tenho tudo implementado, esse abaixo ainda estão funcionais?

js
import as Gerencianet from 'gn-api-sdk-typescript';
import GnSdk from 'gn-api-sdk-typescript/dist/src/gn-sdk';

# assinaturas
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

@antoniofernandes essa mensagem indica que o payment_token usado esta incorreto, sendo ele ou de outro ambiente (homologação/produção) ou de outra conta Efí que não a autenticada na API.

# assinaturas
Avatar discord do usuario antoniofernandes

antoniofernandes

Ver Respostas

Até onde testastamos funcionou a criação do plano, a criação da assinatura, mas no método abaixo:

js
this.gerencianet.paySubscription(params, body)


recebemos o erro:

js
{
"code": 3500010,
"error": "property_does_not_exists",
"error_description": {
"property": "payment_token",
"message": "A propriedade [payment_token] informada não existe."
}
}
sendo que estou enviando os dados:

js
bodyPayment {
payment: {
credit_card: {
payment_token: 'aqui_meu_payment_token',
billing_address: [Object],
customer: [Object]
}
}
}

# assinaturas
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Quais falhas você verificou?

# assinaturas
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia, @antoniofernandes. Tudo bem?
Sugerimos que altere para o novo pacote sdk-node-apis-efi, ele já é compatível com TS.

# assinaturas
Avatar discord do usuario antoniofernandes

antoniofernandes

Ver Respostas

Já há algum tempo atrás venho construindo uma aplicação onde havia integrado o gerencianet como meio de pagamento, onde integrei o sistema de assinatura, onde tinha testado em homologação e estava tudo funcinando. Agora começamos a subir a aplicação e logo no primeiro teste pra valer encontramos problemas.

Minha primeira pergunta é se as bibliotecas abaixo ainda estão funcionando e se ponde ser usadas:

js

import as Gerencianet from 'gn-api-sdk-typescript';
import GnSdk from 'gn-api-sdk-typescript/dist/src/gn-sdk';

# assinaturas
Avatar discord do usuario antoniofernandes

antoniofernandes

@guilherme_efi Bom dia.

# sugestões
Avatar discord do usuario josealissonbr

josealissonbr

Ver Respostas

Só pra passando pra lembrar desta obra de arte
imagem enviada na mensagem pelo usuario josealissonbr

# pagamento-contas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Aparece o nome da pessoa física ou jurídica titular da conta. No caso de pessoa jurídica, será o nome fantasia, caso exista e tenha sido informado no cadastro e na criação da chave Pix.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A tarifa segue, ao que eu lembre, arrendondamento da NBR 5891.

Mas acho que o melhor nem é calcular o arrendondamento como eles fazem, mas ligar a opção em que a tarifa vem no webhook.
775328670784159744/1726622791843REGRA_DE_ARREDONDAMENTO_-_ABNT_5891.pdf