Histórico de mensagens sobre typescript em cartões

EXIBINDO CONVERSAS RECENTES:

Texto: typescript
Canal: cartões
Avatar discord do usuario secretisociais

secretisociais

Ver Respostas

Boa noite, estou tentando fazer a integração da cobrança via cartão de crédito usando a biblioteca indicada por vocês em https://github.com/efipay/js-payment-token-efi, porém ela não dá suporte a typescript. Existe alguma atualização pra ela que forneça esse suporte?

Avatar discord do usuario mateusbrasil2944

mateusbrasil2944

Typescript

Avatar discord do usuario marcosvinicius0759

marcosvinicius0759

pq meu bakend esta em typescript e não quero perder

Avatar discord do usuario marcosvinicius0759

marcosvinicius0759

poque preciso gerar o token utilizando nodejs se meu backend esta todo em typescript nodejs com typescript

Avatar discord do usuario marcosvinicius0759

marcosvinicius0759

ola. boa tarde queria saber qual é a documentação para gerar o paymentoken e o cardmesk com o typescript

Avatar discord do usuario marcosvinicius0759

marcosvinicius0759

Ver Respostas

ola boa tarde estou tende erros ao criar o paymentoken com o typescript
imagem enviada na mensagem pelo usuario marcosvinicius0759

Avatar discord do usuario vmmonea

vmmonea

Ver Respostas

Boa tarde, alguem já implementou a obtenção do payment token usando React e TypeScript? Estou com problemas aqui

Avatar discord do usuario thiagocs6614

thiagocs6614

Ver Respostas

É possivel usar o import EfiJs from "payment-token-efi"; com Typescript?

Avatar discord do usuario klawdyo.com

klawdyo.com

Ver Respostas

Se manjar de typescript e quiser adaptar, tente essa biblioteca: https://github.com/klawdyo/efi-payment-token

Avatar discord do usuario DIOGO MOTA

DIOGO MOTA

Ver Respostas

tenho um protesto nextjs com typescript é estou tentado gerar payment_token

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Que browser que usa typescript ? Pq vc precisa fazer isso no browser...

Avatar discord do usuario DIOGO MOTA

DIOGO MOTA

Ver Respostas

com gerar payment_token com typeScript ?

Avatar discord do usuario joaoluiz0088

joaoluiz0088

estou integrando com nestjs + typescript

Avatar discord do usuario acoder.br6482

acoder.br6482

Ver Respostas

Boa tarde, estou desenvolvendo uma api para pagamentos de meus aplicativos onde o back end em typescript é responsável por tudo, no pix esta funcionando perfeitamente porem no cartão estou com dificuldades para implementar o payment_token, quero deixar o back responsável por isso recebendo apenas os dados via json, tem essa possibilidade? tentei usar a função getPaymentToken porem retorna que não existe

Avatar discord do usuario gustavoviais

gustavoviais

Ver Respostas

Boa tarde, para a parte de "getPaymentToken", existe alguma lib para TypeScript/Angular? Ou só importando o arquivo JS com o identificador da conta mesmo?

Avatar discord do usuario Deleted User

Deleted User

Estou atualizando a SDK de Javascript para Typescript, antes esse campo não era obrigatório.

Avatar discord do usuario joao_efi

joao_efi

Fala pessoal!! Tudo bom com vocês?
Passando aqui só pra avisar que acabamos de liberar a nova SDK em Typescript!
Incluindo emissões de Cobranças com Boleto, Cartão, Carnê e Pix!
Mais informações no canal <#🖥changelog> 😄

Avatar discord do usuario gcysne

gcysne

Ver Respostas

A propósito, para quem usa Angular, segue o snippet de um Service para obtenção do token para quem quiser 🙂

Typescript
import { Injectable } from '@angular/core';
import { environment } from 'src/environments/environment';

export interface ICreditCardGerenciaNet {
brand: string;
number: string;
cvv: string;
expiration_month: string;
expiration_year: string;
}

@Injectable({
providedIn: 'root'
})
export class GerenciaNetService {
private static readonly _PAYEE_CODE = "SEU_PAYEE_CODE";
private static readonly _ENDPOINT = environment.production ? "https://api.gerencianet.com.br/v1/cdn" : "https://sandbox.gerencianet.com.br/v1/cdn";

constructor() { }

public getPaymentToken(creditCard:ICreditCardGerenciaNet) : Promise {
return new Promise((resolve, reject)=>{
var s = document.createElement('script');
s.type='text/javascript';

var v = Math.random()1000000;
s.src=${GerenciaNetService._ENDPOINT}/${GerenciaNetService._PAYEE_CODE}/${v};
s.async=false;
s.id = GerenciaNetService._PAYEE_CODE;

if(!document.getElementById(GerenciaNetService._PAYEE_CODE)){
document.getElementsByTagName('head')[0].appendChild(s);
}

window['$gn'] = {
validForm:true,
processed:false,
done:{},
ready:function(fn){
window['$gn'].done = fn;
}
};

window['$gn'].ready((checkout)=>{
checkout.getPaymentToken(creditCard, (error, response)=>{
if(error) {
reject(error);
}else{
resolve(response.data.payment_token);
}
});
});
});
}

}