{"id":620,"date":"2025-06-25T07:06:00","date_gmt":"2025-06-25T07:06:00","guid":{"rendered":"https:\/\/dante-learning.com\/ger\/membership-checkout\/"},"modified":"2026-04-02T14:44:18","modified_gmt":"2026-04-02T14:44:18","slug":"membership-checkout","status":"publish","type":"page","link":"https:\/\/dante-learning.com\/ger\/membership-checkout\/","title":{"rendered":"Bestellung abschlie\u00dfen"},"content":{"rendered":"<div class=\"gb-container gb-container-7afeda40\">\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Bitte melden Sie sich an oder erstellen Sie in einem Klick ein Konto<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/dante-learning.com\/ger\/wp-content\/uploads\/2025\/05\/vacanze.webp\" alt=\"a man and woman riding a scooter\" class=\"wp-image-214\" style=\"width:182px;height:auto\" srcset=\"https:\/\/dante-learning.com\/ger\/wp-content\/uploads\/2025\/05\/vacanze.webp 300w, https:\/\/dante-learning.com\/ger\/wp-content\/uploads\/2025\/05\/vacanze-150x150.webp 150w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<p>    <div class=\"dante-login-form\">\n        <div class=\"dante-social-btns\">\n            <a href=\"\/ger\/wp-login.php?loginSocial=google&redirect=%2Fger%2Fwp-json%2Fwp%2Fv2%2Fpages%2F620\" class=\"dante-social-btn\">\n                <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\">\n                    <path fill=\"#4285f4\" d=\"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z\"\/>\n                    <path fill=\"#34a853\" d=\"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z\"\/>\n                    <path fill=\"#fbbc05\" d=\"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z\"\/>\n                    <path fill=\"#ea4335\" d=\"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z\"\/>\n                <\/svg>\n                Mit Google fortfahren\n            <\/a>\n            <a href=\"\/ger\/wp-login.php?loginSocial=facebook&redirect=%2Fger%2Fwp-json%2Fwp%2Fv2%2Fpages%2F620\" class=\"dante-social-btn\">\n                <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\">\n                    <path fill=\"#1877f2\" d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/>\n                <\/svg>\n                Mit Facebook fortfahren\n            <\/a>\n        <\/div>\n        \n        <div class=\"dante-divider\"><span>oder<\/span><\/div>\n        \n        <form class=\"dante-auth-form\">\n            <input type=\"hidden\" name=\"nonce\" value=\"f73e6912ec\">\n            <input type=\"hidden\" name=\"redirect\" value=\"\/ger\/wp-json\/wp\/v2\/pages\/620\">\n            <input type=\"hidden\" name=\"show_register\" value=\"true\">\n            \n            <div class=\"dante-form-group\">\n                <label>E-Mail<\/label>\n                <input name=\"email\" type=\"email\" placeholder=\"deine E-Mail-Adresse\" required id=\"email\">\n                <div class=\"dante-message\" id=\"email-message\" style=\"display:none;\"><\/div>\n            <\/div>\n            \n            <div class=\"dante-form-group\" id=\"name-field\" style=\"display:none;\">\n                <label>Name<\/label>\n                <input name=\"name\" type=\"text\" placeholder=\"Dein vollst\u00e4ndiger Name\" id=\"name\">\n            <\/div>\n            \n            <div class=\"dante-form-group\">\n                <label>Passwort<\/label>\n                <input name=\"password\" type=\"password\" placeholder=\"Passwort eingeben\" required id=\"password\">\n            <\/div>\n            \n            <div class=\"dante-gdpr-section\" id=\"gdpr-field\" style=\"display:none;\">\n                <label class=\"dante-checkbox-label\">\n                    <input type=\"checkbox\" name=\"gdpr\" id=\"gdpr\">\n                    <span class=\"dante-checkmark\"><\/span>\n                    Ich akzeptiere die <a href=\"\/ger\/agb\/\" target=\"_blank\">AGB<\/a> und die <a href=\"\/ger\/datenschutz\/\" target=\"_blank\">Datenschutzerkl\u00e4rung<\/a>\n                <\/label>\n            <\/div>\n            \n            <div class=\"dante-message\" id=\"form-message\" style=\"display:none;\"><\/div>\n            \n            <button type=\"submit\" class=\"dante-btn-primary\" id=\"submit-btn\">Weiter<\/button>\n        <\/form>\n    <\/div>\n    \n    <script>\n    jQuery(function($) {\n        let mode = 'login';\n        let timeout;\n        \n        $('#email').on('input', function() {\n            const email = $(this).val();\n            const showReg = $('input[name=\"show_register\"]').val();\n            \n            clearTimeout(timeout);\n            \n            if (!email.includes('@')) {\n                resetForm();\n                return;\n            }\n            \n            timeout = setTimeout(() => {\n                $.post('https:\/\/dante-learning.com\/ger\/wp-admin\/admin-ajax.php', {\n                    action: 'dante_check_email',\n                    email: email,\n                    nonce: $('input[name=\"nonce\"]').val()\n                }, function(r) {\n                    if (r.success) {\n                        if (r.data.exists) {\n                            setLoginMode();\n                        } else if (showReg === 'true') {\n                            setRegisterMode();\n                        } else {\n                            setLoginMode();\n                        }\n                    }\n                });\n            }, 800);\n        });\n        \n        function resetForm() {\n            $('#name-field, #gdpr-field').hide();\n            $('#submit-btn').text('Weiter');\n            $('#password').attr('placeholder', 'Passwort eingeben');\n        }\n        \n        function setLoginMode() {\n            mode = 'login';\n            $('#name-field, #gdpr-field').hide();\n            $('#submit-btn').text('Anmelden');\n            $('#password').attr('placeholder', 'Dein Passwort eingeben');\n        }\n        \n        function setRegisterMode() {\n            mode = 'register';\n            $('#name-field, #gdpr-field').show();\n            $('#submit-btn').text('Konto erstellen');\n            $('#password').attr('placeholder', 'Sicheres Passwort w\u00e4hlen');\n        }\n        \n        function showMessage(message, type = 'error') {\n            const messageDiv = $('#form-message');\n            messageDiv.removeClass('dante-success dante-error').addClass('dante-' + type);\n            messageDiv.text(message).show();\n            setTimeout(() => messageDiv.hide(), 5000);\n        }\n        \n        $('.dante-auth-form').on('submit', function(e) {\n            e.preventDefault();\n            \n            const email = $('#email').val();\n            const password = $('#password').val();\n            const name = $('#name').val();\n            const gdpr = $('#gdpr').is(':checked');\n            const redirect = $('input[name=\"redirect\"]').val();\n            \n            if (!email || !password) {\n                showMessage('E-Mail und Passwort erforderlich');\n                return;\n            }\n            \n            if (mode === 'register') {\n                if (!name) {\n                    showMessage('Name erforderlich');\n                    return;\n                }\n                if (!gdpr) {\n                    showMessage('AGB und Datenschutzerkl\u00e4rung akzeptieren');\n                    return;\n                }\n            }\n            \n            $('#submit-btn').prop('disabled', true).text('\u23f3 Verarbeitung...');\n            $('#form-message').hide();\n            \n            $.post('https:\/\/dante-learning.com\/ger\/wp-admin\/admin-ajax.php', {\n                action: 'dante_process_auth',\n                mode: mode,\n                email: email,\n                password: password,\n                name: name,\n                redirect: redirect,\n                nonce: $('input[name=\"nonce\"]').val()\n            }, function(r) {\n                if (r.success) {\n                    showMessage('Erfolgreich! Weiterleitung...', 'success');\n                    setTimeout(() => window.location.href = r.data.redirect, 1000);\n                } else {\n                    showMessage(r.data);\n                    $('#submit-btn').prop('disabled', false).text(mode === 'login' ? 'Anmelden' : 'Konto erstellen');\n                }\n            });\n        });\n    });\n    <\/script>\n    <\/p>\n\n\n<p>\n\n\n\n\n<\/div>\n\n\n<p class=\"has-text-align-center\"><\/p>\n\n\n<div class=\"gb-container gb-container-3203d37f\">\n\n<p class=\"has-text-align-center\">[pmpro_checkout]<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/dante-learning.com\/eng\/wp-content\/uploads\/2025\/02\/cards.webp\" alt=\"\" class=\"wp-image-51865\" style=\"width:154px;height:auto\"\/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">\ud83d\udd12<\/h2>\n\n\n\n<p class=\"has-text-align-center\">Zahlungen werden sicher \u00fcber Stripe abgewickelt.<br>Wir speichern keine Kartendaten auf unseren Servern.<\/p>\n\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[pmpro_checkout] \ud83d\udd12 Zahlungen werden sicher \u00fcber Stripe abgewickelt.Wir speichern keine Kartendaten auf unseren Servern.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"pmpro_default_level":"","footnotes":""},"class_list":{"0":"post-620","1":"page","2":"type-page","3":"status-publish","5":"pmpro-has-access"},"_links":{"self":[{"href":"https:\/\/dante-learning.com\/ger\/wp-json\/wp\/v2\/pages\/620","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dante-learning.com\/ger\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dante-learning.com\/ger\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dante-learning.com\/ger\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dante-learning.com\/ger\/wp-json\/wp\/v2\/comments?post=620"}],"version-history":[{"count":11,"href":"https:\/\/dante-learning.com\/ger\/wp-json\/wp\/v2\/pages\/620\/revisions"}],"predecessor-version":[{"id":1800,"href":"https:\/\/dante-learning.com\/ger\/wp-json\/wp\/v2\/pages\/620\/revisions\/1800"}],"wp:attachment":[{"href":"https:\/\/dante-learning.com\/ger\/wp-json\/wp\/v2\/media?parent=620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}