
Bom dia, existe alguma chave especifica para o pix, além do client_id e do client_secret?
Termos mais procurados:
Bom dia, existe alguma chave especifica para o pix, além do client_id e do client_secret?
entendi, tinham me mandando somente 1 client id e secret, mas 2 certificados
Ambos mudam, se está com o client_id e client_secret de produção, o certificado também precisa ser do mesmo ambiente
No momento estou fazendo da primeira forma
Tive um problema parecido e resolvi dessa forma no nestjs
credentials = {
"client_id": "Client_Id_0000",
"client_secret": "Client_Secret_0000",
"sandbox": False,
}
certificado = r'C:\Users\User\Downloads\conversor-p12-efi-main\conversor-p12-efi-main\producao-552927-Bot_dominus_cert.pem'
auth = base64.b64encode(
(f"{credentials['client_id']}:{credentials['client_secret']}"
).encode()).decode()
url = "https://pix.api.efipay.com.br/oauth/token"
payload="{\r\n \"grant_type\": \"client_credentials\"\r\n}"
headers = {
'Authorization': f"Basic {auth}",
'Content-Type': 'application/json'
}
response = requests.request("POST",
url,
headers=headers,
data=payload,
cert=certificado)
print(response.text)
Bom dia, estou tentando integrar utilizando nestjs com a lib sdk-node-apis-efi
eu já configurei o client id e client secret e certificado
alguem sabe se é possível eu verificar se o client secret e o client id é valido sem usar o certificado ?
Obrigado pela resposta, mas por favor você me mostrar como configurar meu credentials corretamente, para que meu servidor possa ignorar o TLS, no momento ele está dessa forma:
Boa noite!
Já se foram 3 longos dias tentando configurar meu webhook com Skip-mTLS em NodeJs Typescript, usando o sdk-node-apis-efi, por favor poderiam me ajudar, estou recebendo o seguinte erro:
Bom dia, @srbatista_! Tudo bem?
Você comentou que conseguiu gerar o QR Code e a chave copia e cola, mas deu erro na hora de pagar. Isso acontece porque o Pix estava sendo gerado no ambiente de homologação, ou seja, era apenas um Pix de teste.
Tente mudar as credenciais Client_ID, Client_Secret e o certificado para os de produção. Depois, conta pra gente o que aconteceu!
Olá, gente!
Abri um ticket no site da EFI para buscar ajuda quanto à configuração em meu site de Gateway de Pagamento. Recebi de retorno sugestão para ver vídeo explicativo com o passo-a-passo, o que me foi muito útil. Porém, mesmo tendo aplicada as informações de Client ID:, Client Secret: e Chave Aleatória:, assim como também tendo feito o upload do certificado com o nome "pagamentos.pem" no diretório principal do site, ainda sim não estou conseguindo concluir o processo de compra, aparecendo a mensagem "An error occured.", seguindo de:
Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home4/washin79/amorifa.com.br/config.php on line 113
() -
Podem me ajudar?
boa tarde, como eu faço para acessar minha chave client id?
Alguma ideia?
Estou querendo skippar o mtls
PS: Estou passando o client id e client secret de homologação bem como certificado (testado e funcionando em outros endpoints)
Pessoal, outra duvida por favor. Estou tentando pegar a imagem do pix qrcode mas esta dando {'error': 'insufficient_scope', 'error_description': 'Access token has insufficient scope'}
No entanto todos os escopos do Pix estao habilitados na minha API (imagem anexada). Qual scopo esse endpoint para detalhar o pix se refere?
credentials = {
'client_id': '',
'client_secret': '',
'sandbox': False,
'certificate': ''
}
efi = EfiPay(credentials)
body = {
"pixCopiaECola": ""
}
response = efi.pix_qrcode_detail(body=body)
opa bom dia, estou tendo problemas ao usar o sdk em php não ta lendo o certificado
cURL error 60: SSL certificate problem: self signed certificate in certificate chain
passei o client id, client secret, o certificado.p12 e dá o erro
Sim, seus clientes precisarão te passar client ID, client secret e certificado para você operar os recebimentos para eles.