
<div class="simcard-recharge-form inputs">
<form action="https://selfcareapi.carrefourmobile.eu/payments/add" method="get" id="reloadogone" target="_blank">
<input type="hidden" name="accept_url" value="https://mobile.carrefour.eu/en/payment-done" />
<input type="hidden" name="decline_url" value="https://mobile.carrefour.eu/en/payment-done" />
<input type="hidden" name="msisdn" id="msisdn"/>
<input type="hidden" name="language" value="en" />

<div class="form-group">
  <label>Phone number</label>
  <div class="row align-items-center">
    <div class="col-4 pr-0">
     <select name="formular[prefix]" onblur="checkReload();" onchange="checkReload();" id="reloadprefix" >
       <option></option>
        <option value='32456'>0456</option>
        <option value='32460'>0460</option>
        <option value='32465'>0465</option>
        <option value='32466'>0466</option>
        <option value='32467'>0467</option>
        <option value='32468'>0468</option>
        <option value='32469'>0469</option>
        <option value='32470'>0470</option>
        <option value='32471'>0471</option>
        <option value='32472'>0472</option>
        <option value='32473'>0473</option>
        <option value='32474'>0474</option>
        <option value='32475'>0475</option>
        <option value='32476'>0476</option>
        <option value='32477'>0477</option>
        <option value='32478'>0478</option>
        <option value='32479'>0479</option>
        <option value='32480'>0480</option>
        <option value='32481'>0481</option>
        <option value='32482'>0482</option>
        <option value='32483'>0483</option>
        <option value='32484'>0484</option>
        <option value='32485'>0485</option>
        <option value='32486'>0486</option>
        <option value='32487'>0487</option>
        <option value='32488'>0488</option>
        <option value='32489'>0489</option>
        <option value='32490'>0490</option>
        <option value='32491'>0491</option>
        <option value='32492'>0492</option>
        <option value='32493'>0493</option>
        <option value='32494'>0494</option>
        <option value='32495'>0495</option>
        <option value='32496'>0496</option>
        <option value='32497'>0497</option>
        <option value='32498'>0498</option>
        <option value='32499'>0499</option>     
      </select>
      </div>    
    <div class="col-8">
     <input type="text" name="formular[number]" maxlength="6" size="6" onchange="checkReload();" onkeyup="checkReload();" id="reloadnumber" />
   </div>
</div>

<div class="form-group">
  <label>Amount</label>
   <input type="hidden" name="amount" id="amount" value="600" />
   <select name="formular[amount_old]" id="reloadamount"  onchange="applyRate(this.value)" onclick="applyRate(this.value)" onkeyup="applyRate(this.value)" onblur="applyRate(this.value)">
     <option value="600">6&euro;</option>
     <option value="1200">12&euro;</option>
     <option value="2400">24&euro;</option>
     <option value="3600">36&euro;</option>
     <option value="4800">48&euro;</option>
   </select>
</div>
<img src="https://mobile.carrefour.be/wp-content/themes/carrefour-mobile/img/payment-options.png" alt="Visa MasterCard Bancontact PayPal" />

<button class="custom-button blue-button" id="reloadsubmit" onclick="document.getElementById('reloadogone').submit();" >Reload &gt;</button></td>

</form>

<script>

