📋 COMO FUNCIONA O OPINPAY — PASSO A PASSO

De cadastro a saque: tudo explicado em 5 passos simples

⏱️ Leva menos de 15 minutos para começar

O OpinPay foi feito para ser simples. Não precisa ser expert em tecnologia, não precisa investir, não precisa vender nada. Só precisa de vontade de ganhar dinheiro e uns minutos por dia.

PASSO 1 DE 5

1 CRIE SUA CONTA GRATUITA

Acesse o site oficial do OpinPay e clique em "Cadastre-se". O cadastro leva menos de 2 minutos. Você só precisa de um email válido e criar uma senha.

100% gratuito — não paga nada para começar
Sem cartão de crédito — não pedem dados bancários no cadastro
Confirmação por email — ative sua conta em segundos

PASSO 2 DE 5

2 COMPLETE SEU PERFIL

Quanto mais completo seu perfil, mais pesquisas você recebe. Empresas buscam opiniões de pessoas específicas (idade, cidade, hobbies, etc).

💡 Dica: Responda todas as perguntas do perfil. Isso pode dobrar o número de pesquisas que você recebe por dia.

PASSO 3 DE 5

3 RESPONDA PESQUISAS E GANHE

No painel principal você vê todas as pesquisas disponíveis. Cada uma mostra o tempo estimado e o valor. A maioria paga 1 dólar e leva de 5 a 15 minutos.

  • Pesquisas novas todo dia pela manhã
  • Notificação no celular quando tem pesquisa nova
  • Responde no ônibus, na fila do banco, em qualquer lugar
  • Sem limite de pesquisas por dia
PASSO 4 DE 5

4 INDIQUE AMIGOS E MULTIPLIQUE SEUS GANHOS

Aqui está o segredo dos ganhos altos. Cada pessoa que você indica gera comissão para você. E quando eles indicam outras pessoas, você também ganha.

Exemplo real:

Você indica 5 amigos → cada um indica 5 → cada um indica 5

Total: 155 pessoas na sua rede

Ganho passivo: 35 dólares por mês só de comissão

PASSO 5 DE 5

5 SAQUE SEU DINHEIRO

Quando atingir o valor mínimo de saque, é só solicitar. O pagamento cai em até 48 horas.

  • PayPal — receba em dólares no seu PayPal
  • Pix — convertido para reais direto na sua conta
  • Criptomoedas — Bitcoin, Ethereum e outras

🚀 QUERO CALCULAR MEUS GANHOS

Use nossa calculadora e descubra quanto você pode ganhar

