Histórico de mensagens em assinaturas

EXIBINDO CONVERSAS RECENTES:

Canal: assinaturas
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Isso mesmo, @antoniofernandes.

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);
}
}
);



????

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.

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';

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.

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]
}
}
}

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Quais falhas você verificou?

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.

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';

Avatar discord do usuario antoniofernandes

antoniofernandes

@guilherme_efi Bom dia.

Avatar discord do usuario aleixojunior

aleixojunior

Ver Respostas

não apliquei a modalidade do boleto aqui

Avatar discord do usuario aleixojunior

aleixojunior

Ver Respostas

Sim, estou falando apenas do cartão

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Sim, no caso do cartão, ja boleto vai ser emitido 10 dias antes.

Avatar discord do usuario aleixojunior

aleixojunior

Ver Respostas

Então, sempre no mesmo dia de cada mês, a partir da firstExecution, será a cobrança?

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

No caso de boleto, a cobrança vai ser criada 10 dias antes do vencimento, ja cartão de credito a tentativa é feita no mesmo dia.

Avatar discord do usuario aleixojunior

aleixojunior

Ver Respostas

estou criando a logica de cancelamento, onde o usuario ainda tem acesso a aplicação atẽ o final do ciclo

Avatar discord do usuario aleixojunior

aleixojunior

Ver Respostas

Sim, mas eu preciso capturar isso via API