{"id":636,"date":"2026-10-22T11:45:44","date_gmt":"2026-10-22T11:45:44","guid":{"rendered":"https:\/\/brittanymilllakes.com\/?page_id=636"},"modified":"2026-10-22T14:41:14","modified_gmt":"2026-10-22T14:41:14","slug":"payment","status":"publish","type":"page","link":"https:\/\/brittanymilllakes.com\/fr\/payment\/","title":{"rendered":"Paiement"},"content":{"rendered":"<p><!-- BML payment notice (22\/10\/2026) --><br \/>\n\n\n<div class=\"bml-pay-notice\" style=\"max-width:520px;margin:0 auto 18px;background:#f3f8f4;border-left:5px solid #308446;border-radius:6px;padding:14px 16px;color:#444;box-sizing:border-box;line-height:1.5\">\n<p style=\"margin:0 0 8px;font-weight:bold;color:#1f5e33;font-size:1.1em\">Paiement via le site ou par t\u00e9l\u00e9phone<\/p>\n<p style=\"margin:0 0 8px\">Avant de prendre votre paiement, sachez que votre banque peut vous envoyer un SMS ou une alerte dans son application dans les 5 minutes, indiquant que quelqu&#8217;un a essay\u00e9 d&#8217;utiliser votre carte. C&#8217;est nous : merci de l&#8217;approuver tout de suite.<\/p>\n<p style=\"margin:0 0 8px\">Si le paiement est malgr\u00e9 tout refus\u00e9, contactez votre banque pour l&#8217;autoriser, et nous referons simplement la transaction.<\/p>\n<p style=\"margin:0\">Merci.<\/p>\n<\/div>\n\n<!-- BML Pay: needs plugin bml-pay active --><br \/>\n<div class=\"bml-pay\" style=\"max-width:520px;margin:0 auto;border:1px solid #308446;border-radius:10px;padding:16px;color:#444;box-sizing:border-box\">\n <form id=\"bml-pay-form\">\n  <p style=\"margin:0 0 4px;font-weight:bold\">Saison<\/p>\n  <div style=\"display:flex;gap:8px;margin:0 0 8px\">\n     <label class=\"bml-srow\" style=\"flex:1;display:flex;align-items:center;justify-content:center;gap:8px;border:2px solid #ddd;border-radius:8px;padding:10px;cursor:pointer;font-size:1.1em;font-weight:bold\"><input type=\"radio\" name=\"season\" value=\"2027\" style=\"width:22px;height:22px\"  checked='checked'>2027<\/label>\n     <label class=\"bml-srow\" style=\"flex:1;display:flex;align-items:center;justify-content:center;gap:8px;border:2px solid #ddd;border-radius:8px;padding:10px;cursor:pointer;font-size:1.1em;font-weight:bold\"><input type=\"radio\" name=\"season\" value=\"2028\" style=\"width:22px;height:22px\" >2028<\/label>\n    <\/div>\n    <p class=\"bml-full\" data-s=\"2027\" style=\"margin:0 0 8px;font-weight:bold;color:#308446;display:none\">Prix du s\u00e9jour 2027 : 689 \u20ac par p\u00eacheur (arrhes 179 \u20ac + solde 510 \u20ac) \u2013 environ 579 \u00a3 (150 \u00a3 + 429 \u00a3), hors frais bancaires<\/p>\n    <p class=\"bml-full\" data-s=\"2028\" style=\"margin:0 0 8px;font-weight:bold;color:#308446;display:none\">Prix du s\u00e9jour 2028 : 714 \u20ac par p\u00eacheur (arrhes 179 \u20ac + solde 535 \u20ac) \u2013 environ 599 \u00a3 (150 \u00a3 + 449 \u00a3), hors frais bancaires<\/p>\n    <p style=\"margin:0 0 4px;font-weight:bold\">Je r\u00e8gle :<\/p>\n    <label class=\"bml-row\" style=\"display:flex;align-items:center;gap:10px;border:2px solid #ddd;border-radius:8px;padding:12px;margin:8px 0;cursor:pointer;font-size:1.05em\"><input type=\"radio\" name=\"option\" value=\"deposit\" style=\"width:22px;height:22px\"  checked='checked'>\n   <span style=\"flex:1\">Je paie mes arrhes<\/span>\n   <b>\u20ac<span class=\"bml-amt\" data-k=\"deposit\">179<\/span><\/b><small>&nbsp;par p\u00eacheur<\/small><\/label>\n    <label class=\"bml-row\" style=\"display:flex;align-items:center;gap:10px;border:2px solid #ddd;border-radius:8px;padding:12px;margin:8px 0;cursor:pointer;font-size:1.05em\"><input type=\"radio\" name=\"option\" value=\"balance\" style=\"width:22px;height:22px\" >\n   <span style=\"flex:1\">Je paie mon solde<\/span>\n   <b>\u20ac<span class=\"bml-amt\" data-k=\"balance\">510<\/span><\/b><small>&nbsp;par p\u00eacheur<\/small><\/label>\n    <label class=\"bml-row\" style=\"display:flex;align-items:center;gap:10px;border:2px solid #ddd;border-radius:8px;padding:12px;margin:8px 0;cursor:pointer;font-size:1.05em;flex-wrap:wrap\"><input type=\"radio\" name=\"option\" value=\"partial\" style=\"width:22px;height:22px\">\n   <span style=\"flex:1\">Acompte (montant libre)<\/span>\n   <span>\u20ac <input name=\"amount\" type=\"number\" min=\"96\" max=\"5000\" step=\"1\" inputmode=\"decimal\" placeholder=\"Montant en \u20ac\" style=\"width:110px;height:40px;font-size:16px;border:1px solid #ccc;border-radius:6px;padding:0 6px\"><\/span>\n   <small style=\"width:100%;color:#777\">Minimum 96 \u20ac<\/small><small id=\"bml-perr\" style=\"width:100%;color:#b00;display:none\">Montant minimum : 96 \u20ac<\/small><\/label>\n  <div id=\"bml-qtyrow\" style=\"display:flex;align-items:center;justify-content:space-between;margin:14px 0\">\n   <span>Nombre de p\u00eacheurs<\/span>\n   <span style=\"display:flex;align-items:center;gap:6px\">\n    <button type=\"button\" data-d=\"-1\" style=\"width:44px;height:44px;font-size:22px;border-radius:6px;border:1px solid #308446;background:#fff;color:#308446\">\u2212<\/button>\n    <input name=\"qty\" type=\"number\" min=\"1\" max=\"14\" value=\"1\" inputmode=\"numeric\" style=\"width:56px;height:44px;text-align:center;font-size:18px;border:1px solid #ccc;border-radius:6px\">\n    <button type=\"button\" data-d=\"1\" style=\"width:44px;height:44px;font-size:22px;border-radius:6px;border:1px solid #308446;background:#fff;color:#308446\">+<\/button>\n   <\/span>\n  <\/div>\n  <div style=\"background:#f3f8f4;border-radius:8px;padding:12px;margin-bottom:12px\">\n   <div id=\"bml-calc\" style=\"font-size:.95em\"><\/div>\n   <div style=\"font-size:1.4em;color:#000;margin-top:4px\">Total \u00e0 payer: <b>\u20ac<span id=\"bml-eur\">0<\/span><\/b><\/div>\n  <\/div>\n  <label>Nom<input name=\"name\" required autocomplete=\"name\" style=\"width:100%;box-sizing:border-box;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:6px\"><\/label><br><br>\n  <label>E-mail<input type=\"email\" name=\"email\" required autocomplete=\"email\" style=\"width:100%;box-sizing:border-box;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:6px\"><\/label><br><br>\n  <label>Dates \/ r\u00e9f\u00e9rence de r\u00e9servation<input name=\"ref\" required style=\"width:100%;box-sizing:border-box;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:6px\"><\/label>\n  <button type=\"submit\" style=\"width:100%;margin-top:16px;background:#308446;color:#fff;border:0;padding:14px;font-size:18px;border-radius:8px\">Payer par carte<\/button>\n  <p style=\"margin-top:10px\"><small>Prix fixes en euros, d\u00e9bit\u00e9s en euros via SumUp (carte, Apple Pay, Google Pay).<\/small><\/p>\n  <p id=\"bml-pay-msg\" style=\"color:#b00\"><\/p>\n <\/form>\n<\/div>\n<script>\n(function(){\n var f=document.getElementById('bml-pay-form'),S={\"2027\":{\"deposit\":179,\"balance\":510},\"2028\":{\"deposit\":179,\"balance\":535}},M=14,PM=96,PX=5000;\n function q(){var n=parseInt(f.qty.value||1);return Math.max(1,Math.min(M,isNaN(n)?1:n));}\n function sy(){return f.querySelector('input[name=season]:checked').value;}\n function tot(){var O=S[sy()];f.querySelectorAll('.bml-amt').forEach(function(x){x.textContent=O[x.dataset.k];});f.querySelectorAll('.bml-full').forEach(function(x){x.style.display=x.dataset.s===sy()?'':'none';});f.querySelectorAll('.bml-srow').forEach(function(l){l.style.borderColor=l.querySelector('input').checked?'#308446':'#ddd';});var k=f.querySelector('input[name=option]:checked').value,P=k==='partial',a=parseFloat(f.amount.value||0);a=isNaN(a)?0:Math.round(a*100)\/100;\n  document.getElementById('bml-qtyrow').style.display=P?'none':'flex';var bad=P&&(a<PM||a>PX);document.getElementById('bml-perr').style.display=bad&&f.amount.value!==''?'block':'none';f.amount.style.borderColor=bad&&f.amount.value!==''?'#b00':'#ccc';\n  var u=P?a:O[k],n=P?1:q(),g=u*n;\n  f.querySelectorAll('.bml-row').forEach(function(l){l.style.borderColor=l.querySelector('input').checked?'#308446':'#ddd';});\n  document.getElementById('bml-calc').textContent=P?'':'\u20ac'+u+' \u00d7 '+n+' = \u20ac'+g;\n  document.getElementById('bml-eur').textContent=g.toFixed(2);return g;}\n f.querySelectorAll('button[data-d]').forEach(function(b){b.addEventListener('click',function(){f.qty.value=Math.max(1,Math.min(M,q()+parseInt(b.dataset.d)));tot();});});\n f.addEventListener('input',tot);f.addEventListener('change',tot);tot();\n f.addEventListener('submit',function(e){e.preventDefault();if(f.querySelector('input[name=option]:checked').value==='partial'){var a=parseFloat(f.amount.value||0);if(!(a>=PM&&a<=PX)){document.getElementById('bml-perr').style.display='block';f.amount.focus();return;}}var m=document.getElementById('bml-pay-msg');m.textContent='\u2026';\n  var b={season:sy(),option:f.querySelector('input[name=option]:checked').value,qty:q(),amount:f.amount.value,name:f.name.value,email:f.email.value,ref:f.ref.value};\n  fetch('https:\/\/brittanymilllakes.com\/fr\/wp-json\/bml-pay\/v1\/checkout',{method:'POST',headers:{'Content-Type':'application\/json'},body:JSON.stringify(b)})\n  .then(function(r){return r.json()}).then(function(j){if(j.url)location.href=j.url;else m.textContent=j.message||'Error';}).catch(function(){m.textContent='Error';});});\n})();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-636","page","type-page","status-publish","hentry","no-post-thumbnail"],"_links":{"self":[{"href":"https:\/\/brittanymilllakes.com\/fr\/wp-json\/wp\/v2\/pages\/636","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brittanymilllakes.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/brittanymilllakes.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/brittanymilllakes.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/brittanymilllakes.com\/fr\/wp-json\/wp\/v2\/comments?post=636"}],"version-history":[{"count":2,"href":"https:\/\/brittanymilllakes.com\/fr\/wp-json\/wp\/v2\/pages\/636\/revisions"}],"predecessor-version":[{"id":725,"href":"https:\/\/brittanymilllakes.com\/fr\/wp-json\/wp\/v2\/pages\/636\/revisions\/725"}],"wp:attachment":[{"href":"https:\/\/brittanymilllakes.com\/fr\/wp-json\/wp\/v2\/media?parent=636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}