Histórico de mensagens sobre js em pagamento-contas

EXIBINDO CONVERSAS RECENTES:

Texto: js
Canal: pagamento-contas
Avatar discord do usuario adenilson2703

adenilson2703

Ver Respostas

exports.paymentToken = async (req, res, next) => {
EfiJs.CreditCard.debugger(true);
try {
const result = await EfiJs.CreditCard
.setAccount('')
.setEnvironment('sandbox') // 'production' or 'sandbox'
.setCreditCardData({
brand: 'visa',
number: '4485785674290087',
cvv: '123',
expirationMonth: '05',
expirationYear: '2029',
reuse: false
}) .getPaymentToken();
console.log('result', result);
const payment_token = result.payment_token;
const card_mask = result.card_mask;
console.log('payment_token', payment_token);
console.log('card_mask', card_mask);
return res.send({
request: true,
success: true,
message: 'Pagamento cartão!',
payment_token:payment_token,
card_mask:card_mask
});

} catch (error) {
console.log('Código: ', error.code);
console.log('Nome: ', error.error);
console.log('Mensagem: ', error.error_description);
return res.send({
request: true,
success: false,
message: 'Pagamento cartão!',

});
}
1

Avatar discord do usuario adenilson2703

adenilson2703

boa tarde! estou recebebdo erro no getPaymentToken node.js 14|CLINIC | Debugger: true
14|CLINIC | Lib version: 2.1.0
14|CLINIC | Environment production
14|CLINIC | Error_getPaymentToken ReferenceError: fetch is not defined
14|CLINIC | at Function.getSalt (/home/tecno/clinic_manager/api_server/node_modules/payment-token-efi/distNode/payment-token-efi.js:1:64474)
14|CLINIC | at Function.getPaymentToken (/home/tecno/clinic_manager/api_server/node_modules/payment-token-efi/distNode/payment-token-efi.js:1:70685)
14|CLINIC | at exports.paymentToken (/home/tecno/clinic_manager/api_server/controllers/app-products/order-controller.js:459:14)
14|CLINIC | at Layer.handle [as handle_request] (/home/tecno/clinic_manager/api_server/node_modules/express/lib/router/layer.js:95:5)
14|CLINIC | at next (/home/tecno/clinic_manager/api_server/node_modules/express/lib/router/route.js:149:13)
14|CLINIC | at Route.dispatch (/home/tecno/clinic_manager/api_server/node_modules/express/lib/router/route.js:119:3)
14|CLINIC | at Layer.handle [as handle_request] (/home/tecno/clinic_manager/api_server/node_modules/express/lib/router/layer.js:95:5)
14|CLINIC | at /home/tecno/clinic_manager/api_server/node_modules/express/lib/router/index.js:284:15
14|CLINIC | at Function.process_params (/home/tecno/clinic_manager/api_server/node_modules/express/lib/router/index.js:346:12)
14|CLINIC | at next (/home/tecno/clinic_manager/api_server/node_modules/express/lib/router/index.js:280:10)
14|CLINIC | Código: undefined
14|CLINIC | Nome: undefined
14|CLINIC | Mensagem: undefined

Avatar discord do usuario francinaldo0632

francinaldo0632

Ver Respostas

Boa tarde, fiz a geracao de um qrcode para pagamento estatico, porem no calback quando fui recuperar os dados da transacao me depare com esse erro, {
"error": "Parâmetro \".params.txid\", deve corresponder ao padrão \"^[a-zA-Z0-9]{26,35}$\"", restorno da efi foi esse json, {
"pix":[
{
"endToEndId":"E0000000020240520161504733303655",
"txid":"estaticoPortalcap",
"chave":"a0e572ce-4391-4fb9-968b-a2c566637d3f",
"valor":"0.07",
"horario":"2024-05-20T16:15:13.000Z"
}
]
}

}, o txid fui eu que informei no qrcode quando gerei, como faco para resgatar inforacoes dessa transacao se o txid vai ser empre o mesmo pois o qrcode e estatico

Avatar discord do usuario francinaldo0632

francinaldo0632

tentei isso mas deu erro json_invalido
Parâmetro ".body.calendario", deve ser object
400

Avatar discord do usuario marcosvinicius0759

marcosvinicius0759

Ver Respostas

ola boa tarde , estou com uma duvida , estu fazendo hologação ainda de pagamento via nodejs preciso saber minha classe referente ao cartão esta correta para efetuar pagaento
imagem enviada na mensagem pelo usuario marcosvinicius0759

Avatar discord do usuario nalberth

nalberth

Ver Respostas

Olá bom dia
A biblioteca "payment-token-efi" usada para
-identificar a bandeira do cartão
-busca informações de parcelamento
-gera o token de pagamento (payment_token) e a máscara do cartão (card_mask)
possui suporte para typescript para ser usada no front-end com ReactJs?

Avatar discord do usuario manbomb

manbomb

Ver Respostas

Bom dia, qual a url da api de pagarcontas homologacao?

estou utilizando

para autenticacao e estou recebendo:
json
{
"error": "invalid_client"
}

acredito que devido ao fato de eu estar utilizando um cliente de homolog

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

No glossário da documentação você encontra mais detalhes sobres estes termos, @kirk.fps: https://dev.efipay.com.br/docs/api-pix/glossario
Como segue:

Um location serve de endereço para uma cobrança. Através dele é possível resgatar as informações relacionadas a uma cobrança e, assim, realizar movimentações.

payload é o nome dado ao segundo fragmento do objeto JWS (JSON Web Signature) que contém um JSON com os dados referentes à uma cobrança.

Quando você cria uma cobrança PIX com sucesso, automaticamente é criado um location e retornado o seu ID. Com esse ID você consegue gerar o QRCode da cobrança -> https://dev.efipay.com.br/docs/api-pix/payload-locations#gerar-qrcode-de-um-location

Com eles você também pode utilizar o nosso link responsivo para cobrança Pix

Avatar discord do usuario .jjair

.jjair

no composer.json esta essa aqui:

Avatar discord do usuario wander5752

wander5752

Ver Respostas

ola @igor_efi .. obrigado pela resposta 🙂
eu não vi no json, como apontar um qrcode com para um split

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Olá @ricwjs ! Fica no menu API > Introdução.
imagem enviada na mensagem pelo usuario palloma_efi

Avatar discord do usuario gabrielmaqes

gabrielmaqes

Ver Respostas

boa noite pessoal, alguem poderia me ajudar a conseguir o payment_token? Estou utilizando reactjs

Avatar discord do usuario clayton0510

clayton0510

Alguém do suporte poderia me ajudar? Eu posso lhe passar o json no privado e vocês me diriam onde está o erro.

Avatar discord do usuario joao_efi

joao_efi

Boa tarde @gabrielturnes tudo bem? 🙂
Acredito que será necessário adaptá-lo ao ambiente do react ou executá-lo paralelamente.
Algo nessa linha pode funcionar: https://valchan.com.br/script-externo-reactjs/

A Gerencianet está estudando outras formas de gerar o payment_token sem utilizar o script padrão, como no React, no entanto não temos como fornecer um prazo.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas se você é correntista, tem acesso... e se não é, não deveria ter mesmo. O JS é diferente para cada conta.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não é só usar o JS que a GN já provê ?

Avatar discord do usuario gabrielturnes

gabrielturnes

Ver Respostas

JS

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

ReactJS ou ReactNative ?