Histórico de mensagens

EXIBINDO CONVERSAS RECENTES:

Data: 15/06/2024
# pix
Avatar discord do usuario andersonhsilva

andersonhsilva

vou testar

# pix
Avatar discord do usuario andersonhsilva

andersonhsilva

Ver Respostas

rubens parece que voce me salvou aqui viu

# 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

# pix
Avatar discord do usuario andersonhsilva

andersonhsilva

Ver Respostas

deixa eu procurar aqui um omento

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, no SDK é o pixReceivedList.

# pix
Avatar discord do usuario andersonhsilva

andersonhsilva

tem algum exemplo, deixa eu procurar novametne aqui no sdk

# pix
Avatar discord do usuario andersonhsilva

andersonhsilva

no saco este?

# pix
Avatar discord do usuario andersonhsilva

andersonhsilva

Ver Respostas

$api = new EfiPay($this->options);
$data_inicio = $data_fim = date("Y-m-d");
$result = $api->pixListCharges(["inicio" => $data_inicio . "T00:00:00Z", "fim" => $data_fim . "T23:59:59Z", "status" => "CONCLUIDA"]); // status: "ATIVA","CONCLUIDA"

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tem, é o GET de /pix com data de inicio e fim.

# pix
Avatar discord do usuario andersonhsilva

andersonhsilva

eu ferificando as listagens de pix pago durante um intervalo pra im esta otimo

# pix
Avatar discord do usuario andersonhsilva

andersonhsilva

Ver Respostas

na verdade eu gostaria de algum endpoint em que minha aplicaçao pudesse consultar os pix pagos no dia tem como isso, no caso eu nao preciso de webhook pra verificar o pagamento de forma instantanea?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso. Mas aí esse link é um potencial vetor de DDoS contra você...

# pix
Avatar discord do usuario andersonhsilva

andersonhsilva

Ver Respostas

entao eu tenho que deixar de usar o cloudflare somente no linkk do webhook?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Pois é, então não tem. E nem no pago Pro tem, só no Enterprise.

# pix
Avatar discord do usuario andersonhsilva

andersonhsilva

Ver Respostas

eu uso o plano gratis

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A não ser que você use o plano Enterprise da Cloudflare, não tem como configurar mTLS com o certificado da Efí lá.

# pagamento-contas
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

# pix
Avatar discord do usuario andersonhsilva

andersonhsilva

imaginei que esta consulta me listaria uma relacao de todos os pix pagos

# pix
Avatar discord do usuario andersonhsilva

andersonhsilva

$api = new EfiPay($this->options);
$data_inicio = $data_fim = date("Y-m-d");
$result = $api->pixListCharges(["inicio" => $data_inicio . "T00:00:00Z", "fim" => $data_fim . "T23:59:59Z", "status" => "CONCLUIDA"]); // status: "ATIVA","CONCLUIDA"