{"id":4146,"date":"2025-09-11T19:38:00","date_gmt":"2025-09-12T02:38:00","guid":{"rendered":"https:\/\/ievolutionclub.com\/?page_id=4146"},"modified":"2026-04-10T19:01:53","modified_gmt":"2026-04-11T02:01:53","slug":"zelle-waiting","status":"publish","type":"page","link":"https:\/\/ievolutionclub.com\/es\/zelle-waiting\/","title":{"rendered":"Pago con Zelle"},"content":{"rendered":"    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;700;800&display=swap\" rel=\"stylesheet\">\n    <style>\n        \/* iEvolution brand (2026-10-02): Navy \/ Cyan accents \/ Coral = the main action only \/ Amber = alerts \/\n           Dancer Cloud surfaces \/ Slate text; Plus Jakarta Sans 400\/700\/800; no gradients, no green. Mobile first. *\/\n        #zelle-app { --n:#1B2A4A; --cy:#2AAFD3; --cyi:#157A99; --co:#E8593C; --coi:#C2412A; --am:#F4A623; --ami:#8A5300; --cl:#F0EEE9; --cl2:#F7F6F2; --ln:#E4E0D7; --sl:#56657A;\n            box-sizing:border-box; width:100%; max-width:560px; margin:24px auto 40px; padding:0 16px; text-align:left;\n            font-family:'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif; font-size:16px; line-height:1.5; font-weight:400; color:var(--n); -webkit-font-smoothing:antialiased; }\n        #zelle-app *, #zelle-app *::before, #zelle-app *::after { box-sizing:border-box; }\n        \/* the theme's h1 \/ p \/ strong \/ button rules must not change the brand font or case *\/\n        #zelle-app :where(h1,p,li,strong,span,button,ol) { font-family:inherit; font-style:normal; }\n        #zelle-app :where(h1,p,li,strong) { text-transform:none; letter-spacing:normal; }\n        #zelle-app p { margin:0; }\n        #zelle-app .zw-card { background:#fff; border:1px solid var(--ln); border-radius:20px; overflow:hidden; box-shadow:0 1px 2px rgba(27,42,74,.05), 0 12px 32px rgba(27,42,74,.08); }\n        #zelle-app .zw-head { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:10px 12px; background:var(--n); color:#fff; padding:20px 24px; }\n        #zelle-app .zw-title { display:flex; align-items:center; gap:10px; margin:0; padding:0; border:0; background:none; font-size:22px; font-weight:800; line-height:1.2; letter-spacing:-.01em; color:#fff; }\n        #zelle-app .zw-logo { display:inline-flex; align-items:center; background:#fff; border-radius:10px; padding:6px 10px; }\n        #zelle-app .zw-logo img { display:block; height:22px; width:auto; max-width:none; margin:0; border:0; border-radius:0; box-shadow:none; }\n        #zelle-app .zw-order { display:inline-flex; align-items:center; gap:6px; padding:6px 12px; border-radius:999px; background:rgba(255,255,255,.1); border:1px solid rgba(255,255,255,.28); font-size:13px; font-weight:700; white-space:nowrap; color:#fff; }\n        #zelle-app .zw-body { padding:20px 24px 24px; }\n        #zelle-app .zw-intro { color:var(--sl); font-size:15px; margin:0 0 16px; }\n        #zelle-app .zw-steps { list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:12px; }\n        #zelle-app .zw-step { margin:0; padding:16px; border:1px solid var(--ln); border-radius:16px; background:#fff; list-style:none; }\n        #zelle-app .zw-step::before, #zelle-app .zw-step::marker { content:none; }\n        #zelle-app .zw-step--key { background:var(--cl); border-color:var(--cl); }\n        #zelle-app .zw-step-h { display:flex; flex-wrap:nowrap; align-items:flex-start; gap:10px; margin:0 0 12px; }\n        #zelle-app .zw-step-tt { display:flex; flex-wrap:wrap; align-items:center; gap:6px 10px; flex:1 1 auto; min-width:0; padding-top:2px; }\n        #zelle-app .zw-num { display:inline-flex; align-items:center; justify-content:center; flex:0 0 28px; width:28px; height:28px; border-radius:50%; background:var(--n); color:#fff; font-size:14px; font-weight:800; line-height:1; }\n        #zelle-app .zw-step-t { font-size:17px; font-weight:800; line-height:1.3; color:var(--n); }\n        #zelle-app .zw-tag { display:inline-flex; padding:3px 9px; border-radius:999px; background:rgba(42,175,211,.16); color:var(--n); font-size:11px; font-weight:800; letter-spacing:.06em; text-transform:uppercase; line-height:1.4; }\n        #zelle-app .zw-tag.is-req { background:rgba(244,166,35,.24); color:var(--ami); }\n        #zelle-app .zw-field { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:10px 12px; padding:10px 0 0; }\n        #zelle-app .zw-field + .zw-field { margin-top:10px; border-top:1px solid var(--ln); }\n        #zelle-app .zw-k { display:block; font-size:12px; font-weight:700; letter-spacing:.05em; text-transform:uppercase; color:var(--sl); }\n        #zelle-app .zw-v { display:block; font-size:17px; font-weight:700; color:var(--n); overflow-wrap:anywhere; }\n        #zelle-app .zw-amount { font-size:44px; font-weight:800; line-height:1.05; letter-spacing:-.02em; font-variant-numeric:tabular-nums; color:var(--n); margin:2px 0 8px; overflow-wrap:anywhere; }\n        #zelle-app .zw-cents { color:var(--cyi); }\n        #zelle-app .zw-note { display:flex; gap:8px; align-items:flex-start; font-size:14px; color:var(--n); margin:0 0 14px; }\n        #zelle-app .zw-note svg { flex:0 0 18px; margin-top:2px; color:var(--cyi); }\n        #zelle-app .zw-warn { margin:12px 0 0; padding:10px 12px; border-radius:12px; background:#FEF5E4; border:1px solid rgba(244,166,35,.45); border-left:4px solid var(--am); font-size:14px; color:var(--n); }\n        #zelle-app .zw-warn.is-partial { font-weight:700; }\n        #zelle-app .zw-text { font-size:15px; color:var(--sl); margin:0 0 4px; }\n        #zelle-app .zw-ref { font-size:24px; font-weight:800; letter-spacing:.04em; font-variant-numeric:tabular-nums; color:var(--n); }\n        #zelle-app .zw-btn { -webkit-appearance:none; appearance:none; display:inline-flex; align-items:center; justify-content:center; gap:8px; min-height:44px; margin:0; padding:10px 18px; border:1.5px solid var(--n); border-radius:12px; background:#fff; color:var(--n);\n            font-family:inherit; font-size:15px; font-weight:700; line-height:1.2; letter-spacing:0; text-transform:none; text-decoration:none; box-shadow:none; cursor:pointer; transition:background-color .15s, border-color .15s, color .15s; }\n        #zelle-app .zw-btn:hover { background:var(--cl2); color:var(--n); }\n        #zelle-app .zw-btn--primary { width:100%; min-height:52px; background:var(--co); border-color:var(--co); color:#fff; font-size:19px; font-weight:800; }\n        #zelle-app .zw-btn--primary:hover { background:var(--coi); border-color:var(--coi); color:#fff; }\n        #zelle-app .zw-btn:focus-visible { outline:3px solid var(--n); outline-offset:2px; }\n        #zelle-app .zw-v, #zelle-app .zw-amount, #zelle-app .zw-ref { -webkit-user-select:all; user-select:all; }\n        #zelle-app .zw-btn svg { flex:0 0 18px; }\n        #zelle-app .zw-btn .zw-ok { display:none; }\n        #zelle-app .zw-btn.is-done .zw-ok { display:block; }\n        #zelle-app .zw-btn.is-done .zw-cp { display:none; }\n        #zelle-app .zw-status { display:flex; gap:14px; align-items:flex-start; margin:16px 0 0; padding:16px; border-radius:16px; background:var(--cl2); border:1px solid var(--ln); }\n        #zelle-app .zw-status strong { display:block; font-size:16px; font-weight:800; color:var(--n); }\n        #zelle-app .zw-status p { font-size:14px; color:var(--sl); margin:2px 0 0; }\n        #zelle-app .zw-spin { flex:0 0 22px; width:22px; height:22px; margin-top:2px; border-radius:50%; border:3px solid var(--ln); border-top-color:var(--cy); animation:zwspin 1s linear infinite; }\n        #zelle-app .zw-check { display:none; flex:0 0 24px; width:24px; height:24px; color:var(--cyi); }\n        #zelle-app .zw-status.is-ok { background:rgba(42,175,211,.12); border-color:rgba(42,175,211,.35); }\n        #zelle-app .zw-status.is-ok .zw-spin, #zelle-app .zw-status.is-idle .zw-spin { display:none; }\n        #zelle-app .zw-status.is-ok .zw-check { display:block; }\n        #zelle-app.is-closed .zw-steps, #zelle-app.is-closed .zw-intro, #zelle-app.is-closed .zw-foot { display:none; }\n        #zelle-app .zw-foot { margin:14px 0 0; text-align:center; font-size:14px; font-weight:700; color:var(--sl); }\n        #zelle-app .zw-toast { position:fixed; left:50%; bottom:calc(20px + env(safe-area-inset-bottom, 0px)); z-index:99999; max-width:calc(100% - 32px); padding:12px 18px; border-radius:999px; background:var(--n); color:#fff;\n            font-size:14px; font-weight:700; line-height:1.3; text-align:center; box-shadow:0 10px 28px -6px rgba(27,42,74,.35); opacity:0; transform:translate(-50%, 16px); transition:opacity .2s, transform .2s; pointer-events:none; }\n        #zelle-app .zw-toast.show { opacity:1; transform:translate(-50%, 0); }\n        @keyframes zwspin { to { transform:rotate(360deg); } }\n        @media (prefers-reduced-motion: reduce) { #zelle-app .zw-spin { animation-duration:3s; } #zelle-app .zw-toast, #zelle-app .zw-btn { transition:none; } }\n        @media (max-width:480px) {\n            #zelle-app { margin:12px auto 28px; padding:0 12px; }\n            #zelle-app .zw-head { padding:16px; }\n            #zelle-app .zw-title { font-size:19px; }\n            #zelle-app .zw-body { padding:16px; }\n            #zelle-app .zw-step { padding:14px; }\n            #zelle-app .zw-amount { font-size:38px; }\n            #zelle-app .zw-field { flex-direction:column; align-items:stretch; }\n            #zelle-app .zw-field .zw-btn { width:100%; }\n        }\n    <\/style>\n\n    <div id=\"zelle-app\" class=\"notranslate\" lang=\"es\" translate=\"no\" data-no-translation data-no-dynamic-translation>\n        <div class=\"zw-card\">\n            <div class=\"zw-head\">\n                <h1 class=\"zw-title\">Paga con <span class=\"zw-logo\"><img loading=\"lazy\" src=\"https:\/\/ievolutionclub.com\/wp-content\/uploads\/2025\/11\/Result-93.webp\" alt=\"Zelle\" width=\"48\" height=\"22\" decoding=\"async\"><\/span><\/h1>\n                            <\/div>\n            <div class=\"zw-body\">\n                <p class=\"zw-intro\">Tu pedido est\u00e1 apartado. Env\u00eda el pago desde la app de tu banco en 3 pasos.<\/p>\n                <ol class=\"zw-steps\" role=\"list\">\n                    <li class=\"zw-step\">\n                        <div class=\"zw-step-h\"><span class=\"zw-num\" aria-hidden=\"true\">1<\/span><span class=\"zw-step-tt\"><span class=\"zw-step-t\">Agr\u00e9ganos en Zelle<\/span><\/span><\/div>\n                        <div class=\"zw-field\"><div><span class=\"zw-k\">Nombre<\/span><span class=\"zw-v\">iEvolution Pro LLC<\/span><\/div><\/div>\n                        <div class=\"zw-field\">\n                            <div><span class=\"zw-k\">Tel\u00e9fono o correo<\/span><span class=\"zw-v\">626-407-6529<\/span><\/div>\n                            <button type=\"button\" class=\"zw-btn \" data-copy=\"626-407-6529\" aria-label=\"Copiar tel\u00e9fono o correo\"><svg class=\"zw-cp\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\"\/><path d=\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\"\/><\/svg><svg class=\"zw-ok\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><span class=\"zw-btn-l\">Copiar<\/span><\/button>                        <\/div>\n                    <\/li>\n                    <li class=\"zw-step zw-step--key\">\n                        <div class=\"zw-step-h\"><span class=\"zw-num\" aria-hidden=\"true\">2<\/span><span class=\"zw-step-tt\"><span class=\"zw-step-t\">Env\u00eda este monto exacto<\/span><\/span><\/div>\n                        <div class=\"zw-amount\" id=\"zw-amount\">\u2014<\/div>\n                        <p class=\"zw-note\" id=\"zw-amount-note\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 16v-4M12 8h.01\"\/><\/svg><span>Env\u00eda exactamente esta cantidad: as\u00ed reconocemos tu pago autom\u00e1ticamente.<\/span><\/p>\n                                                <p class=\"zw-warn\" id=\"zw-warn\" aria-live=\"polite\">Otra cantidad, aunque sea redondeada, puede retrasar tu confirmaci\u00f3n.<\/p>\n                    <\/li>\n                                    <\/ol>\n                <div class=\"zw-status\" id=\"zw-status\" role=\"status\" aria-live=\"polite\">\n                    <span class=\"zw-spin\" aria-hidden=\"true\"><\/span>\n                    <svg class=\"zw-check\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"m8 12 3 3 5-6\"\/><\/svg>\n                    <div><strong id=\"zw-status-t\">Esperando tu pago\u2026<\/strong><p id=\"zw-status-s\">Suele tardar unos minutos (hasta 30, seg\u00fan tu banco). Puedes cerrar esta p\u00e1gina: te avisamos por correo en cuanto lo recibamos.<\/p><\/div>\n                <\/div>\n                <p class=\"zw-foot\">Env\u00eda un solo pago, por favor.<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"zw-toast\" id=\"zw-toast\" role=\"status\" aria-live=\"polite\"><\/div>\n    <\/div>\n\n    <script>\n    (function () {\n        var C = {\"order\":\"\",\"key\":\"\",\"status\":\"\\\/wp-json\\\/zelle\\\/v1\\\/status\",\"t\":{\"copied\":\"Copiado\",\"confirmed\":\"\\u00a1Pago recibido!\",\"confirmed_sub\":\"Te llevamos a tu pedido\\u2026\",\"partial\":\"Recibimos %1$s. Faltan %2$s para completar tu pedido.\",\"partial_ref\":\"Para lo que falta, el n\\u00famero de pedido de abajo es obligatorio: escr\\u00edbelo en el memo.\",\"required\":\"Obligatorio\",\"by_email\":\"Te confirmaremos tu pago por correo en cuanto lo recibamos.\",\"poll_error\":\"No pudimos revisar tu pago en este momento. Recarga la p\\u00e1gina en un rato.\",\"closed\":\"Este pedido ya no est\\u00e1 esperando pago.\",\"closed_sub\":\"Si ya enviaste el dinero, responde al correo de tu pedido y lo resolvemos.\",\"copy_failed\":\"No se pudo copiar. Mant\\u00e9n presionado el dato para copiarlo.\"}};\n        function ready(f) { if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', f); else f(); }\n        ready(function () {\n            var app = document.getElementById('zelle-app');\n            if (!app) return;\n            var $ = function (id) { return document.getElementById(id); };\n            var toast = $('zw-toast'), toastT = 0;\n            function say(msg) {\n                toast.textContent = msg; toast.classList.add('show');\n                clearTimeout(toastT); toastT = setTimeout(function () { toast.classList.remove('show'); }, 2200);\n            }\n            function copy(text, btn) {\n                var label = btn.querySelector('.zw-btn-l'), old = label ? label.textContent : '';\n                function done() {\n                    btn.classList.add('is-done'); if (label) label.textContent = C.t.copied;\n                    say(C.t.copied + ': ' + text);\n                    setTimeout(function () { btn.classList.remove('is-done'); if (label) label.textContent = old; }, 2000);\n                }\n                function legacy() {\n                    var ta = document.createElement('textarea');\n                    ta.value = text; ta.setAttribute('readonly', ''); ta.style.cssText = 'position:fixed;top:0;left:0;opacity:0;font-size:16px';\n                    document.body.appendChild(ta); ta.select(); ta.setSelectionRange(0, text.length);\n                    var ok = false;\n                    try { ok = document.execCommand('copy'); } catch (e) {}\n                    document.body.removeChild(ta);\n                    try { btn.focus({ preventScroll: true }); } catch (e) {}\n                    if (ok) done(); else say(C.t.copy_failed);\n                }\n                if (navigator.clipboard && window.isSecureContext) navigator.clipboard.writeText(text).then(done, legacy); else legacy();\n            }\n            app.addEventListener('click', function (e) {\n                var b = e.target && e.target.closest ? e.target.closest('[data-copy]') : null;\n                if (b && app.contains(b)) copy(b.getAttribute('data-copy'), b);\n            });\n\n            var status = $('zw-status');\n            function setStatus(cls, title, sub) {\n                status.classList.remove('is-ok', 'is-idle'); if (cls) status.classList.add(cls);\n                $('zw-status-t').textContent = title; $('zw-status-s').textContent = sub;\n            }\n            if (!C.order || !C.key) { setStatus('is-idle', C.t.by_email, ''); return; }\n\n            function money(c) { return (c \/ 100).toFixed(2); }\n            function amountHtml(c) { var p = money(c).split('.'); return '$' + Number(p[0]).toLocaleString('en-US') + '.<span class=\"zw-cents\">' + p[1] + '<\/span>'; }\n            function fill(s, a, b) { return s.replace('%1$s', function () { return a; }).replace('%2$s', function () { return b; }); }\n            var attempt = 1, lastRec = -1, errors = 0, timer = 0, started = Date.now(), stopped = false;\n            function partial(rec, rem) {\n                attempt++;\n                var ref = C.order + '-' + attempt;\n                $('zw-amount').innerHTML = amountHtml(rem);\n                var ca = $('zw-copy-amount'); if (ca) ca.setAttribute('data-copy', money(rem));\n                var w = $('zw-warn'); w.textContent = fill(C.t.partial, '$' + money(rec), '$' + money(rem)); w.classList.add('is-partial');\n                var r = $('zw-ref'); if (r) r.textContent = ref;\n                var cr = $('zw-copy-ref'); if (cr) cr.setAttribute('data-copy', ref);\n                var tag = $('zw-ref-tag'); if (tag) { tag.textContent = C.t.required; tag.classList.add('is-req'); }\n                var tx = $('zw-ref-text'); if (tx) tx.textContent = C.t.partial_ref;\n                var n = $('zw-amount-note'); if (n) n.style.display = 'none';\n            }\n            function next() {\n                if (stopped) return;\n                var wait = document.hidden ? 30000 : ((Date.now() - started) > 600000 ? 15000 : 5000);\n                timer = setTimeout(poll, wait);\n            }\n            function poll() {\n                timer = 0;\n                fetch(C.status + '?order=' + encodeURIComponent(C.order) + '&key=' + encodeURIComponent(C.key) + '&_=' + Date.now(), { credentials: 'same-origin', cache: 'no-store' })\n                    .then(function (r) { if (r.status === 404) throw 'nf'; if (!r.ok) throw 'net'; return r.json(); })\n                    .then(function (j) {\n                        errors = 0;\n                        if (j && j.success) {\n                            stopped = true;\n                            setStatus('is-ok', C.t.confirmed, C.t.confirmed_sub);\n                            if (j.redirect) setTimeout(function () { window.location.href = j.redirect; }, 1500);\n                            return;\n                        }\n                        if (j && j.closed) {\n                            stopped = true; app.classList.add('is-closed');\n                            setStatus('is-idle', C.t.closed, C.t.closed_sub);\n                            return;\n                        }\n                        if (j && j.received != null) {\n                            var rec = Math.round(parseFloat(j.received) * 100), exp = Math.round(parseFloat(j.expected) * 100);\n                            if (exp - rec > 0 && rec !== lastRec) { lastRec = rec; partial(rec, exp - rec); }\n                        }\n                        next();\n                    })\n                    .catch(function (err) {\n                        if (err === 'nf') { stopped = true; setStatus('is-idle', C.t.by_email, ''); return; }\n                        if (++errors >= 5) { stopped = true; setStatus('is-idle', C.t.poll_error, C.t.by_email); return; }\n                        next();\n                    });\n            }\n            document.addEventListener('visibilitychange', function () {\n                if (!document.hidden && timer && !stopped) { clearTimeout(timer); poll(); }\n            });\n            timer = setTimeout(poll, 1500);\n        });\n    })();\n    <\/script>\n    ","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"spb-canvas.php","meta":{"footnotes":""},"wf_page_folders":[],"class_list":["post-4146","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ievolutionclub.com\/es\/wp-json\/wp\/v2\/pages\/4146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ievolutionclub.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ievolutionclub.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ievolutionclub.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ievolutionclub.com\/es\/wp-json\/wp\/v2\/comments?post=4146"}],"version-history":[{"count":7,"href":"https:\/\/ievolutionclub.com\/es\/wp-json\/wp\/v2\/pages\/4146\/revisions"}],"predecessor-version":[{"id":6876,"href":"https:\/\/ievolutionclub.com\/es\/wp-json\/wp\/v2\/pages\/4146\/revisions\/6876"}],"wp:attachment":[{"href":"https:\/\/ievolutionclub.com\/es\/wp-json\/wp\/v2\/media?parent=4146"}],"wp:term":[{"taxonomy":"wf_page_folders","embeddable":true,"href":"https:\/\/ievolutionclub.com\/es\/wp-json\/wp\/v2\/wf_page_folders?post=4146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}