






{"id":23216,"date":"2025-04-10T22:28:30","date_gmt":"2025-04-10T20:28:30","guid":{"rendered":"https:\/\/www.transcrya.com\/?page_id=23216"},"modified":"2025-06-18T01:27:16","modified_gmt":"2025-06-17T23:27:16","slug":"a-la-demande-2","status":"publish","type":"page","link":"https:\/\/www.transcrya.com\/?page_id=23216","title":{"rendered":"A la demande"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"23216\" class=\"elementor elementor-23216\" data-elementor-settings=\"[]\">\n\t\t\t\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fb1c92a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fb1c92a\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f608c78\" data-id=\"f608c78\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fc079fe elementor-widget elementor-widget-text-editor\" data-id=\"fc079fe\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Recharger \u00e0 la carte :<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6f3b62e8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6f3b62e8\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1b5c3f4\" data-id=\"1b5c3f4\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7585b60e elementor-widget elementor-widget-shortcode\" data-id=\"7585b60e\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\">\n    <form id=\"ala-carte-form\" style=\"max-width: 400px; margin-top: 20px;\">\n        <div style=\"width: 100%; max-width: 500px; margin-bottom: 10px;\">\n            <label for=\"minutes\">Combien de minutes souhaitez-vous ?<\/label><br>\n            <input type=\"number\" id=\"minutes\" name=\"minutes\" min=\"5\" step=\"5\" value=\"5\" required\n                   style=\"width: 100%; padding: 10px; font-size: 16px; box-sizing: border-box; min-width: 100px;\">\n        <\/div>\n\n        <p style=\"margin-top: 10px;\">Prix estim\u00e9 : <strong><span id=\"price-estimate\">1<\/span> \u20ac<\/strong><\/p>\n        <button type=\"submit\" style=\"padding: 10px 20px; font-size: 16px; background-color: #594EDA20 !important; border: 1px solid #ccc; color: black;\">\n  Payer\n<\/button>\n    <\/form>\n\n    <script src=\"https:\/\/js.stripe.com\/v3\/\"><\/script>\n    <script>\n        const stripe = Stripe('pk_live_51JLCvkDlhWsvfaFfoDkw9AucSixpWUbiSQ79VnsJvYsD46fQgsAqxOJiOa1wCqj5QT5gEWLaSlqmpdx61T4yCMwD00L2ujcvqU');\n\n        const minutesInput = document.getElementById('minutes');\n        const priceDisplay = document.getElementById('price-estimate');\n\n        \/\/ Met \u00e0 jour le prix estim\u00e9 en fonction des minutes\n        function updatePrice() {\n            const minutes = parseInt(minutesInput.value);\n            if (!isNaN(minutes)) {\n                const price = Math.ceil(minutes \/ 5); \/\/ 1\u20ac pour 5 minutes\n                priceDisplay.textContent = price;\n            }\n        }\n\n        \/\/ Ecoute l'\u00e9v\u00e9nement d'entr\u00e9e pour mettre \u00e0 jour le prix\n        minutesInput.addEventListener('input', updatePrice);\n\n        \/\/ Soumettre le formulaire pour cr\u00e9er la session de paiement\n        document.getElementById('ala-carte-form').addEventListener('submit', function(e) {\n            e.preventDefault();\n\n            const minutes = parseInt(minutesInput.value);\n            if (!minutes || minutes < 5) {\n                alert('Minimum 5 minutes.');\n                return;\n            }\n\n\t\t\t\t\t\t\/\/ Appel \u00e0 create-checkout-session.php\n\t\t\tfetch(`\/wp-content\/stripe\/create-checkout-session.php?mode=ala_carte&minutes=${minutes}`)\n\t\t\t\t.then(res => {\n\t\t\t\t\t\/\/ V\u00e9rifie que la r\u00e9ponse est en JSON\n\t\t\t\t\treturn res.json();\n\t\t\t\t})\n\t\t\t\t.then(data => {\n\t\t\t\t\tconsole.log(data); \/\/ Affiche les donn\u00e9es re\u00e7ues pour d\u00e9boguer\n\t\t\t\t\tif (data.sessionId) {\n\t\t\t\t\t\t\/\/ Si la session est cr\u00e9\u00e9e, redirige vers Stripe Checkout\n\t\t\t\t\t\tstripe.redirectToCheckout({ sessionId: data.sessionId })\n\t\t\t\t\t\t\t.then(function (result) {\n\t\t\t\t\t\t\t\tif (result.error) {\n\t\t\t\t\t\t\t\t\talert(result.error.message);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t});\n\t\t\t\t\t} else {\n\t\t\t\t\t\t\/\/ Si sessionId est absent, il y a une erreur\n\t\t\t\t\t\talert('Erreur : session non cr\u00e9\u00e9e');\n\t\t\t\t\t\tconsole.error('Erreur de cr\u00e9ation de session:', data.error);\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t\t.catch(error => {\n\t\t\t\t\t\/\/ Capture les erreurs de r\u00e9seau\n\t\t\t\t\talert('Erreur de communication avec le serveur.');\n\t\t\t\t\tconsole.error('Erreur r\u00e9seau:', error);\n\t\t\t\t});\n\n\n        });\n    <\/script>\n\n    <\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-03908d1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"03908d1\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3bf817b\" data-id=\"3bf817b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-65e4f86 elementor-widget elementor-widget-text-editor\" data-id=\"65e4f86\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Recharger avec une formule par abonnement mensuel pour des besoins plus r\u00e9guliers :<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fb27196 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fb27196\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-11 elementor-top-column elementor-element elementor-element-1942c9b\" data-id=\"1942c9b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c59dc97 elementor-widget elementor-widget-text-editor\" data-id=\"c59dc97\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4f777d2 elementor-widget elementor-widget-text-editor\" data-id=\"4f777d2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7ae085 elementor-widget elementor-widget-html\" data-id=\"a7ae085\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\n<script src=\"https:\/\/js.stripe.com\/v3\/\"><\/script>\n<script>\nconst stripe = Stripe('pk_live_51JLCvkDlhWsvfaFfoDkw9AucSixpWUbiSQ79VnsJvYsD46fQgsAqxOJiOa1wCqj5QT5gEWLaSlqmpdx61T4yCMwD00L2ujcvqU');\n\n\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-11 elementor-top-column elementor-element elementor-element-917d79e\" data-id=\"917d79e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-11 elementor-top-column elementor-element elementor-element-d9c3123\" data-id=\"d9c3123\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-57c755b elementor-widget elementor-widget-text-editor\" data-id=\"57c755b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>15\u20ac\/mois<\/strong><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4283279 elementor-widget elementor-widget-html\" data-id=\"4283279\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div style=\"text-align: center;\"><button class=\"abonnement\" data-plan=\"essentiel\">Essentiel<br> 2H\/mois<\/button><\/div>\n\n\n<script>\n\n\n\ndocument.querySelectorAll('.abonnement').forEach(btn => {\n    btn.addEventListener('click', () => {\n        const plan = btn.getAttribute('data-plan');\n\n        if (plan === 'ala_carte') {\n            \/\/ Redirige vers la page o\u00f9 l\u2019utilisateur choisit la dur\u00e9e\n            window.location.href = '\/?page_id=23216';\n            return;\n        }\n\n        \/\/ Sinon, abonnement classique\n        fetch(`\/wp-content\/stripe\/create-checkout-session.php?plan=${plan}`)\n            .then(res => res.json())\n            .then(data => {\n                console.log('R\u00e9ponse JSON re\u00e7ue:', data); \/\/ \ud83d\udc48 Affiche le contenu exact\n                if (data.sessionId) {\n                    stripe.redirectToCheckout({ sessionId: data.sessionId });\n                } else {\n                    alert('Erreur : session non cr\u00e9\u00e9e');\n                }\n            })\n            .catch(error => {\n                alert('Erreur de communication avec le serveur');\n                console.error(error);\n            });\n    });\n});\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-11 elementor-top-column elementor-element elementor-element-565e2a6\" data-id=\"565e2a6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-11 elementor-top-column elementor-element elementor-element-b15f29b\" data-id=\"b15f29b\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-82040db elementor-widget elementor-widget-text-editor\" data-id=\"82040db\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>30\u20ac\/mois<\/strong><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bd2ac0c elementor-widget elementor-widget-html\" data-id=\"bd2ac0c\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div style=\"text-align: center;\"><button class=\"abonnement\" data-plan=\"avance\">Avanc\u00e9<br>5H\/mois<\/button><\/div>\n\n\n<script>\n\n\ndocument.querySelectorAll('.abonnement').forEach(btn => {\n    btn.addEventListener('click', () => {\n        const plan = btn.getAttribute('data-plan');\n\n        if (plan === 'ala_carte') {\n            \/\/ Redirige vers la page o\u00f9 l\u2019utilisateur choisit la dur\u00e9e\n            window.location.href = '\/?page_id=23216';\n            return;\n        }\n\n        \/\/ Sinon, abonnement classique\n        fetch(`\/wp-content\/stripe\/create-checkout-session.php?plan=${plan}`)\n            .then(res => res.json())\n            .then(data => {\n                if (data.sessionId) {\n                    stripe.redirectToCheckout({ sessionId: data.sessionId });\n                } else {\n                    alert('Erreur : session non cr\u00e9\u00e9e');\n                }\n            })\n            .catch(error => {\n                alert('Erreur de communication avec le serveur');\n                console.error(error);\n            });\n    });\n});\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-11 elementor-top-column elementor-element elementor-element-39ac222\" data-id=\"39ac222\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-11 elementor-top-column elementor-element elementor-element-bc6b3eb\" data-id=\"bc6b3eb\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5497a96 elementor-widget elementor-widget-text-editor\" data-id=\"5497a96\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>50\u20ac\/mois<\/strong><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8124b87 elementor-widget elementor-widget-html\" data-id=\"8124b87\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div style=\"text-align: center;\"><button class=\"abonnement\" data-plan=\"pro\">Pro<br>10H\/mois<\/button><\/div>\n\n\n<script>\n\n\ndocument.querySelectorAll('.abonnement').forEach(btn => {\n    btn.addEventListener('click', () => {\n        const plan = btn.getAttribute('data-plan');\n\n        if (plan === 'ala_carte') {\n            \/\/ Redirige vers la page o\u00f9 l\u2019utilisateur choisit la dur\u00e9e\n            window.location.href = '\/?page_id=23216';\n            return;\n        }\n\n        \/\/ Sinon, abonnement classique\n        fetch(`\/wp-content\/stripe\/create-checkout-session.php?plan=${plan}`)\n            .then(res => res.json())\n            .then(data => {\n                if (data.sessionId) {\n                    stripe.redirectToCheckout({ sessionId: data.sessionId });\n                } else {\n                    alert('Erreur : session non cr\u00e9\u00e9e');\n                }\n            })\n            .catch(error => {\n                alert('Erreur de communication avec le serveur');\n                console.error(error);\n            });\n    });\n});\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-11 elementor-top-column elementor-element elementor-element-607b7b4\" data-id=\"607b7b4\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-11 elementor-top-column elementor-element elementor-element-e85ddd3\" data-id=\"e85ddd3\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-52eba41 elementor-widget elementor-widget-text-editor\" data-id=\"52eba41\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>100\u20ac\/mois<\/strong><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-edbc68f elementor-widget elementor-widget-html\" data-id=\"edbc68f\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div style=\"text-align: center;\"><button class=\"abonnement\" data-plan=\"premium\">Premium 25H\/mois<\/button><\/div>\n\n\n<script>\n\n\ndocument.querySelectorAll('.abonnement').forEach(btn => {\n    btn.addEventListener('click', () => {\n        const plan = btn.getAttribute('data-plan');\n\n        if (plan === 'ala_carte') {\n            \/\/ Redirige vers la page o\u00f9 l\u2019utilisateur choisit la dur\u00e9e\n            window.location.href = '\/?page_id=23216';\n            return;\n        }\n\n        \/\/ Sinon, abonnement classique\n        fetch(`\/wp-content\/stripe\/create-checkout-session.php?plan=${plan}`)\n            .then(res => res.json())\n            .then(data => {\n                if (data.sessionId) {\n                    stripe.redirectToCheckout({ sessionId: data.sessionId });\n                } else {\n                    alert('Erreur : session non cr\u00e9\u00e9e');\n                }\n            })\n            .catch(error => {\n                alert('Erreur de communication avec le serveur');\n                console.error(error);\n            });\n    });\n});\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0f52f0c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0f52f0c\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-44fcf1e\" data-id=\"44fcf1e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-98b391a elementor-widget elementor-widget-text-editor\" data-id=\"98b391a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Si vous souhaitez r\u00e9silier votre abonnement<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c2a6ca3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c2a6ca3\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d55b6a\" data-id=\"0d55b6a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ad1e720 elementor-widget elementor-widget-html\" data-id=\"ad1e720\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<button class=\"abonnement\" id=\"cancel-subscription-btn\">R\u00e9silier mon abonnement<\/button>\r\n\r\n<div id=\"cancel-result\" style=\"margin-top: 1em;\"><\/div>\r\n\r\n<script>\r\ndocument.getElementById('cancel-subscription-btn').onclick = function() {\r\n    fetch('\/wp-content\/stripe\/cancel-subscription.php', {\r\n        method: 'POST',\r\n        headers: {\r\n            'Content-Type': 'application\/json'\r\n        },\r\n        credentials: 'same-origin'  \/\/ Important si WP utilise des sessions\/cookies\r\n    })\r\n    .then(response => response.json())\r\n    .then(data => {\r\n        const resultDiv = document.getElementById('cancel-result');\r\n        if(data.success) {\r\n            resultDiv.textContent = 'Abonnement r\u00e9sili\u00e9 avec succ\u00e8s.';\r\n        } else {\r\n            resultDiv.textContent = 'Erreur : ' + data.message;\r\n        }\r\n    })\r\n    .catch(err => {\r\n        document.getElementById('cancel-result').textContent = 'Erreur de communication avec le serveur.';\r\n        console.error(err);\r\n    });\r\n};\r\n<\/script>\r\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Recharger \u00e0 la carte : Recharger avec une formule par abonnement mensuel pour des besoins plus r\u00e9guliers : 15\u20ac\/mois Essentiel 2H\/mois 30\u20ac\/mois Avanc\u00e95H\/mois 50\u20ac\/mois Pro10H\/mois 100\u20ac\/mois Premium 25H\/mois Si vous souhaitez r\u00e9silier votre abonnement R\u00e9silier mon abonnement<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-23216","page","type-page","status-publish","hentry","entry","owp-thumbs-layout-horizontal","owp-btn-normal","owp-tabs-layout-horizontal","has-no-thumbnails"],"_links":{"self":[{"href":"https:\/\/www.transcrya.com\/index.php?rest_route=\/wp\/v2\/pages\/23216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.transcrya.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.transcrya.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.transcrya.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.transcrya.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=23216"}],"version-history":[{"count":35,"href":"https:\/\/www.transcrya.com\/index.php?rest_route=\/wp\/v2\/pages\/23216\/revisions"}],"predecessor-version":[{"id":27381,"href":"https:\/\/www.transcrya.com\/index.php?rest_route=\/wp\/v2\/pages\/23216\/revisions\/27381"}],"wp:attachment":[{"href":"https:\/\/www.transcrya.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=23216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}