Histórico de mensagens em assinaturas

EXIBINDO CONVERSAS RECENTES:

Data: 18/09/2024
Canal: assinaturas
Avatar discord do usuario luccazii

luccazii

Certo! obrigado

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Isso

Avatar discord do usuario luccazii

luccazii

Ver Respostas

Então para pagar parcelado apenas emitindo a cobrança com parcelamento, sem assinatura?

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

@luccazii, você pode criar uma cobrança e dividi-la em 12 vezes, gerando assim uma cobrança parcelada.
Se preferir optar pela assinatura, basta nos informar, e iremos cobrar mensalmente o valor no cartão do seu cliente, por 12 meses consecutivos.

A principal diferença entre uma assinatura e uma compra parcelada é que, na compra parcelada, o limite do cartão do cliente é comprometido de uma só vez, dividido em 12x. Já na assinatura, a cobrança é feita mensalmente, sem comprometer o limite total de uma só vez.

Avatar discord do usuario luccazii

luccazii

Ver Respostas

Oi @igor_efi , eu pretendo usar a API de assinaturas para emitir uma assinatura (anuidade), com renovação automática após o término do ano, mas gostaria dar a possibilidade de pagar essa anuidade em 12x no cartão

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @luccazii! Tudo bem e com você?
Qual seria o cenário, que tipo de operação você gostaria de fazer?

Avatar discord do usuario luccazii

luccazii

Ver Respostas

olá pessoal, boa tarde, tudo bem?

Não é possível parcelar a assinatura? (no caso, seria uma anuidade)

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

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

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

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.