Dinâmicos, Nascent, EMV e SDK da Efí

EXIBINDO RESPOSTAS:

Avatar discord do usuario anoni_mato

anoni_mato

se você vai lidar só com dinâmicos, é só passar 0503 como valor do txid na sua função de montagem, do jeito que ela está agora, que ela vai montar 62070503 certinho.. ajuste técnico (gambiarra) funcional

Avatar discord do usuario oleoessencial

oleoessencial

Interessante, colocando o 05 o nascent não valida .

Avatar discord do usuario rubenskuhl

rubenskuhl

Pq o primeiro após o campo e o tamanho total de que vem depois, tenha ou não sub campos...

Avatar discord do usuario oleoessencial

oleoessencial

ok, coloco sim o tamanho antes 🙂

Avatar discord do usuario oleoessencial

oleoessencial

Lembra que conversamos sobre as validações no nascent ?

Avatar discord do usuario rubenskuhl

rubenskuhl

Sim, mas eu vi que isso já venho de mais cedo e já mudou... o EMV do momento ainda não valida lá ?

Avatar discord do usuario rubenskuhl

rubenskuhl

Só por isso aqui já deu pra ver que está errado:
if ($tipo === "dinamico") {
$aditional_data_field_template = '05' . preencheCampo($payload["txid"]); // [opcional] Identificador da transação.
$payloadBrCode .= '62' . preencheCampo($aditional_data_field_template);
}

Avatar discord do usuario oleoessencial

oleoessencial

Exato era isso que ia dizer, estava indoidando exatamente neste id 62 de novo if ($tipo === "dinamico") {
$aditional_data_field_template = '05' . preencheCampo($payload["txid"]); // [opcional] Identificador da transação.
$payloadBrCode .= '62' . preencheCampo($aditional_data_field_template);
}