var XMLErrorsCount = 0;

 function checkNumber(AValue)
 {
   var xhr = null;

   //Try to get an HTTP handler
   if(window.XMLHttpRequest)
     xhr = new XMLHttpRequest();
   else if(window.ActiveXObject)
   {
     try
     {
       xhr = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (e)
     {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
     }
   }
   else
   {
     alert("Please use an XMLHttpRequest compliant browser");
     xhr = false;
     return;
   }

   //Start the request
   xhr.onreadystatechange = function()
   {
    if ((xhr.readyState == 4)  && (xhr.status == 200))
    {
      lResponse = xhr.responseText;
      if ( lResponse == "valid" )
        changeElements(false);
      else
      {
        changeElements(true);
        if (lResponse != "invalid")
        {
          XMLErrorsCount++;
          if (XMLErrorsCount == 1) //Do not raise error more than once
            alert(lResponse);
        }
      }
    }
   }

   lUrl = "https://selfreg.carrefourmobile.eu/e-payment2/xml.php?checknumber=" + AValue;
   xhr.open("GET", lUrl , true);
   xhr.send(null);
 }

  var ACheckLast = "";
  var AShowDate = 0;

  function trim(aString)
  {
    return aString.replace(/^\s+/g,'').replace(/\s+$/g,'');
  }

  function changeElements(AValue)
  {
    console.log('change elements');
    if (AValue)
    {
      jQuery("#reloadsubmit").attr('disabled', false).addClass("disabledinput");
      jQuery("#reloadsubmitpromo").attr('disabled', false).addClass("disabledinput");
      jQuery("#reloadsubmitpromo2").attr('disabled', false).addClass("disabledinput");
      jQuery("#reloadamount").attr('disabled', true);
      jQuery("#reloadsubmit").attr('disabled', true);
    }
    else
    {
      jQuery("#reloadsubmit").removeAttr("disabled").removeClass("disabledinput");
      jQuery("#reloadsubmitpromo").removeAttr("disabled").removeClass("disabledinput");
      jQuery("#reloadsubmitpromo2").removeAttr("disabled").removeClass("disabledinput");
      jQuery("#reloadamount").removeAttr("disabled");
      jQuery("#reloadsubmit").removeAttr('disabled');
    }

    if (AValue)
      if (document.getElementById('reloadnumber').value.length == 6)
        if (document.getElementById('reloadprefix').value != "")
        {
          document.getElementById('reloadnumber').className = 'reloaderror';
          document.getElementById('reloadprefix').className = 'reloaderror';
          return;
        }
    document.getElementById('reloadnumber').className = '';
    document.getElementById('reloadprefix').className = '';

  }

  function checkReload()
  {
    if (document.getElementById('reloadnumber').value.length == 6)
    {
      var lCheck = trim(document.getElementById('reloadprefix').value) + trim(document.getElementById('reloadnumber').value);
      if (lCheck != ACheckLast)
      {
        document.getElementById('msisdn').value = lCheck;
        checkNumber(lCheck);
        ACheckLast = lCheck;
      }
    }
    else
    {
      ACheckLast = "";
      changeElements(true);
    }
  }

  function applyRate(AValue)
  {
    document.getElementById('amount').value = AValue;
  }


  function showInfo()
  {
    document.getElementById('reloadinfo').style.display = 'block';
    var lDate = new Date();
    AShowDate = lDate.getTime() + 2000;
  }

  function checkHide()
  {
    var lDate = new Date();
    if (lDate.getTime() > AShowDate)
      document.getElementById('reloadinfo').style.display = 'none';
    else
      window.setTimeout('checkHide()', 600);
  }

  function hideInfo()
  {
    window.setTimeout('checkHide()', 600);
  }

  changeElements(true);
  checkReload();


</script>
</div>

{"id":515,"date":"2018-06-15T10:46:55","date_gmt":"2018-06-15T10:46:55","guid":{"rendered":"https:\/\/mobile.carrefour.eu\/home\/"},"modified":"2021-09-14T08:06:33","modified_gmt":"2021-09-14T08:06:33","slug":"home","status":"publish","type":"page","link":"https:\/\/mobile.carrefour.be\/en\/","title":{"rendered":"Home"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row full_width=&#8221;stretch_row_content_no_spaces&#8221;][vc_column][layerslider_vc id=&#8221;4&#8243;][\/vc_column][\/vc_row][vc_row gap=&#8221;15&#8243; equal_height=&#8221;yes&#8221; css=&#8221;.vc_custom_1529070267845{margin-top: 20px !important;margin-bottom: 60px !important;}&#8221;][vc_column width=&#8221;1\/2&#8243; el_class=&#8221;greengradient-bg columngap-right home-box-1&#8243; css=&#8221;.vc_custom_1562930167806{padding-top: 3% !important;padding-bottom: 3% !important;}&#8221;][vc_single_image image=&#8221;904&#8243; img_size=&#8221;medium&#8221; alignment=&#8221;center&#8221; css=&#8221;.vc_custom_1540539148063{padding-top: 20px !important;}&#8221;][vc_single_image image=&#8221;2848&#8243; img_size=&#8221;large&#8221; alignment=&#8221;center&#8221; css_animation=&#8221;flipInX&#8221; css=&#8221;.vc_custom_1563987240276{margin-top: -10px !important;margin-bottom: -20px !important;}&#8221;][vc_column_text css=&#8221;.vc_custom_1563987650074{margin-top: -10px !important;}&#8221;]<\/p>\n<footer class=\"blockquote-footer\">\n<p class=\"lead\" style=\"text-align: center; font-size: 40px;\"><span style=\"color: #ffffff;\">Buy your SIM card here<\/span><\/p>\n<\/footer>\n<p>[\/vc_column_text][vc_single_image image=&#8221;901&#8243; img_size=&#8221;400&#215;250&#8243; alignment=&#8221;center&#8221;][vc_column_text]<span class=\"custom-button green-button\">Buy &gt;<br \/>\n\n   <div id=\"simcard-popup\" class=\"popup mfp-hide greengradient-bg\">\n    <h5>Order your SIM card<\/h5>\n    <div class=\"radios\">\n        <p class=\"radio\"><label><input type=\"radio\" value=\"new\" data-link=\"https:\/\/mobile.carrefour.eu\/en\/sim-card-nouveau-client\/\" name=\"simcard-type\" checked\/> <span>I want to become a new Carrefour Mobile client<\/span><\/label><\/p>\n        <p class=\"radio\"><label><input type=\"radio\" value=\"existing\" data-link=\"https:\/\/mobile.carrefour.eu\/en\/sim-card-deja-client\/\" name=\"simcard-type\" \/> <span>I'm already Carrefour Mobile client<\/span><\/label><\/p>\n    <\/div>\n    <a href=\"https:\/\/mobile.carrefour.eu\/en\/sim-card-nouveau-client\/\" class=\"custom-button green-button\">OK<\/a>\n   <\/div><\/span>[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/2&#8243; el_class=&#8221;bluegradient-bg columngap-left&#8221; css=&#8221;.vc_custom_1529070501095{padding-top: 3% !important;padding-bottom: 3% !important;}&#8221;][vc_single_image image=&#8221;28&#8243; img_size=&#8221;medium&#8221; alignment=&#8221;center&#8221;][vc_column_text][\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text][\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row full_width=&#8221;stretch_row_content_no_spaces&#8221;][vc_column][layerslider_vc id=&#8221;4&#8243;][\/vc_column][\/vc_row][vc_row gap=&#8221;15&#8243; equal_height=&#8221;yes&#8221; css=&#8221;.vc_custom_1529070267845{margin-top: 20px !important;margin-bottom: 60px !important;}&#8221;][vc_column width=&#8221;1\/2&#8243; el_class=&#8221;greengradient-bg columngap-right home-box-1&#8243; css=&#8221;.vc_custom_1562930167806{padding-top: 3% !important;padding-bottom: 3% !important;}&#8221;][vc_single_image image=&#8221;904&#8243; img_size=&#8221;medium&#8221; alignment=&#8221;center&#8221; css=&#8221;.vc_custom_1540539148063{padding-top: 20px !important;}&#8221;][vc_single_image image=&#8221;2848&#8243; img_size=&#8221;large&#8221; alignment=&#8221;center&#8221; css_animation=&#8221;flipInX&#8221; css=&#8221;.vc_custom_1563987240276{margin-top: -10px !important;margin-bottom: -20px !important;}&#8221;][vc_column_text css=&#8221;.vc_custom_1563987650074{margin-top: -10px !important;}&#8221;] Buy your SIM card here [\/vc_column_text][vc_single_image image=&#8221;901&#8243; img_size=&#8221;400&#215;250&#8243; alignment=&#8221;center&#8221;][vc_column_text]Buy &gt; [\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/2&#8243; el_class=&#8221;bluegradient-bg columngap-left&#8221; css=&#8221;.vc_custom_1529070501095{padding-top: 3% !important;padding-bottom: 3% [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"https:\/\/mobile.carrefour.be\/en\/\">Read More&#8230;<span class=\"screen-reader-text\"> from Home<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/fullwidthpage.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-515","page","type-page","status-publish","hentry"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/mobile.carrefour.be\/en\/wp-json\/wp\/v2\/pages\/515","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mobile.carrefour.be\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mobile.carrefour.be\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mobile.carrefour.be\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mobile.carrefour.be\/en\/wp-json\/wp\/v2\/comments?post=515"}],"version-history":[{"count":9,"href":"https:\/\/mobile.carrefour.be\/en\/wp-json\/wp\/v2\/pages\/515\/revisions"}],"predecessor-version":[{"id":17654,"href":"https:\/\/mobile.carrefour.be\/en\/wp-json\/wp\/v2\/pages\/515\/revisions\/17654"}],"wp:attachment":[{"href":"https:\/\/mobile.carrefour.be\/en\/wp-json\/wp\/v2\/media?parent=515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}