Histórico de mensagens sobre sandbox em pix

EXIBINDO CONVERSAS RECENTES:

Texto: sandbox
Canal: pix
Avatar discord do usuario gustavo.web3

gustavo.web3

Ver Respostas

Boa tarde, não estou recebendo as notificações dos meus pagamentos em sandbox, está rolando algum problema ?

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @delorme.onlineips! Tudo bem?
Você alterou o valor do atributo sandbox e colocou as credenciais de produção?

Avatar discord do usuario delorme.onlineips

delorme.onlineips

Ver Respostas

Boa tarde, fiz uma integração usando o SDK Python, em Sandbox e tudo funcionou, quando alterei para Produção, ocorre um erro:

ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed
connection without response'))

Porém sem mais detalhes, alguma ideia ou orientação sobre como identificar a causa?

Obrigado antecipadamente.

Avatar discord do usuario alipiopereira

alipiopereira

Ver Respostas

export default {
sandbox: false,
client_id: process.env.CLIENT_ID as string,
client_secret: process.env.CLIENT_SECRET as string,
certificate: "certificado.p12",
validateMtls: false,
};

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas em sandbox, mesmo CONCLUIDA não vai ter objeto pix na cobrança... e em produção tem.

Avatar discord do usuario _josemax

_josemax

$sandbox = true;

Avatar discord do usuario _josemax

_josemax

Ver Respostas

if(EFI_API_MOD =='sanbox'){
$sandbox = true; // false = Production | true = Homologation
}elseif(EFI_API_MOD =='production'){
$sandbox = false; // false = Production | true = Homologation
}

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Em sandbox não baixa mesmo.

Avatar discord do usuario adonisdoda

adonisdoda

Ver Respostas

Sim, estou utilizando o sandbox = true, consigo ainda confirmar a url de homologação pois dei um log nela no console para confirmar

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @adonisdoda ! Essa mensagem é retornada quando você insere as credenciais diferentes do ambiente selecionado. Como inseriu as credenciais de homologação, você esta utilizando o atributo sandbox = true?

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Bom dia @david_arlonne, a mensagem de Forbidden esta atrelada geralmente à credenciais incorretas, verifique se o par de chaves client id e client secret e seu certificado estão corretos e adequados ao valor de sandbox

Avatar discord do usuario ivanteles

ivanteles

Boa tarde! Duvida, estou usando o SDK.net estou requisitando um PixCreateImmediateCharge em modo sandbox!
E o txid vem vazio, por que?

Avatar discord do usuario yasmin_efi

yasmin_efi

Confira por favor o seu arquivo credentials, se consta as informações corretas da sua conta (client_id, client_secret, certificado e a variável sandbox)

Avatar discord do usuario alissonmaciel_32335

alissonmaciel_32335

$config = [
"certificado" => ($sandbox) ? $pathCertificateHomolog : $pathCertificateProd,
"client_id" => ($sandbox) ? $clientIdHomolog : $clientIdProd,
"client_secret" => ($sandbox) ? $clientSecretHomolog : $clientSecretProd,
"rotas" => ($sandbox) ? $rotasHomolog : $rotasProd
];
$autorizacao = base64_encode($config["client_id"] . ":" . $config["client_secret"]);

$curl = curl_init();
$fp = fopen($_SERVER['DOCUMENT_ROOT'] . '/errorlog.txt', 'w');

curl_setopt_array($curl, array(
CURLOPT_VERBOSE => true,
CURLOPT_STDERR => $fp,
CURLOPT_URL => $config['rotas'] . "/oauth/token", // Rota base, homologação ou produção
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => '{"grant_type": "client_credentials"}',
CURLOPT_SSLCERT => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $autorizacao",
"Content-Type: application/json"
),
));

$response = curl_exec($curl);

echo '

';
var_dump($config, $response);
echo '
';

curl_close($curl);

Avatar discord do usuario joao_efi

joao_efi

@blini369 Em homologação o atributo sandbox precisa estar como true

Avatar discord do usuario blini369

blini369

module.exports = {
// PRODUÇÃO = false
// HOMOLOGAÇÃO = true,
sandbox: false,
client_id: "Client_Id........",
client_secret: "Client_Secret........",
certificate: "./certificados/homologacao-506459.p12",
};

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @berserk9864 . A falha 401 está relacionada às credenciais inseridas e o ambiente selecionado. Você deve inserir credenciais e certificado de produção com o sandbox false ou certificado e credenciais de homologação com sandbox true.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Oi, bom dia! Você está utilizando uma de nossas SDKs? Se sim, verifique qual valor está atribuído no parâmetro sandbox. Se for true indica o ambiente de homologação, se false será o de produção.

Avatar discord do usuario richaardev

richaardev

Ver Respostas

Eu queria receber o webhook com a confirmação do pagamento da https://dev.efipay.com.br/docs/api-pix/cobrancas-imediatas#criar-cobran%C3%A7a-imediata-sem-txid>">cobrança, porém eu estava em duvida mesmo como simular o pagamento do sandbox, já que por exemplo no mercado pago, já é tudo manual, ou seja, só recebo o webhook depois de acessar a url de pagamento de sandbox e confirmar o pagamento

Avatar discord do usuario bgeneto

bgeneto

Ver Respostas

Então realmente não estou entendendo mais nada... peço desculpas pela insistência, mas não mudamos nada em nossa produção e simplesmente começou a apresentar o erro mencionado (além da exceção que mudou de nome de EfiPayException para EfiException). Além disso, o arquivo de exemplo efipay\sdk-php-apis-efi\examples\credentials\options.php está assim (sem cache):

$options = [
"client_id" => ($sandbox) ? $clientIdHomolog : $clientIdProd,
"client_secret" => ($sandbox) ? $clientSecretHomolog : $clientSecretProd,
"certificate" => ($sandbox) ? $pathCertificateHomolog : $pathCertificateProd,
"sandbox" => $sandbox,
"debug" => false,
"timeout" => 30
];
Então vou insistir em que olhem com carinho... Thx!!!