{"id":19951,"date":"2026-09-22T14:02:17","date_gmt":"2026-09-22T14:02:17","guid":{"rendered":"https:\/\/bb2coin.com\/?page_id=19951"},"modified":"2026-09-23T14:53:26","modified_gmt":"2026-09-23T14:53:26","slug":"independent-drivers","status":"publish","type":"page","link":"https:\/\/bb2coin.com\/es\/independent-drivers\/","title":{"rendered":"Independent Drivers \u2014 Blockchains Ecosystem"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"19951\" class=\"elementor elementor-19951\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f20dad7 e-flex e-con-boxed e-con e-parent\" data-id=\"f20dad7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-45320cf elementor-widget elementor-widget-html\" data-id=\"45320cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<div class=\"bb2c-test-shell\" id=\"bb2cDriverApp\">\n  <header class=\"bb2c-test-head\">\n    <div>\n      <div class=\"bb2c-kicker\">BB2 COIN \u00b7 BLOCKCHAINS ECOSYSTEM<\/div>\n      <h1>Registro \u2014 Independent Drivers<\/h1>\n      <p>Crea tu perfil para formar parte de <strong>Blockchains Ecosystem<\/strong> y permitir que potenciales clientes encuentren tus servicios.<\/p>\n    <\/div>\n    <div class=\"bb2c-badge\">REGISTRO EN ESPA\u00d1OL<\/div>\n  <\/header>\n\n  <section class=\"bb2c-panel\" id=\"bb2c-user-verification\" style=\"display:none\">\n    <h2>Verificaci\u00f3n de cuenta BB2C<\/h2>\n    <div class=\"bb2c-status warn\" id=\"bb2cUserVerifyStatus\">Verificando tu cuenta BB2C...<\/div>\n  <\/section>\n\n  <section class=\"bb2c-panel bb2c-onboarding\" id=\"bb2cOnboarding\">\n    <div class=\"bb2c-progress-top\">\n      <strong id=\"bb2cProgress\">Paso 1 de 6<\/strong>\n      <span>Independent Drivers<\/span>\n    <\/div>\n    <div class=\"bb2c-progress-track\"><div id=\"bb2cProgressBar\"><\/div><\/div>\n    <div class=\"bb2c-status\" id=\"dWizardStatus\" aria-live=\"polite\"><\/div>\n\n    <div class=\"bb2c-onboard-step\" data-step=\"1\">\n      <div class=\"bb2c-step-number\">1<\/div>\n      <h2>Sobre ti<\/h2>\n      <p class=\"bb2c-note\">Completa tus datos b\u00e1sicos. Estos datos se utilizar\u00e1n para crear e identificar tu perfil.<\/p>\n      <div class=\"bb2c-grid\">\n        <label>Nombre *\n          <input id=\"dName\" type=\"text\" autocomplete=\"given-name\" placeholder=\"Nombre\">\n        <\/label>\n        <label>Apellido *\n          <input id=\"dLastName\" type=\"text\" autocomplete=\"family-name\" placeholder=\"Apellido\">\n        <\/label>\n        <label>Tel\u00e9fono *\n          <input id=\"dPhone\" type=\"tel\" autocomplete=\"tel\" placeholder=\"Tel\u00e9fono de contacto\">\n        <\/label>\n        <label>Correo electr\u00f3nico *\n          <input id=\"dEmail\" type=\"email\" autocomplete=\"email\" placeholder=\"tu@email.com\">\n        <\/label>\n      <\/div>\n      <label class=\"bb2c-full\">Ciudad o \u00e1rea donde prestas servicio *\n        <input id=\"dCity\" type=\"text\" autocomplete=\"address-level2\" placeholder=\"Ejemplo: Fort Lauderdale\">\n      <\/label>\n      <label class=\"bb2c-full\">Tu foto *\n        <input id=\"dDriverPhoto\" type=\"file\" accept=\"image\/jpeg,image\/png,image\/webp\">\n      <\/label>\n      <button class=\"bb2c-primary bb2c-next\" data-from=\"1\" type=\"button\">CONTINUAR<\/button>\n    <\/div>\n\n    <div class=\"bb2c-onboard-step\" data-step=\"2\" hidden>\n      <div class=\"bb2c-step-number\">2<\/div>\n      <h2>\u00bfCon qu\u00e9 plataforma trabajas actualmente?<\/h2>\n      <p class=\"bb2c-note\">Selecciona una o m\u00e1s, si aplica.<\/p>\n      <div class=\"bb2c-choice-grid\">\n        <label class=\"bb2c-choice\"><input id=\"platformUber\" type=\"checkbox\"> <span>Uber<\/span><\/label>\n        <label class=\"bb2c-choice\"><input id=\"platformLyft\" type=\"checkbox\"> <span>Lyft<\/span><\/label>\n        <label class=\"bb2c-choice\"><input id=\"platformEmpower\" type=\"checkbox\"> <span>Empower<\/span><\/label>\n      <\/div>\n      <p class=\"bb2c-callout\"><strong>No es obligatorio pertenecer a Uber, Lyft o Empower.<\/strong> Tambi\u00e9n puedes participar como conductor independiente.<\/p>\n      <div class=\"bb2c-nav\">\n        <button class=\"bb2c-secondary bb2c-back\" data-to=\"1\" type=\"button\">ATR\u00c1S<\/button>\n        <button class=\"bb2c-primary bb2c-next\" data-from=\"2\" type=\"button\">CONTINUAR<\/button>\n      <\/div>\n    <\/div>\n\n    <div class=\"bb2c-onboard-step\" data-step=\"3\" hidden>\n      <div class=\"bb2c-step-number\">3<\/div>\n      <h2>Tu veh\u00edculo<\/h2>\n      <div class=\"bb2c-grid\">\n        <label>Marca *\n          <input id=\"dMake\" type=\"text\" placeholder=\"Ejemplo: Toyota\">\n        <\/label>\n        <label>Modelo *\n          <input id=\"dModel\" type=\"text\" placeholder=\"Ejemplo: Camry\">\n        <\/label>\n        <label>A\u00f1o *\n          <input id=\"dYear\" type=\"number\" min=\"1980\" max=\"2035\" placeholder=\"2024\">\n        <\/label>\n        <label>Color *\n          <input id=\"dColor\" type=\"text\" placeholder=\"Ejemplo: Negro\">\n        <\/label>\n      <\/div>\n      <label class=\"bb2c-full\">Foto del veh\u00edculo *\n        <input id=\"dVehiclePhoto\" type=\"file\" accept=\"image\/jpeg,image\/png,image\/webp\">\n      <\/label>\n      <div class=\"bb2c-nav\">\n        <button class=\"bb2c-secondary bb2c-back\" data-to=\"2\" type=\"button\">ATR\u00c1S<\/button>\n        <button class=\"bb2c-primary bb2c-next\" data-from=\"3\" type=\"button\">CONTINUAR<\/button>\n      <\/div>\n    <\/div>\n\n    <div class=\"bb2c-onboard-step\" data-step=\"4\" hidden>\n      <div class=\"bb2c-step-number\">4<\/div>\n      <h2>Tu cartera y tus BB2C<\/h2>\n      <div class=\"bb2c-wallet-box\">\n        <h3>\u00bfQu\u00e9 es BB2C?<\/h3>\n        <p><strong>BB2C (BB2 Coin)<\/strong> es la moneda digital utilizada dentro de Blockchains Ecosystem.<\/p>\n        <p>Cuando tu perfil sea aprobado y quede <strong>activo<\/strong>, se te asignar\u00e1 una <strong>cartera BB2C<\/strong> y una asignaci\u00f3n inicial de <strong>25,000 BB2C<\/strong>.<\/p>\n        <p>Mientras la integraci\u00f3n de la cartera on-chain termina de habilitarse, esos <strong>25,000 BB2C<\/strong> se registran como saldo promocional del conductor y quedar\u00e1n asociados a su perfil.<\/p>\n      <\/div>\n      <div class=\"bb2c-percentage\">\n        <span>Porcentaje inicial de aceptaci\u00f3n en BB2C<\/span>\n        <strong>15%<\/strong>\n      <\/div>\n      <p class=\"bb2c-example\"><strong>Ejemplo:<\/strong> si un servicio cuesta <strong>$20<\/strong>, con una aceptaci\u00f3n inicial del 15% podr\u00edas acordar <strong>$17<\/strong> por el medio de pago elegido y <strong>$3 en BB2C<\/strong>.<\/p>\n      <p class=\"bb2c-callout\">T\u00fa contin\u00faas siendo un proveedor independiente y decides las condiciones de tus servicios.<\/p>\n      <div class=\"bb2c-nav\">\n        <button class=\"bb2c-secondary bb2c-back\" data-to=\"3\" type=\"button\">ATR\u00c1S<\/button>\n        <button class=\"bb2c-primary bb2c-next\" data-from=\"4\" type=\"button\">CONTINUAR<\/button>\n      <\/div>\n    <\/div>\n\n    <div class=\"bb2c-onboard-step\" data-step=\"5\" hidden>\n      <div class=\"bb2c-step-number\">5<\/div>\n      <h2>Verificaci\u00f3n<\/h2>\n      <p class=\"bb2c-note\">Para verificar que eres conductor, presenta <strong>uno<\/strong> de los siguientes documentos:<\/p>\n      <div class=\"bb2c-verification-options\">\n        <label class=\"bb2c-choice\">\n          <input type=\"radio\" name=\"dVerificationType\" value=\"platform_profile\">\n          <span>Perfil activo de Uber, Lyft o Empower<\/span>\n        <\/label>\n        <label class=\"bb2c-choice\">\n          <input type=\"radio\" name=\"dVerificationType\" value=\"drivers_license\">\n          <span>Licencia de conducir<\/span>\n        <\/label>\n      <\/div>\n      <label class=\"bb2c-full\">Subir documento *\n        <input id=\"dVerificationDoc\" type=\"file\" accept=\"image\/jpeg,image\/png,image\/webp\">\n      <\/label>\n      <p class=\"bb2c-note\">Puedes subir una foto o captura legible del documento seleccionado.<\/p>\n      <div class=\"bb2c-nav\">\n        <button class=\"bb2c-secondary bb2c-back\" data-to=\"4\" type=\"button\">ATR\u00c1S<\/button>\n        <button class=\"bb2c-primary bb2c-next\" data-from=\"5\" type=\"button\">CONTINUAR<\/button>\n      <\/div>\n    <\/div>\n\n    <div class=\"bb2c-onboard-step\" data-step=\"6\" hidden>\n      <div class=\"bb2c-step-number\">6<\/div>\n      <h2>Activar mi perfil<\/h2>\n      <p class=\"bb2c-note\">El cargo actual de activaci\u00f3n se muestra a continuaci\u00f3n seg\u00fan la configuraci\u00f3n vigente.<\/p>\n      <p class=\"bb2c-note\" id=\"dActivationCopy\">Comprobando la configuraci\u00f3n actual de Stripe...<\/p>\n      <button class=\"bb2c-primary bb2c-big-action\" id=\"dRegisterPay\" type=\"button\">ACTIVAR MI PERFIL<\/button>\n      <div class=\"bb2c-status\" id=\"dRegisterStatus\" aria-live=\"polite\"><\/div>\n      <p class=\"bb2c-disclaimer\"><strong>Blockchains Ecosystem no asigna conductores, no determina tarifas y no funciona como Uber, Lyft o Empower.<\/strong><br>No somos una compa\u00f1\u00eda de transporte; somos una plataforma tecnol\u00f3gica.<\/p>\n      <button class=\"bb2c-secondary bb2c-back bb2c-back-last\" data-to=\"5\" type=\"button\">ATR\u00c1S<\/button>\n    <\/div>\n  <\/section>\n\n  <section class=\"bb2c-panel bb2c-postpay\" id=\"estado-conductor\">\n    <h2>Estado de tu perfil<\/h2>\n    <p class=\"bb2c-note\">Despu\u00e9s de completar la activaci\u00f3n, aqu\u00ed podr\u00e1s comprobar el estado de tu solicitud.<\/p>\n    <div class=\"bb2c-actions\">\n      <button id=\"dCheckStatus\" type=\"button\">REVISAR MI ESTADO<\/button>\n    <\/div>\n    <div class=\"bb2c-status\" id=\"dAvailabilityStatus\" aria-live=\"polite\"><\/div>\n  <\/section>\n<\/div>\n\n<style>\n:root{--bb2-yellow:#FDE01A;--bb2-navy:#071332;--bb2-text:#111827;--bb2-muted:#667085;--bb2-line:#d9dee8;--bb2-bg:#f5f7fb;--bb2-white:#fff;--bb2-good:#087443;--bb2-warn:#9a6700;--bb2-bad:#b42318}\n*{box-sizing:border-box}\n.bb2c-test-shell{font-family:Arial,Helvetica,sans-serif;background:var(--bb2-bg);color:var(--bb2-text);min-height:100vh;padding:16px}\n.bb2c-test-head,.bb2c-panel{max-width:760px;margin:0 auto 16px;background:var(--bb2-white);border:1px solid var(--bb2-line);border-radius:18px;padding:22px}\n.bb2c-test-head{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:6px solid var(--bb2-yellow)}\n.bb2c-test-head h1{margin:5px 0 8px;font-size:30px;color:var(--bb2-navy)}\n.bb2c-test-head p,.bb2c-note{color:var(--bb2-muted);line-height:1.55}\n.bb2c-kicker{font-size:12px;font-weight:800;letter-spacing:.09em;color:var(--bb2-navy)}\n.bb2c-badge{background:var(--bb2-yellow);color:var(--bb2-navy);font-weight:800;padding:10px 14px;border-radius:999px;white-space:nowrap}\n.bb2c-progress-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--bb2-navy);margin-bottom:8px}\n.bb2c-progress-top span{font-size:13px;color:var(--bb2-muted)}\n.bb2c-progress-track{height:8px;background:#edf0f5;border-radius:999px;overflow:hidden;margin-bottom:18px}\n.bb2c-progress-track>div{height:100%;width:16.666%;background:var(--bb2-yellow);transition:width .2s ease}\n.bb2c-onboard-step{min-height:480px}\n.bb2c-onboard-step[hidden]{display:none!important}\n.bb2c-onboard-step h2{margin:10px 0 8px;color:var(--bb2-navy);font-size:26px}\n.bb2c-step-number{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bb2-yellow);color:var(--bb2-navy);font-size:20px;font-weight:900}\n.bb2c-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n.bb2c-full{display:block;margin-top:14px}\n.bb2c-onboarding label{font-size:13px;font-weight:700;color:#344054}\n.bb2c-onboarding input,.bb2c-onboarding select{width:100%;margin-top:6px;border:1px solid #cbd2df;border-radius:11px;padding:13px;font:inherit;background:#fff;color:#111827}\n.bb2c-onboarding input[type=file]{padding:11px}\n.bb2c-primary,.bb2c-secondary,.bb2c-actions button{border:0;border-radius:11px;padding:14px 17px;font-weight:800;cursor:pointer}\n.bb2c-primary{background:var(--bb2-yellow);color:var(--bb2-navy);width:100%;margin-top:18px}\n.bb2c-secondary{background:#eef1f5;color:var(--bb2-navy)}\n.bb2c-nav{display:grid;grid-template-columns:1fr 2fr;gap:10px;margin-top:18px}\n.bb2c-nav .bb2c-primary{margin-top:0}\n.bb2c-choice-grid,.bb2c-verification-options{display:grid;gap:12px;margin:18px 0}\n.bb2c-choice{display:flex;align-items:center;gap:12px;border:1px solid var(--bb2-line);border-radius:14px;padding:16px;background:#fff;font-size:17px!important}\n.bb2c-choice input{width:24px!important;height:24px;margin:0!important;flex:0 0 24px}\n.bb2c-callout,.bb2c-example{background:#fffbdf;border:1px solid #efe19a;padding:15px;border-radius:13px;line-height:1.55}\n.bb2c-wallet-box{border:1px solid var(--bb2-line);border-radius:15px;padding:17px;background:#fafbfc;line-height:1.6}\n.bb2c-wallet-box h3{margin:0 0 8px;color:var(--bb2-navy)}\n.bb2c-wallet-box p{margin:8px 0}\n.bb2c-percentage{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0;padding:15px;border-radius:13px;background:var(--bb2-navy);color:#fff}\n.bb2c-percentage strong{font-size:28px;color:var(--bb2-yellow)}\n.bb2c-big-action{min-height:58px;font-size:16px}\n.bb2c-disclaimer{margin-top:18px;padding:15px;border-left:5px solid var(--bb2-yellow);background:#f7f8fa;line-height:1.55}\n.bb2c-back-last{width:100%;margin-top:10px}\n.bb2c-status{margin-top:12px;padding:11px 13px;border-radius:10px;background:#f7f8fa;min-height:0;white-space:pre-wrap;line-height:1.45}\n.bb2c-status:empty{display:none}\n.bb2c-status.good{display:block;background:#ecfdf3;color:var(--bb2-good)}\n.bb2c-status.warn{display:block;background:#fffaeb;color:var(--bb2-warn)}\n.bb2c-status.bad{display:block;background:#fef3f2;color:var(--bb2-bad)}\n.bb2c-postpay{display:none}\n.bb2c-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}\n.bb2c-actions button{background:var(--bb2-navy);color:#fff}\n@media(max-width:700px){\n  .bb2c-test-shell{padding:9px}\n  .bb2c-test-head,.bb2c-panel{padding:16px;border-radius:14px}\n  .bb2c-test-head{display:block}\n  .bb2c-badge{display:inline-block;margin-top:12px}\n  .bb2c-test-head h1{font-size:25px}\n  .bb2c-grid{grid-template-columns:1fr}\n  .bb2c-onboarding input,.bb2c-onboarding select{min-height:54px;font-size:16px}\n  .bb2c-onboard-step{min-height:0}\n  .bb2c-nav{grid-template-columns:1fr 1.65fr}\n}\n<\/style>\n\n<script>\n\n(function(){\n  var API='https:\/\/buyby2-backend.onrender.com';\n\n  function el(id){return document.getElementById(id);}\n  function val(id){var x=el(id);return x?String(x.value||'').trim():'';}\n  function setStatus(id,msg,kind){\n    var x=el(id);\n    if(!x)return;\n    x.className='bb2c-status'+(kind?' '+kind:'');\n    x.textContent=msg||'';\n  }\n  function fullName(){\n    return [val('dName'),val('dLastName')].filter(Boolean).join(' ').trim();\n  }\n  function selectedPlatforms(){\n    return ['Uber','Lyft','Empower'].filter(function(name){\n      var x=el('platform'+name);\n      return !!(x&&x.checked);\n    });\n  }\n  function verificationMethod(){\n    var x=document.querySelector('input[name=\"dVerificationType\"]:checked');\n    return x?x.value:'';\n  }\n  async function parseResponse(r){\n    var t=await r.text();\n    if(!r.ok)throw new Error(t||('Error HTTP '+r.status));\n    try{return JSON.parse(t);}catch(e){return {raw:t};}\n  }\n  async function getJSON(path){\n    return parseResponse(await fetch(API+path,{cache:'no-store'}));\n  }\n  async function postJSON(path,data){\n    return parseResponse(await fetch(API+path,{\n      method:'POST',\n      headers:{'Content-Type':'application\/json'},\n      body:JSON.stringify(data)\n    }));\n  }\n  async function uploadFile(applicationID,email,kind,file){\n    var fd=new FormData();\n    fd.append('application_id',applicationID);\n    fd.append('email',email);\n    fd.append('kind',kind);\n    fd.append('file',file);\n    return parseResponse(await fetch(API+'\/directory\/driver\/upload',{method:'POST',body:fd}));\n  }\n\n  function validateStep(step){\n    if(step===1){\n      if(!val('dName'))throw new Error('El nombre es obligatorio.');\n      if(!val('dLastName'))throw new Error('El apellido es obligatorio.');\n      if(!val('dPhone'))throw new Error('El tel\u00e9fono es obligatorio.');\n      if(!val('dEmail'))throw new Error('El correo electr\u00f3nico es obligatorio.');\n      if(!val('dCity'))throw new Error('La ciudad o \u00e1rea de servicio es obligatoria.');\n      if(!el('dDriverPhoto').files[0])throw new Error('Debes subir tu foto.');\n    }\n    if(step===3){\n      if(!val('dMake'))throw new Error('La marca del veh\u00edculo es obligatoria.');\n      if(!val('dModel'))throw new Error('El modelo del veh\u00edculo es obligatorio.');\n      if(!val('dYear'))throw new Error('El a\u00f1o del veh\u00edculo es obligatorio.');\n      if(!val('dColor'))throw new Error('El color del veh\u00edculo es obligatorio.');\n      if(!el('dVehiclePhoto').files[0])throw new Error('Debes subir una foto del veh\u00edculo.');\n    }\n    if(step===5){\n      if(!verificationMethod())throw new Error('Selecciona el documento que usar\u00e1s para verificarte.');\n      if(!el('dVerificationDoc').files[0])throw new Error('Debes subir el documento de verificaci\u00f3n.');\n    }\n  }\n\n  function showStep(step){\n    step=Math.max(1,Math.min(6,Number(step)||1));\n    document.querySelectorAll('.bb2c-onboard-step').forEach(function(node){\n      node.hidden=Number(node.getAttribute('data-step'))!==step;\n    });\n    el('bb2cProgress').textContent='Paso '+step+' de 6';\n    el('bb2cProgressBar').style.width=((step\/6)*100)+'%';\n    setStatus('dWizardStatus','','');\n    var shell=el('bb2cOnboarding');\n    window.scrollTo({top:Math.max(0,shell.getBoundingClientRect().top+window.scrollY-18),behavior:'smooth'});\n  }\n\n  document.querySelectorAll('.bb2c-next').forEach(function(btn){\n    btn.addEventListener('click',function(){\n      var currentStep=Number(btn.getAttribute('data-from'));\n      try{\n        validateStep(currentStep);\n        showStep(currentStep+1);\n      }catch(err){\n        setStatus('dWizardStatus',err.message||String(err),'bad');\n      }\n    });\n  });\n\n  document.querySelectorAll('.bb2c-back').forEach(function(btn){\n    btn.addEventListener('click',function(){\n      showStep(Number(btn.getAttribute('data-to'))||1);\n    });\n  });\n\n  async function saveDriverProfile(applicationID,email){\n    return postJSON('\/directory\/driver\/profile',{\n      application_id:applicationID,\n      email:email,\n      vehicle_make:val('dMake'),\n      vehicle_model:val('dModel'),\n      vehicle_year:parseInt(val('dYear'),10),\n      vehicle_color:val('dColor'),\n      license_plate:'',\n      platforms:selectedPlatforms(),\n      verification_method:verificationMethod(),\n      bb2c_acceptance_percent:15,\n      base_fare_usd:0,\n      per_mile_usd:0,\n      per_minute_usd:0,\n      minimum_fare_usd:0,\n      pricing_notes:'',\n      driver_payment_provider:'',\n      driver_payment_authorization_url:'',\n      payment_instructions:'',\n      live_location_consent:false\n    });\n  }\n\n  async function checkStatus(applicationID){\n    var id=applicationID||sessionStorage.getItem('bb2cDirectoryApplicationID')||'';\n    if(!id)throw new Error('Todav\u00eda no tenemos el ID de tu solicitud.');\n\n    var st=await getJSON('\/directory\/status?application_id='+encodeURIComponent(id));\n    var message='Estado de tu solicitud: '+String(st.status||'desconocido')+'. Pago: '+String(st.payment_status||'desconocido')+'.';\n\n    if(st.status==='active'&&st.payment_status==='paid'){\n      message='Tu perfil est\u00e1 activo. Tu asignaci\u00f3n inicial de 25,000 BB2C ya corresponde a tu perfil.';\n    }else if(st.payment_status==='paid'){\n      message='Pago confirmado. Tu solicitud est\u00e1 pendiente de aprobaci\u00f3n.';\n    }\n\n    setStatus(\n      'dAvailabilityStatus',\n      message,\n      (st.status==='active'&&st.payment_status==='paid')?'good':'warn'\n    );\n  }\n\n  el('dCheckStatus').addEventListener('click',function(){\n    checkStatus('').catch(function(err){\n      setStatus('dAvailabilityStatus',err.message||String(err),'bad');\n    });\n  });\n\n  el('dRegisterPay').addEventListener('click',async function(){\n    var btn=this;\n\n    try{\n      validateStep(1);\n      validateStep(3);\n      validateStep(5);\n\n      btn.disabled=true;\n      setStatus('dRegisterStatus','Comprobando la activaci\u00f3n...','warn');\n\n      var cfg=await getJSON('\/directory\/payment-config');\n\n      if(!(Number(cfg.amount)>0)||cfg.real_charge_required!==true){\n        throw new Error('La configuraci\u00f3n de activaci\u00f3n no est\u00e1 disponible.');\n      }\n\n      if(cfg.stripe_mode!=='test'&&cfg.stripe_mode!=='live'){\n        throw new Error('No se pudo confirmar el modo de Stripe.');\n      }\n\n      var reg=await postJSON('\/directory\/register',{\n        category_id:'1',\n        provider_name:fullName(),\n        email:val('dEmail'),\n        phone:val('dPhone'),\n        country:'United States',\n        postal_code:'',\n        city:val('dCity'),\n        service_area:val('dCity'),\n        service_radius:25,\n        payment_method:'stripe'\n      });\n\n      var appID=reg.application_id;\n      if(!appID)throw new Error('El sistema no devolvi\u00f3 un ID de solicitud.');\n\n      sessionStorage.setItem('bb2cDirectoryApplicationID',appID);\n      sessionStorage.setItem('bb2cDirectoryEmail',val('dEmail'));\n\n      setStatus('dRegisterStatus','Guardando tu perfil...','warn');\n      await saveDriverProfile(appID,val('dEmail'));\n\n      setStatus('dRegisterStatus','Subiendo los documentos de tu perfil...','warn');\n      await uploadFile(appID,val('dEmail'),'driver',el('dDriverPhoto').files[0]);\n      await uploadFile(appID,val('dEmail'),'vehicle',el('dVehiclePhoto').files[0]);\n      await uploadFile(appID,val('dEmail'),'verification',el('dVerificationDoc').files[0]);\n\n      if(reg.payment_status==='paid'){\n        el('bb2cOnboarding').style.display='none';\n        el('estado-conductor').style.display='block';\n        await checkStatus(appID);\n        btn.disabled=false;\n        return;\n      }\n\n      if(!reg.url)throw new Error('Stripe no devolvi\u00f3 el enlace de pago.');\n\n      setStatus('dRegisterStatus','Perfil guardado. Abriendo Stripe para completar la activaci\u00f3n...','good');\n      window.location.assign(reg.url);\n\n    }catch(err){\n      setStatus('dRegisterStatus',err.message||String(err),'bad');\n      btn.disabled=false;\n    }\n  });\n\n  getJSON('\/directory\/payment-config')\n    .then(function(cfg){\n      var amount=(Number(cfg.amount)\/100).toFixed(2);\n\n      el('dRegisterPay').textContent='ACTIVAR MI PERFIL \u2014 $'+amount;\n\n      if(cfg.stripe_mode==='test'){\n        el('dActivationCopy').textContent=\n          'Activaci\u00f3n de Blockchains Ecosystem: $'+amount+' \u2014 Stripe est\u00e1 en MODO DE PRUEBA. No se cobrar\u00e1 dinero real.';\n      }else if(cfg.stripe_mode==='live'){\n        el('dActivationCopy').textContent=\n          'Activaci\u00f3n de Blockchains Ecosystem: $'+amount+' \u2014 Stripe est\u00e1 en MODO LIVE. Este cargo es real.';\n      }else{\n        el('dActivationCopy').textContent='No se pudo determinar el modo de Stripe.';\n      }\n    })\n    .catch(function(){\n      el('dActivationCopy').textContent='No se pudo cargar la configuraci\u00f3n de activaci\u00f3n.';\n    });\n\n  var qs=new URLSearchParams(window.location.search);\n  var verifyEmail=qs.get('bb2c_verify_email');\n  var verifyToken=qs.get('bb2c_verify_token');\n\n  if(verifyEmail&&verifyToken){\n    var verifyPanel=el('bb2c-user-verification');\n    var verifyStatus=el('bb2cUserVerifyStatus');\n\n    if(verifyPanel)verifyPanel.style.display='block';\n\n    postJSON('\/bb2c\/user\/verify',{email:verifyEmail,token:verifyToken})\n      .then(function(){\n        if(verifyStatus){\n          verifyStatus.className='bb2c-status good';\n          verifyStatus.textContent='Cuenta BB2C verificada. Se registraron 25,000 BB2C como saldo promocional inicial.';\n        }\n      })\n      .catch(function(err){\n        if(verifyStatus){\n          verifyStatus.className='bb2c-status bad';\n          verifyStatus.textContent=err.message||String(err);\n        }\n      });\n  }\n\n  var returned=qs.get('bb2c_application_id');\n\n  if(returned){\n    sessionStorage.setItem('bb2cDirectoryApplicationID',returned);\n    el('bb2cOnboarding').style.display='none';\n    el('estado-conductor').style.display='block';\n\n    checkStatus(returned).catch(function(err){\n      setStatus('dAvailabilityStatus',err.message||String(err),'bad');\n    });\n  }else{\n    showStep(1);\n  }\n})();\n\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>BB2 COIN \u00b7 BLOCKCHAINS ECOSYSTEM Registro \u2014 Independent Drivers Crea tu perfil para formar parte de Blockchains Ecosystem y permitir que potenciales clientes encuentren tus servicios. REGISTRO EN ESPA\u00d1OL Verificaci\u00f3n de cuenta BB2C Verificando tu cuenta BB2C&#8230; Paso 1 de 6 Independent Drivers 1 Sobre ti Completa tus datos b\u00e1sicos. Estos datos se utilizar\u00e1n para [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"nf_dc_page":"","_monsterinsights_skip_tracking":false,"nfd_onboarding_generated":"","footnotes":""},"class_list":["post-19951","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Independent Drivers \u2014 Blockchains Ecosystem - BB2Coin<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bb2coin.com\/es\/independent-drivers\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Independent Drivers \u2014 Blockchains Ecosystem - BB2Coin\" \/>\n<meta property=\"og:description\" content=\"BB2 COIN \u00b7 BLOCKCHAINS ECOSYSTEM Registro \u2014 Independent Drivers Crea tu perfil para formar parte de Blockchains Ecosystem y permitir que potenciales clientes encuentren tus servicios. REGISTRO EN ESPA\u00d1OL Verificaci\u00f3n de cuenta BB2C Verificando tu cuenta BB2C&#8230; Paso 1 de 6 Independent Drivers 1 Sobre ti Completa tus datos b\u00e1sicos. Estos datos se utilizar\u00e1n para [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bb2coin.com\/es\/independent-drivers\/\" \/>\n<meta property=\"og:site_name\" content=\"BB2Coin\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-23T14:53:26+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bb2coin.com\\\/independent-drivers\\\/\",\"url\":\"https:\\\/\\\/bb2coin.com\\\/independent-drivers\\\/\",\"name\":\"Independent Drivers \u2014 Blockchains Ecosystem - BB2Coin\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bb2coin.com\\\/#website\"},\"datePublished\":\"2026-09-22T14:02:17+00:00\",\"dateModified\":\"2026-09-23T14:53:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bb2coin.com\\\/independent-drivers\\\/#breadcrumb\"},\"inLanguage\":\"es-CO\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bb2coin.com\\\/independent-drivers\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bb2coin.com\\\/independent-drivers\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bb2coin.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Independent Drivers \u2014 Blockchains Ecosystem\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bb2coin.com\\\/#website\",\"url\":\"https:\\\/\\\/bb2coin.com\\\/\",\"name\":\"BB2Coin\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bb2coin.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-CO\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Independent Drivers \u2014 Blockchains Ecosystem - BB2Coin","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bb2coin.com\/es\/independent-drivers\/","og_locale":"es_ES","og_type":"article","og_title":"Independent Drivers \u2014 Blockchains Ecosystem - BB2Coin","og_description":"BB2 COIN \u00b7 BLOCKCHAINS ECOSYSTEM Registro \u2014 Independent Drivers Crea tu perfil para formar parte de Blockchains Ecosystem y permitir que potenciales clientes encuentren tus servicios. REGISTRO EN ESPA\u00d1OL Verificaci\u00f3n de cuenta BB2C Verificando tu cuenta BB2C&#8230; Paso 1 de 6 Independent Drivers 1 Sobre ti Completa tus datos b\u00e1sicos. Estos datos se utilizar\u00e1n para [&hellip;]","og_url":"https:\/\/bb2coin.com\/es\/independent-drivers\/","og_site_name":"BB2Coin","article_modified_time":"2026-09-23T14:53:26+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bb2coin.com\/independent-drivers\/","url":"https:\/\/bb2coin.com\/independent-drivers\/","name":"Independent Drivers \u2014 Blockchains Ecosystem - BB2Coin","isPartOf":{"@id":"https:\/\/bb2coin.com\/#website"},"datePublished":"2026-09-22T14:02:17+00:00","dateModified":"2026-09-23T14:53:26+00:00","breadcrumb":{"@id":"https:\/\/bb2coin.com\/independent-drivers\/#breadcrumb"},"inLanguage":"es-CO","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bb2coin.com\/independent-drivers\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/bb2coin.com\/independent-drivers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bb2coin.com\/"},{"@type":"ListItem","position":2,"name":"Independent Drivers \u2014 Blockchains Ecosystem"}]},{"@type":"WebSite","@id":"https:\/\/bb2coin.com\/#website","url":"https:\/\/bb2coin.com\/","name":"BB2Coin","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bb2coin.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-CO"}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bb2coin.com\/es\/wp-json\/wp\/v2\/pages\/19951","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bb2coin.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bb2coin.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bb2coin.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bb2coin.com\/es\/wp-json\/wp\/v2\/comments?post=19951"}],"version-history":[{"count":20,"href":"https:\/\/bb2coin.com\/es\/wp-json\/wp\/v2\/pages\/19951\/revisions"}],"predecessor-version":[{"id":19994,"href":"https:\/\/bb2coin.com\/es\/wp-json\/wp\/v2\/pages\/19951\/revisions\/19994"}],"wp:attachment":[{"href":"https:\/\/bb2coin.com\/es\/wp-json\/wp\/v2\/media?parent=19951"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}