👉 ABRIR CALCULADORA
// ===== I18N SYSTEM v2 (14 LANGUAGES) ===== (function(){ window.__i18n = {}; window.__i18n_fallback = null; window.__i18n_ready = false; function loadJSON(url, callback) { var xhr = new XMLHttpRequest(); xhr.overrideMimeType('application/json'); xhr.open('GET', url, true); xhr.onreadystatechange = function() { if (xhr.readyState === 4) { if (xhr.status === 200) { try { callback(JSON.parse(xhr.responseText)); } catch(e) { callback(null); } } else { callback(null); } } }; xhr.send(null); } function getTranslation(data, path) { var keys = path.split('.'); var val = data; for (var i = 0; i < keys.length; i++) { if (val && typeof val === 'object' && keys[i] in val) { val = val[keys[i]]; } else { return undefined; } } return val; } function flattenObject(obj, prefix) { var result = {}; for (var key in obj) { if (obj.hasOwnProperty(key)) { var newKey = prefix ? prefix + '.' + key : key; if (typeof obj[key] === 'object' && obj[key] !== null && !Array.isArray(obj[key])) { var flat = flattenObject(obj[key], newKey); for (var k in flat) { result[k] = flat[k]; } } else { result[newKey] = obj[key]; } } } return result; } function translateByKeys(langData, fallbackData) { // Aplicar data-i18n document.querySelectorAll('[data-i18n]').forEach(function(el) { var key = el.getAttribute('data-i18n'); var text = getTranslation(langData, key); if (text === undefined && fallbackData) text = getTranslation(fallbackData, key); if (text !== undefined) { if (el.tagName === 'INPUT' || el.tagName === 'TEXTAREA') { if (el.placeholder) el.placeholder = text; else if (el.value) el.value = text; else el.textContent = text; } else if (el.tagName === 'META') { el.setAttribute('content', text); } else { el.textContent = text; } } }); // Aplicar data-i18n-placeholder document.querySelectorAll('[data-i18n-placeholder]').forEach(function(el) { var key = el.getAttribute('data-i18n-placeholder'); var text = getTranslation(langData, key); if (text === undefined && fallbackData) text = getTranslation(fallbackData, key); if (text !== undefined) el.setAttribute('placeholder', text); }); // Aplicar data-i18n-title document.querySelectorAll('[data-i18n-title]').forEach(function(el) { var key = el.getAttribute('data-i18n-title'); var text = getTranslation(langData, key); if (text === undefined && fallbackData) text = getTranslation(fallbackData, key); if (text !== undefined) el.setAttribute('title', text); }); // Atualizar document title var titleEl = document.querySelector('title[data-i18n]'); if (titleEl) { var key = titleEl.getAttribute('data-i18n'); var text = getTranslation(langData, key); if (text === undefined && fallbackData) text = getTranslation(fallbackData, key); if (text !== undefined) document.title = text; } } function translateByText(langData, fallbackData) { var flatLang = flattenObject(langData); var flatFallback = fallbackData ? flattenObject(fallbackData) : {}; // Criar mapa reverso: texto em pt -> texto traduzido var ptToLang = {}; var ptToFallback = {}; for (var key in flatFallback) { if (typeof flatFallback[key] === 'string') { ptToFallback[flatFallback[key]] = flatFallback[key]; } } for (var key in flatLang) { if (typeof flatLang[key] === 'string' && flatFallback[key]) { ptToLang[flatFallback[key]] = flatLang[key]; } } // Função para traduzir nós de texto function translateNode(node) { if (node.nodeType === 3) { // Text node var text = node.textContent.trim(); if (text && ptToLang[text]) { node.textContent = node.textContent.replace(text, ptToLang[text]); } } else if (node.nodeType === 1) { // Element node // Traduzir placeholder if (node.placeholder && ptToLang[node.placeholder]) { node.placeholder = ptToLang[node.placeholder]; } // Traduzir title if (node.title && ptToLang[node.title]) { node.title = ptToLang[node.title]; } // Traduzir value de botões if (node.tagName === 'BUTTON' && node.value && ptToLang[node.value]) { node.value = ptToLang[node.value]; } // Traduzir alt de imagens if (node.tagName === 'IMG' && node.alt && ptToLang[node.alt]) { node.alt = ptToLang[node.alt]; } // Recursivamente traduzir filhos for (var i = 0; i < node.childNodes.length; i++) { translateNode(node.childNodes[i]); } } } // Traduzir body, mas ignorar elementos com data-i18n (já traduzidos) var walker = document.createTreeWalker( document.body, NodeFilter.SHOW_TEXT | NodeFilter.SHOW_ELEMENT, null, false ); var nodesToTranslate = []; var node; while (node = walker.nextNode()) { if (node.nodeType === 3) { var parent = node.parentElement; if (parent && !parent.closest('[data-i18n]') && !parent.closest('script') && !parent.closest('style')) { var text = node.textContent.trim(); if (text && ptToLang[text]) { nodesToTranslate.push({node: node, text: text, trans: ptToLang[text]}); } } } else if (node.nodeType === 1) { if (!node.closest('[data-i18n]') && !node.closest('script') && !node.closest('style')) { // placeholder if (node.placeholder && ptToLang[node.placeholder]) { nodesToTranslate.push({node: node, attr: 'placeholder', text: node.placeholder, trans: ptToLang[node.placeholder]}); } // title if (node.title && ptToLang[node.title]) { nodesToTranslate.push({node: node, attr: 'title', text: node.title, trans: ptToLang[node.title]}); } } } } // Aplicar traduções nodesToTranslate.forEach(function(item) { if (item.attr) { item.node.setAttribute(item.attr, item.trans); } else { item.node.textContent = item.node.textContent.replace(item.text, item.trans); } }); } window.applyI18n = function(lang) { var langData = window.__i18n[lang]; var fallbackData = window.__i18n_fallback; if (!langData && fallbackData) { langData = fallbackData; } if (langData) { translateByKeys(langData, fallbackData); translateByText(langData, fallbackData); } }; window.loadLanguage = function(lang) { if (window.__i18n[lang]) { window.applyI18n(lang); return; } var langFile = 'lang/' + lang + '.json'; // Carregar fallback primeiro if (!window.__i18n_fallback) { loadJSON('lang/pt.json', function(ptData) { window.__i18n_fallback = ptData; loadJSON(langFile, function(data) { if (data) { window.__i18n[lang] = data; } else { window.__i18n[lang] = ptData; } window.applyI18n(lang); window.__i18n_ready = true; }); }); } else { loadJSON(langFile, function(data) { if (data) { window.__i18n[lang] = data; } else { window.__i18n[lang] = window.__i18n_fallback; } window.applyI18n(lang); window.__i18n_ready = true; }); } }; // Carregar idioma atual ao iniciar var currentLang = window.__currentLang || 'pt'; if (currentLang !== 'pt') { if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', function() { window.loadLanguage(currentLang); }); } else { window.loadLanguage(currentLang); } } else { window.__i18n_ready = true; } })();