element const bodyElement = document.getElementsByTagName("body")[0]; // Insert the discount container directly after the tag bodyElement.insertAdjacentElement("afterbegin", contDiscount); // Insert the error container directly after the tag bodyElement.insertAdjacentElement("afterbegin", contErrMsg); }; window.onload = async function () { creatingHTMLElements(); var contDiscount = document.getElementById("contDiscount"); var contErrMsg = document.getElementById("contErrMsg"); var discountText = document.getElementById("discountText"); var textErr = document.getElementById("textErr"); const result = await checkReferral(rid); if (result.isOk) { contDiscount.classList.add("active"); discount = String(result.payload); discountText.innerHTML = `R$ ${discount} de desconto ativado 🤑`; } else if (result?.err) { contErrMsg.classList.add("active"); errMsg = result?.err?.message; textErr.innerHTML = errMsg; } };
Um homem usando um gorro roxo e uma jaqueta marrom está inclinado sobre uma mesa de trabalho cercada por plantas. Ele está lendoum caderno enquanto olha para a maquininha da InfinitePay à sua frente. O ambiente é iluminado pela luz natural que entra pela janela ao fundo.Um homem usando um gorro roxo e uma jaqueta marrom está inclinado sobre uma mesa de trabalho cercada por plantas. Ele está lendoum caderno enquanto olha para a maquininha da InfinitePay à sua frente. O ambiente é iluminado pela luz natural que entra pela janela ao fundo.

TERMOS E POLÍTICAS

Política de Proteção de Dados Pessoais

Como vai funcionar a nossa parceria? Qual é o papel da InfinitePay? Quais são os seus? Como vamos resolver os seus problemas? Tudo isso você encontra aqui!

Descubra todas as nossas políticas e fique por dentro do universo InfinitePay

Clique na cláusula desejada e tenha acesso ao conteúdo detalhado

Em caso de dúvidas, converse com atendentes virtuais ou humanos