{"id":1295,"date":"2023-05-07T04:03:37","date_gmt":"2023-05-07T04:03:37","guid":{"rendered":"https:\/\/obsidianindicators.com\/index.php\/affiliates\/"},"modified":"2023-07-19T06:54:28","modified_gmt":"2023-07-19T06:54:28","slug":"affiliates","status":"publish","type":"page","link":"https:\/\/obsidianindicators.com\/index.php\/affiliates\/","title":{"rendered":"Affiliate Portal"},"content":{"rendered":"\n\n<div class=\"heading-section outside-line\"><h4 class=\"heading-title\"><span class=\"heading-title\">Welcome to the Obsidian Indicators Affiliate Portal!<\/span><span class=\"heading-focus\"><\/span><\/h4><\/div><span class=\"heading-subtitle\"><\/span><div class=\"heading-line bottom\"><\/div>\n\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center has-zeever-primary-color has-text-color has-large-font-size\" style=\"padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;font-style:normal;font-weight:500\">We&#8217;re thrilled to have you with us, and even more excited to share our unique, progressive commission structure designed to reward you generously for your contribution. Our structure encourages and rewards growth, making it more profitable for you as your referral sales increase.<\/h2>\n\n\n\n\n<div class=\"heading-section outside-line\"><h4 class=\"heading-title\"><span class=\"heading-title\">Heres How It Works<\/span><span class=\"heading-focus\"><\/span><\/h4><\/div><span class=\"heading-subtitle\"><\/span><div class=\"heading-line bottom\"><\/div>\n\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center has-zeever-primary-color has-text-color has-small-font-size\" style=\"font-style:normal;font-weight:500\">With Obsidian Indicators, your commissions aren&#8217;t a one-time affair, they&#8217;re the gift that keeps on giving! For as long as your referred customer remains with us, you&#8217;ll continue to earn on each new order or subscription renewal &#8211; a truly lifetime opportunity. When a customer makes a purchase using your unique affiliate link or discount code, we ensure you&#8217;re rewarded accordingly. You get credited for every sale, symbolizing the value we place on your referrals. But, what if the customer doesn&#8217;t make a purchase immediately? Don&#8217;t worry, we&#8217;ve got you covered. Our cookies stay active for an entire year. This means, even if your referral decides to buy anytime within 365 days of clicking your link, the sale is still credited to you.<\/h2>\n\n\n\n\n<div class=\" list-wrapper \"><div class=\"list-divider\"><\/div><a id=\"guten-oKY4Td\" href=\"\"><span class=\"list-text\">List item<\/span><\/a><div class=\"list-divider\"><\/div><a id=\"guten-BWPRiM\" href=\"\"><span class=\"list-text\">List item<\/span><\/a><div class=\"list-divider\"><\/div><a id=\"guten-4zaPIz\" href=\"\"><span class=\"list-text\">List item<\/span><\/a><\/div>\n\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center has-zeever-primary-color has-text-color has-normal-font-size\" style=\"font-style:normal;font-weight:500\">We aim to create an environment where everyone benefits from their efforts and everyone&#8217;s success is celebrated. Join the Obsidian Indicators family and let&#8217;s grow together!<\/h2>\n\n\n\n\n<div class='sld-ap-container'><div class='sld-ap'>        \n        <style>\n            :root {\n\n                --sld-ap-font-family: -apple-system, BlinkMacSystemFont, \" var\", \"Segoe UI\", Helvetica, \"Apple Color Emoji\", Arial, sans-serif, \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n\n                \/* Light Theme Variables *\/\n                --sld-ap-background: #fff;\n                --sld-ap-shading: #fafafa;\n                --sld-ap-primary-color: #000;\n                --sld-ap-secondary-color: #727272;\n                --sld-ap-accent-color: #000;\n                --sld-ap-border-color: #DADCE0;\n                --sld-ap-error-color: #D8000C;\n                --sld-ap-success-color: #4CAF50;\n                --sld-ap-info-color: #4a51c1;\n\n                \/* Spacing Variables *\/\n                --sld-ap-spacing-xs: 5px;\n                --sld-ap-spacing-sm: 10px;\n                --sld-ap-spacing-md: 20px;\n                --sld-ap-spacing-lg: 30px;\n\n                \/* Border Radius *\/\n                --sld-ap-border-radius-sm: 5px;\n                --sld-ap-border-radius-md: 8px;\n                --sld-ap-border-radius-lg: 12px;\n\n                \/* Font Sizes *\/\n                --sld-ap-font-size-xs: 12px;\n                --sld-ap-font-size-sm: 14px;\n                --sld-ap-font-size-md: 16px;\n                --sld-ap-font-size-lg: 20px;\n                --sld-ap-font-size-xl: 22px;\n\n                \/* Font Weights *\/\n                --sld-ap-font-weight-normal: 400;\n                --sld-ap-font-weight-medium: 500;\n\n                \/* Shadow *\/\n                --sld-ap-shadow-sm: 0 2px 2px 0 rgb(0 0 0 \/ 0.08);\n                --sld-ap-shadow-md: 0 2px 4px 0 rgb(0 0 0 \/ 0.08);\n\n\n                \/* Dark Theme Variables *\/\n                --sld-ap-dark-background: #121212;\n                --sld-ap-dark-shading: #1E1E1E;\n                --sld-ap-dark-primary-color: #E0E0E0;\n                --sld-ap-dark-secondary-color: #A0A0A0;\n                --sld-ap-dark-accent-color: #6AB0FF;\n                --sld-ap-dark-border-color: #333333;\n                --sld-ap-dark-shadow-sm: 0 2px 2px 0 rgb(255 255 255 \/ 0.08);\n                \n            }\n\n            \/* Dark Mode Selector *\/\n            .dark-mode {\n                --sld-ap-background: var(--sld-ap-dark-background);\n                --sld-ap-shading: var(--sld-ap-dark-shading);\n                --sld-ap-primary-color: var(--sld-ap-dark-primary-color);\n                --sld-ap-secondary-color: var(--sld-ap-dark-secondary-color);\n                --sld-ap-accent-color: var(--sld-ap-dark-accent-color);\n                --sld-ap-border-color: var(--sld-ap-dark-border-color);\n                --sld-ap-shadow-sm: var(--sld-ap-dark-shadow-sm);\n            }\n\n            .sld-ap {\n                display: flex;\n                font-size: var(--sld-ap-font-size-md);\n                font-family: var(--sld-ap-font-family);\n                gap: var(--sld-ap-spacing-lg);\n                color: var(--sld-ap-primary-color);\n            }\n\n            \/* Hide the default checkbox *\/\n            .sld-ap input[type=\"checkbox\"] {\n                appearance: none;\n                -webkit-appearance: none;\n                -moz-appearance: none;\n                width: 20px;\n                height: 20px;\n                border: 2px solid var(--sld-ap-border-color);\n                border-radius: 4px;\n                background-color: #f0f0f0;\n                position: relative;\n                cursor: pointer;\n                transition: background-color 0.3s, border-color 0.3s;\n            }\n\n            \/* Checked state *\/\n            .sld-ap input[type=\"checkbox\"]:checked {\n                background-color: var(--sld-ap-accent-color);\n                border-color: var(--sld-ap-accent-color);\n            }\n\n            .sld-ap input[type=\"checkbox\"]:checked::after {\n                content: \"\";\n                position: absolute;\n                left: 5px;\n                top: 1px;\n                width: 3px;\n                height: 10px;\n                border: solid white;\n                border-width: 0 2px 2px 0;\n                transform: rotate(45deg);\n            }\n\n            \/* Hover state *\/\n            .sld-ap input[type=\"checkbox\"]:hover {\n                border-color: var(--sld-ap-border-color);\n            }\n\n            \/* Active state *\/\n            .sld-ap input[type=\"checkbox\"]:active {\n                background-color: var(--sld-ap-border-color);\n            }\n\n\n            \/* Hide the default radio button *\/\n            .sld-ap input[type=\"radio\"] {\n                appearance: none;\n                -webkit-appearance: none;\n                -moz-appearance: none;\n                width: 20px;\n                height: 20px;\n                border: 2px solid var(--sld-ap-border-color);\n                border-radius: 50%;\n                background-color: #f0f0f0;\n                position: relative;\n                vertical-align: middle;\n                cursor: pointer;\n                transition: background-color 0.3s, border-color 0.3s;\n            }\n\n            \/* Checked state for radio button *\/\n            .sld-ap input[type=\"radio\"]:checked {\n                background-color: var(--sld-ap-accent-color);\n                ;\n                border-color: var(--sld-ap-accent-color);\n                ;\n            }\n\n            \/* Inner circle when checked *\/\n            .sld-ap input[type=\"radio\"]:checked::after {\n                content: \"\";\n                position: absolute;\n                top: 4px;\n                left: 4px;\n                width: 8px;\n                height: 8px;\n                background-color: white;\n                border-radius: 10px;\n            }\n\n            \/* Hover state *\/\n            .sld-ap input[type=\"radio\"]:hover {\n                border-color: var(--sld-ap-border-color);\n            }\n\n            \/* Active state *\/\n            .sld-ap input[type=\"radio\"]:active {\n                background-color: var(--sld-ap-border-color);\n            }\n\n\n\n            .sld-ap textarea {\n                font-family: var(--family-sans-serif);\n            }\n\n            .sld-ap fieldset {\n                all: unset;\n                border: none;\n                padding: 0;\n                margin: 0;\n                background: transparent;\n            }\n\n            .sld-ap fieldset.fieldset-radio label,\n            .sld-ap fieldset.fieldset-checkbox label {\n                font-size: var(--sld-ap-font-size-sm);\n                color: var(--sld-ap-primary-color);\n            }\n\n            .sld-ap h2 {\n                font-family: var(--sld-ap-font-family);\n                font-size: var(--sld-ap-font-size-xl);\n                margin: var(--sld-ap-spacing-xs) 0;\n                font-weight: var(--sld-ap-font-weight-normal);\n                color: var(--sld-ap-primary-color);\n            }\n\n            .sld-ap p.sld-ap-form-lead {\n                margin: 0 var(--sld-ap-spacing-md) var(--sld-ap-spacing-lg) 0;\n                font-size: var(--sld-ap-font-size-sm);\n                color: var(--sld-ap-secondary-color);\n\n            }\n\n            .sld-col-1 {\n                flex-shrink: 0;\n                flex-basis: 60%;\n            }\n\n            .sld-col-1:last-child {\n                flex-shrink: 0;\n                flex-basis: fit-content;\n            }\n\n            @media only screen and (max-width: 800px) {\n                .sld-ap {\n                    flex-direction: column;\n                }\n            }\n\n            .sld-ap-form {\n                display: flex;\n                flex-direction: column;\n            }\n\n            .sld-ap-form_box {\n                padding: var(--sld-ap-spacing-lg);\n                width: 100%;\n                border: 1px solid var(--sld-ap-border-color);\n                border-radius: var(--sld-ap-border-radius-lg);\n                background-color: var(--sld-ap-background);\n                box-shadow:var(--sld-ap-shadow-md);\n                box-sizing: border-box;\n            }\n\n            .sld_field-wrapper {\n                display: flex;\n                flex-direction: column;\n                gap: var(--sld-ap-spacing-sm);\n                justify-content: space-between;\n            }\n\n            .sld_field-left {\n                display: flex;\n                flex-direction: column;\n            }\n\n            .sld_field-input {\n                min-width: 40%;\n                justify-content: flex-end;\n                display: flex;\n            }\n\n            .sld_field-input fieldset {\n                display: flex;\n                flex-direction: row;\n                flex-wrap: wrap;\n                gap: var(--sld-ap-spacing-sm);\n            }\n\n            .sld_field-wrapper.multi-checkbox {\n                flex-direction: column;\n                align-items: stretch;\n                gap: var(--sld-ap-spacing-md);\n            }\n\n            .sld_field-wrapper.multi-checkbox .sld_field-label {\n                display: flex;\n                gap: var(--sld-ap-spacing-md);\n                flex-wrap: wrap;\n            }\n\n            .sld_field-wrapper.multi-checkbox .sld_field-input .sld-ap-form_checkbox {\n                display: flex;\n                flex-direction: row;\n                gap: var(--sld-ap-spacing-sm);\n            }\n\n            .sld_field-wrapper.multi-checkbox .sld_field-input {\n                justify-content: flex-start;\n            }\n\n            .sld_field-wrapper.multi-checkbox .multi-checkbox-option {\n                display: flex;\n                flex-direction: row;\n                gap: var(--sld-ap-spacing-xs);\n                align-items: center;\n                font-size: var(--sld-ap-font-size-xs);\n            }\n\n            label.sld_field-label {\n                width: 100%;\n            }\n\n            .sld_field-title {\n                font-size: var(--sld-ap-font-size-sm);\n                font-weight: var(--sld-ap-font-weight-medium);\n                color: var(--sld-ap-primary-color);\n            }\n\n            .sld_field-description {\n                font-size: var(--sld-ap-font-size-xs);\n                margin: 0;\n                color: var(--sld-ap-secondary-color);\n            }\n\n            .sld-ap-form_group {\n                width: 100%;\n            }\n\n            .sld-ap-form_group>label {\n                margin: var(--sld-ap-spacing-xs) 0;\n                font-size: var(--sld-ap-font-size-sm);\n                display: flex;\n                flex-direction: column;\n            }\n\n            .sld-ap-form_group>label input,\n            .sld-ap-form_group>label textarea,\n            .sld-ap-form_group>label select {\n                width: 100%;\n            }\n\n            .sld-ap-form_group input:not([type='checkbox']):not([type='radio']),\n            .sld-ap-form_group textarea,\n            .sld-ap-form_group select {\n                border: 1px solid var(--sld-ap-border-color);\n                padding: var(--sld-ap-spacing-sm);\n                border-radius: var(--sld-ap-border-radius-md);\n                background: var(--sld-ap-shading);\n                color: var(--sld-ap-primary-color);\n                box-shadow: var(--sld-ap-shadow-sm);\n                width: 100%;\n                box-sizing: border-box;\n            }\n\n            label.sld_field-label input[type='radio'] {\n                width: 25px;\n                border-radius: 50%;\n                display: inline-block;\n            }\n\n            .sld-ap-form_checkbox a {\n                color: var(--sld-ap-accent-color);\n            }\n\n            .sld-ap-form_submit {\n                background: var(--sld-ap-accent-color);\n                font-size: var(--sld-ap-font-size-sm);\n                color: #fff;\n                padding: var(--sld-ap-spacing-md) var(--sld-ap-spacing-lg);\n                margin-top: var(--sld-ap-spacing-md);\n                border: none !important;\n                border-radius: var(--sld-ap-border-radius-lg);\n            }\n\n            input#submit_solid_affiliate_login {\n                background: var(--sld-ap-accent-color);\n                font-size: var(--sld-ap-font-size-sm);\n                color: #fff;\n                padding: var(--sld-ap-spacing-md) var(--sld-ap-spacing-lg);\n                border: none !important;\n                border-radius: var(--sld-ap-border-radius-lg);\n            }\n\n            .sld-ap-form_group input:focus,\n            .sld-ap-form_group input:focus-within,\n            .sld-ap-form_group input:focus-visible {\n                border: 2px solid var(--sld-ap-accent-color);\n                outline: none !important;\n                background: var(--sld-ap-background);\n            }\n\n            .sld-ap-form_tip {\n                font-size: var(--sld-ap-font-size-xs);\n                color: var(--sld-ap-primary-color);\n            }\n\n            .sld-ap-form_notice {\n                display: flex;\n                gap: var(--sld-ap-spacing-xs);\n                background-color: var(--sld-ap-background);\n                margin: var(--sld-ap-spacing-md) 0;\n                border: 1px solid var(--sld-ap-border-color);\n                color: var(--sld-ap-primary-color);\n                line-height: 1.2;\n                font-size: var(--sld-ap-font-size-sm);\n                border-radius: var(--sld-ap-border-radius-sm);\n                padding: var(--sld-ap-spacing-sm);\n                align-items: center;\n            }\n            .sld-ap-form_notice_icon {\n                display:flex;\n                align-items: center;\n            }\n            .sld-ap-form_notice_icon svg {\n                stroke: var(--sld-ap-secondary-color);\n                width: auto;\n                height: 24px;\n            }\n\n            .sld-ap-form.registration>div {\n                display: flex;\n                flex-direction: column;\n                gap: var(--sld-ap-spacing-lg);\n            }\n\n            .sld-ap-form_notice.error svg {\n                stroke: var(--sld-ap-error-color);\n            }\n\n            .sld-ap-form_notice.error {\n                color: var(--sld-ap-error-color);\n                background: rgba(var(--sld-ap-error-color), 0.1);\n            }\n\n            .sld-ap-form_notice.success svg {\n                stroke: var(--sld-ap-success-color);\n            }\n\n            .sld-ap-form_notice.success {\n                color: var(--sld-ap-success-color);\n                background: rgba(var(--sld-ap-success-color), 0.1);\n            }\n\n            .sld-ap-form_notice.info svg {\n                stroke: var(--sld-ap-info-color);\n            }\n\n            .sld-ap-form_notice.info {\n                color: var(--sld-ap-info-color);\n                background: rgba(var(--sld-ap-info-color), 0.1);\n            }\n\n            .sld-ap-form_group a.forgot-pass {\n                font-size: var(--sld-ap-font-size-xs);\n                color: var(--sld-ap-accent-color);\n            }\n\n            .sld-tooltip>svg {\n                max-width: 15px;\n            }\n\n            label[for=\"is_accept_affiliate_policy\"] p.sld_field-description {\n                display: inline-block;\n            }\n\n            .sld_field-wrapper.is_accept_affiliate_policy {\n                flex-direction: row-reverse;\n                align-items: center;\n                gap: var(--sld-ap-spacing-xs);\n            }\n\n            .sld_field-wrapper.is_accept_affiliate_policy .sld_field-left {\n                flex-grow: 1;\n            }\n\n            .sld_field-wrapper.is_accept_affiliate_policy .sld_field-left a {\n                font-size: var(--sld-ap-font-size-sm);\n            }\n\n            .sld_field-wrapper.is_accept_affiliate_policy .sld_field-input {\n                flex-shrink: 1;\n                min-width: auto;\n\n            }\n\n            #is_accept_affiliate_policy+p::before {\n                content: '* ';\n                color: var(--sld-ap-error-color);\n            }\n\n            .sld-ap-login-component {\n                height: fit-content;\n            }\n\n            .sld-ap-form_error {\n                color: var(--sld-ap-error-color);\n                font-size: var(--sld-ap-font-size-xs);\n                margin: var(--sld-ap-spacing-xs) 0;\n            }\n\n            .powered-by {\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n  border: 1px solid #ccc; \/* Customize border color *\/\n  padding: 10px; \/* Adjust padding as needed *\/\n  gap: 8px; \/* Space between text and image *\/\n  font-family: Arial, sans-serif; \/* Optional: Choose your font *\/\n  font-size: 14px; \/* Optional: Adjust font size *\/\n}\n\n.powered-by img {\n  height: 20px; \/* Adjust logo size as needed *\/}\n\n  #solid-affiliate-affiliate-portal_login-form {\ndisplay:flex;\nflex-direction:column;\ngap:var(--sld-ap-spacing-md);\n  }\n\n        <\/style>\n\n        <script>\n            \/\/ make an ajax request to generate a new nonce and then replace the value of the nonce field in the form\n            jQuery(document).ready(function($) {\n                var data = {\n                    'action': 'sld_affiliate_generate_registration_nonce',\n                };\n\n                jQuery.post(window.SolidAffiliate.ajaxurl, data, function(response) {\n                    if (response.success) {\n                        jQuery('#solid-affiliate-affiliate-portal_new_affiliate #_wpnonce').val(response.data);\n                    }\n                });\n\n                \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n                \/\/ Function to check if a field is already in use\n                function checkIfFieldIsAlreadyInUse(field, value) {\n                    return jQuery.ajax({\n                        url: window.SolidAffiliate.ajaxurl,\n                        type: 'POST',\n                        data: {\n                            action: 'sld_affiliate_check_if_field_is_already_in_use',\n                            field: field,\n                            value: value,\n                        }\n                    });\n                }\n\n                \/\/ Add an event handler to do something whenever the name=\"user_email\" or \"user_login\" field is changed.\n                jQuery('#solid-affiliate-affiliate-portal_new_affiliate input[name=\"user_email\"], #solid-affiliate-affiliate-portal_new_affiliate input[name=\"user_login\"]').on('change', function() {\n                    let $this = jQuery(this);\n                    let newValue = $this.val();\n                    let field = $this.attr('name') === 'user_email' ? 'email' : 'login';\n                    let errorId = 'sld-user_' + field + '-error';\n\n                    \/\/ check if the field is already in use\n                    checkIfFieldIsAlreadyInUse(field, newValue).done(function(response) {\n                        if (response.success) {\n                            jQuery('#solid-affiliate-affiliate-portal_new_affiliate #' + errorId).remove();\n                        } else {\n                            if (jQuery('#solid-affiliate-affiliate-portal_new_affiliate #' + errorId).length) {\n                                return;\n                            }\n                            $this.after(field === 'email' ? \"<div id='sld-user_email-error' class='sld-ap-form_error'>An account with this email aready exists. Please <a href=\\\"https:\\\/\\\/obsidianindicators.com\\\/wp-login.php\\\" target=\\\"_self\\\">Login<\\\/a> first if it is your account.<\\\/div>\" : \"<div id='sld-user_login-error' class='sld-ap-form_error'>An account with this username aready exists. Please <a href=\\\"https:\\\/\\\/obsidianindicators.com\\\/wp-login.php\\\" target=\\\"_self\\\">Login<\\\/a> first if it is your account.<\\\/div>\");\n                        }\n                    }).fail(function(error) {\n                        jQuery('#solid-affiliate-affiliate-portal_new_affiliate #' + errorId).remove();\n                    });\n                });\n\n            });\n        <\/script>\n\n        <div class=\"sld-col-1  sld-ap-registration-component\">\n                                    <div class=\"sld-ap-form_box\">\n\n\n                <h2>Register as Affiliate<\/h2>\n\n                                    <p class=\"sld-ap-form-lead\">\n                        Your account will be automatically approved, allowing you to start earning referrals immediately.                    <\/p>\n                \n                <form action=\"\" method=\"post\" class=\"sld-ap-form registration\" id=\"solid-affiliate-affiliate-portal_new_affiliate\">\n                    \n        <style>\n        .sld_field-title.required>span.sld_title-text:after {\n            color: red;\n            content: ' * ';\n        }\n\n        <\/style>\n        <div id='sld-form034df973'><div class='sld-ap-form_group'>\n<div class='sld_field-wrapper user_login'>\n    <div class='sld_field-left'>\n            <div class='sld_field-title required'>\n                            Username\n                            \n                    <\/div>\n            <p class='description sld_field-description'>Your username.<\/p>\n    <\/div>\n    <div class='sld_field-input'>\n        <label for='label-user_login' class='sld_field-label'>\n            <input  type='text' name='user_login' id='user_login' class='regular-text' placeholder='' value='' required  \/>\n        <\/label>\n    <\/div>\n<\/div>\n<\/div> <div class='sld-ap-form_group'>\n<div class='sld_field-wrapper user_email'>\n    <div class='sld_field-left'>\n            <div class='sld_field-title required'>\n                            Account Email\n                            \n                    <\/div>\n            <p class='description sld_field-description'>Your primary email, used for logging in.<\/p>\n    <\/div>\n    <div class='sld_field-input'>\n        <label for='label-user_email' class='sld_field-label'>\n            <input  type='email' name='user_email' id='user_email' class='regular-text' placeholder='' value='' required  \/>\n        <\/label>\n    <\/div>\n<\/div>\n<\/div> <div class='sld-ap-form_group'>\n<div class='sld_field-wrapper payment_email'>\n    <div class='sld_field-left'>\n            <div class='sld_field-title '>\n                            Payment Email (PayPal)\n                            \n                    <\/div>\n            <p class='description sld_field-description'>Your PayPal payment email, to which we will send commission payments. Can be the same as your account email.<\/p>\n    <\/div>\n    <div class='sld_field-input'>\n        <label for='label-payment_email' class='sld_field-label'>\n            <input  type='email' name='payment_email' id='payment_email' class='regular-text' placeholder='' value=''   \/>\n        <\/label>\n    <\/div>\n<\/div>\n<\/div> <div class='sld-ap-form_group'>\n<div class='sld_field-wrapper user_pass'>\n    <div class='sld_field-left'>\n            <div class='sld_field-title required'>\n                            Password\n                            \n                    <\/div>\n            <p class='description sld_field-description'>Your primary password, used for logging in.<\/p>\n    <\/div>\n    <div class='sld_field-input'>\n        <label for='label-user_pass' class='sld_field-label'>\n            <input  type='password' name='user_pass' id='user_pass' class='regular-text' placeholder='' value='' required  \/>\n        <\/label>\n    <\/div>\n<\/div>\n<\/div> <div class='sld-ap-form_group'>\n<div class='sld_field-wrapper first_name'>\n    <div class='sld_field-left'>\n            <div class='sld_field-title required'>\n                            First Name\n                            \n                    <\/div>\n            <p class='description sld_field-description'>Your first name.<\/p>\n    <\/div>\n    <div class='sld_field-input'>\n        <label for='label-first_name' class='sld_field-label'>\n            <input  type='text' name='first_name' id='first_name' class='regular-text' placeholder='' value='' required  \/>\n        <\/label>\n    <\/div>\n<\/div>\n<\/div> <div class='sld-ap-form_group'>\n<div class='sld_field-wrapper last_name'>\n    <div class='sld_field-left'>\n            <div class='sld_field-title required'>\n                            Last Name\n                            \n                    <\/div>\n            <p class='description sld_field-description'>Your last name.<\/p>\n    <\/div>\n    <div class='sld_field-input'>\n        <label for='label-last_name' class='sld_field-label'>\n            <input  type='text' name='last_name' id='last_name' class='regular-text' placeholder='' value='' required  \/>\n        <\/label>\n    <\/div>\n<\/div>\n<\/div> <div class='sld-ap-form_group'>\n<div class='sld_field-wrapper is_accept_affiliate_policy'>\n    <div class='sld_field-left'>\n            \n            <p class='description sld_field-description'><a href=\"https:\/\/obsidianindicators.com\/index.php\/affiliate-terms\/\" target=\"_blank\">Agree to our Affiliate Terms of Service. Please read as this includes important marketing guidelines.<\/a><\/p>\n    <\/div>\n    <div class='sld_field-input'>\n        <label for='is_accept_affiliate_policy' class='sld-ap-form_checkbox'>\n            <input  type='checkbox' name='is_accept_affiliate_policy' id='is_accept_affiliate_policy' class='regular-text' required   \/>\n        <\/label>\n    <\/div>\n<\/div>\n<\/div> <div class='sld-ap-form_group'>\n<div class='sld_field-wrapper registration_notes'>\n    <div class='sld_field-left'>\n            <div class='sld_field-title required'>\n                            How will you promote us? Do You Understand our Terms Of Service?\n                            \n                    <\/div>\n            <p class='description sld_field-description'>Let us know a bit about yourself and how you plan on promoting our products.<\/p>\n    <\/div>\n    <div class='sld_field-input'>\n        <label for='label-registration_notes' class='sld_field-label'>\n            <textarea  name='registration_notes' id='registration_notes' class='regular-text' placeholder='' required rows=\"5\"><\/textarea>\n        <\/label>\n    <\/div>\n<\/div>\n<\/div> <input type='hidden' id='affiliate_group_id' name='affiliate_group_id' value=''><\/div>                                                    <script src='https:\/\/www.google.com\/recaptcha\/api.js?onload=SLDreCaptchaCallback&render=explicit' async defer><\/script>\n                <div id=\"solid-affiliate-g-recaptcha\" data-sitekey=\"6Le1pwUmAAAAADggLiR3qXo6uke0INyg2CtVgZOV\" data-error_msg=\"Client side reCAPTCHA verification failed.\"><\/div>\n                                        <input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"044f9b90bc\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php\/wp-json\/wp\/v2\/pages\/1295\" \/>                    <input type=\"submit\" name=\"submit_affiliate_registration\" id=\"submit_affiliate_registration\" class=\"sld-ap-form_submit\" value=\"Register as Affiliate\">\n                <\/form>\n\n            <\/div>\n\n            \n        <\/div>\n\n\n        \n        <style>\n            :root {\n\n                --sld-ap-font-family: -apple-system, BlinkMacSystemFont, \" var\", \"Segoe UI\", Helvetica, \"Apple Color Emoji\", Arial, sans-serif, \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n\n                \/* Light Theme Variables *\/\n                --sld-ap-background: #fff;\n                --sld-ap-shading: #fafafa;\n                --sld-ap-primary-color: #000;\n                --sld-ap-secondary-color: #727272;\n                --sld-ap-accent-color: #000;\n                --sld-ap-border-color: #DADCE0;\n                --sld-ap-error-color: #D8000C;\n                --sld-ap-success-color: #4CAF50;\n                --sld-ap-info-color: #4a51c1;\n\n                \/* Spacing Variables *\/\n                --sld-ap-spacing-xs: 5px;\n                --sld-ap-spacing-sm: 10px;\n                --sld-ap-spacing-md: 20px;\n                --sld-ap-spacing-lg: 30px;\n\n                \/* Border Radius *\/\n                --sld-ap-border-radius-sm: 5px;\n                --sld-ap-border-radius-md: 8px;\n                --sld-ap-border-radius-lg: 12px;\n\n                \/* Font Sizes *\/\n                --sld-ap-font-size-xs: 12px;\n                --sld-ap-font-size-sm: 14px;\n                --sld-ap-font-size-md: 16px;\n                --sld-ap-font-size-lg: 20px;\n                --sld-ap-font-size-xl: 22px;\n\n                \/* Font Weights *\/\n                --sld-ap-font-weight-normal: 400;\n                --sld-ap-font-weight-medium: 500;\n\n                \/* Shadow *\/\n                --sld-ap-shadow-sm: 0 2px 2px 0 rgb(0 0 0 \/ 0.08);\n                --sld-ap-shadow-md: 0 2px 4px 0 rgb(0 0 0 \/ 0.08);\n\n\n                \/* Dark Theme Variables *\/\n                --sld-ap-dark-background: #121212;\n                --sld-ap-dark-shading: #1E1E1E;\n                --sld-ap-dark-primary-color: #E0E0E0;\n                --sld-ap-dark-secondary-color: #A0A0A0;\n                --sld-ap-dark-accent-color: #6AB0FF;\n                --sld-ap-dark-border-color: #333333;\n                --sld-ap-dark-shadow-sm: 0 2px 2px 0 rgb(255 255 255 \/ 0.08);\n                \n            }\n\n            \/* Dark Mode Selector *\/\n            .dark-mode {\n                --sld-ap-background: var(--sld-ap-dark-background);\n                --sld-ap-shading: var(--sld-ap-dark-shading);\n                --sld-ap-primary-color: var(--sld-ap-dark-primary-color);\n                --sld-ap-secondary-color: var(--sld-ap-dark-secondary-color);\n                --sld-ap-accent-color: var(--sld-ap-dark-accent-color);\n                --sld-ap-border-color: var(--sld-ap-dark-border-color);\n                --sld-ap-shadow-sm: var(--sld-ap-dark-shadow-sm);\n            }\n\n            .sld-ap {\n                display: flex;\n                font-size: var(--sld-ap-font-size-md);\n                font-family: var(--sld-ap-font-family);\n                gap: var(--sld-ap-spacing-lg);\n                color: var(--sld-ap-primary-color);\n            }\n\n            \/* Hide the default checkbox *\/\n            .sld-ap input[type=\"checkbox\"] {\n                appearance: none;\n                -webkit-appearance: none;\n                -moz-appearance: none;\n                width: 20px;\n                height: 20px;\n                border: 2px solid var(--sld-ap-border-color);\n                border-radius: 4px;\n                background-color: #f0f0f0;\n                position: relative;\n                cursor: pointer;\n                transition: background-color 0.3s, border-color 0.3s;\n            }\n\n            \/* Checked state *\/\n            .sld-ap input[type=\"checkbox\"]:checked {\n                background-color: var(--sld-ap-accent-color);\n                border-color: var(--sld-ap-accent-color);\n            }\n\n            .sld-ap input[type=\"checkbox\"]:checked::after {\n                content: \"\";\n                position: absolute;\n                left: 5px;\n                top: 1px;\n                width: 3px;\n                height: 10px;\n                border: solid white;\n                border-width: 0 2px 2px 0;\n                transform: rotate(45deg);\n            }\n\n            \/* Hover state *\/\n            .sld-ap input[type=\"checkbox\"]:hover {\n                border-color: var(--sld-ap-border-color);\n            }\n\n            \/* Active state *\/\n            .sld-ap input[type=\"checkbox\"]:active {\n                background-color: var(--sld-ap-border-color);\n            }\n\n\n            \/* Hide the default radio button *\/\n            .sld-ap input[type=\"radio\"] {\n                appearance: none;\n                -webkit-appearance: none;\n                -moz-appearance: none;\n                width: 20px;\n                height: 20px;\n                border: 2px solid var(--sld-ap-border-color);\n                border-radius: 50%;\n                background-color: #f0f0f0;\n                position: relative;\n                vertical-align: middle;\n                cursor: pointer;\n                transition: background-color 0.3s, border-color 0.3s;\n            }\n\n            \/* Checked state for radio button *\/\n            .sld-ap input[type=\"radio\"]:checked {\n                background-color: var(--sld-ap-accent-color);\n                ;\n                border-color: var(--sld-ap-accent-color);\n                ;\n            }\n\n            \/* Inner circle when checked *\/\n            .sld-ap input[type=\"radio\"]:checked::after {\n                content: \"\";\n                position: absolute;\n                top: 4px;\n                left: 4px;\n                width: 8px;\n                height: 8px;\n                background-color: white;\n                border-radius: 10px;\n            }\n\n            \/* Hover state *\/\n            .sld-ap input[type=\"radio\"]:hover {\n                border-color: var(--sld-ap-border-color);\n            }\n\n            \/* Active state *\/\n            .sld-ap input[type=\"radio\"]:active {\n                background-color: var(--sld-ap-border-color);\n            }\n\n\n\n            .sld-ap textarea {\n                font-family: var(--family-sans-serif);\n            }\n\n            .sld-ap fieldset {\n                all: unset;\n                border: none;\n                padding: 0;\n                margin: 0;\n                background: transparent;\n            }\n\n            .sld-ap fieldset.fieldset-radio label,\n            .sld-ap fieldset.fieldset-checkbox label {\n                font-size: var(--sld-ap-font-size-sm);\n                color: var(--sld-ap-primary-color);\n            }\n\n            .sld-ap h2 {\n                font-family: var(--sld-ap-font-family);\n                font-size: var(--sld-ap-font-size-xl);\n                margin: var(--sld-ap-spacing-xs) 0;\n                font-weight: var(--sld-ap-font-weight-normal);\n                color: var(--sld-ap-primary-color);\n            }\n\n            .sld-ap p.sld-ap-form-lead {\n                margin: 0 var(--sld-ap-spacing-md) var(--sld-ap-spacing-lg) 0;\n                font-size: var(--sld-ap-font-size-sm);\n                color: var(--sld-ap-secondary-color);\n\n            }\n\n            .sld-col-1 {\n                flex-shrink: 0;\n                flex-basis: 60%;\n            }\n\n            .sld-col-1:last-child {\n                flex-shrink: 0;\n                flex-basis: fit-content;\n            }\n\n            @media only screen and (max-width: 800px) {\n                .sld-ap {\n                    flex-direction: column;\n                }\n            }\n\n            .sld-ap-form {\n                display: flex;\n                flex-direction: column;\n            }\n\n            .sld-ap-form_box {\n                padding: var(--sld-ap-spacing-lg);\n                width: 100%;\n                border: 1px solid var(--sld-ap-border-color);\n                border-radius: var(--sld-ap-border-radius-lg);\n                background-color: var(--sld-ap-background);\n                box-shadow:var(--sld-ap-shadow-md);\n                box-sizing: border-box;\n            }\n\n            .sld_field-wrapper {\n                display: flex;\n                flex-direction: column;\n                gap: var(--sld-ap-spacing-sm);\n                justify-content: space-between;\n            }\n\n            .sld_field-left {\n                display: flex;\n                flex-direction: column;\n            }\n\n            .sld_field-input {\n                min-width: 40%;\n                justify-content: flex-end;\n                display: flex;\n            }\n\n            .sld_field-input fieldset {\n                display: flex;\n                flex-direction: row;\n                flex-wrap: wrap;\n                gap: var(--sld-ap-spacing-sm);\n            }\n\n            .sld_field-wrapper.multi-checkbox {\n                flex-direction: column;\n                align-items: stretch;\n                gap: var(--sld-ap-spacing-md);\n            }\n\n            .sld_field-wrapper.multi-checkbox .sld_field-label {\n                display: flex;\n                gap: var(--sld-ap-spacing-md);\n                flex-wrap: wrap;\n            }\n\n            .sld_field-wrapper.multi-checkbox .sld_field-input .sld-ap-form_checkbox {\n                display: flex;\n                flex-direction: row;\n                gap: var(--sld-ap-spacing-sm);\n            }\n\n            .sld_field-wrapper.multi-checkbox .sld_field-input {\n                justify-content: flex-start;\n            }\n\n            .sld_field-wrapper.multi-checkbox .multi-checkbox-option {\n                display: flex;\n                flex-direction: row;\n                gap: var(--sld-ap-spacing-xs);\n                align-items: center;\n                font-size: var(--sld-ap-font-size-xs);\n            }\n\n            label.sld_field-label {\n                width: 100%;\n            }\n\n            .sld_field-title {\n                font-size: var(--sld-ap-font-size-sm);\n                font-weight: var(--sld-ap-font-weight-medium);\n                color: var(--sld-ap-primary-color);\n            }\n\n            .sld_field-description {\n                font-size: var(--sld-ap-font-size-xs);\n                margin: 0;\n                color: var(--sld-ap-secondary-color);\n            }\n\n            .sld-ap-form_group {\n                width: 100%;\n            }\n\n            .sld-ap-form_group>label {\n                margin: var(--sld-ap-spacing-xs) 0;\n                font-size: var(--sld-ap-font-size-sm);\n                display: flex;\n                flex-direction: column;\n            }\n\n            .sld-ap-form_group>label input,\n            .sld-ap-form_group>label textarea,\n            .sld-ap-form_group>label select {\n                width: 100%;\n            }\n\n            .sld-ap-form_group input:not([type='checkbox']):not([type='radio']),\n            .sld-ap-form_group textarea,\n            .sld-ap-form_group select {\n                border: 1px solid var(--sld-ap-border-color);\n                padding: var(--sld-ap-spacing-sm);\n                border-radius: var(--sld-ap-border-radius-md);\n                background: var(--sld-ap-shading);\n                color: var(--sld-ap-primary-color);\n                box-shadow: var(--sld-ap-shadow-sm);\n                width: 100%;\n                box-sizing: border-box;\n            }\n\n            label.sld_field-label input[type='radio'] {\n                width: 25px;\n                border-radius: 50%;\n                display: inline-block;\n            }\n\n            .sld-ap-form_checkbox a {\n                color: var(--sld-ap-accent-color);\n            }\n\n            .sld-ap-form_submit {\n                background: var(--sld-ap-accent-color);\n                font-size: var(--sld-ap-font-size-sm);\n                color: #fff;\n                padding: var(--sld-ap-spacing-md) var(--sld-ap-spacing-lg);\n                margin-top: var(--sld-ap-spacing-md);\n                border: none !important;\n                border-radius: var(--sld-ap-border-radius-lg);\n            }\n\n            input#submit_solid_affiliate_login {\n                background: var(--sld-ap-accent-color);\n                font-size: var(--sld-ap-font-size-sm);\n                color: #fff;\n                padding: var(--sld-ap-spacing-md) var(--sld-ap-spacing-lg);\n                border: none !important;\n                border-radius: var(--sld-ap-border-radius-lg);\n            }\n\n            .sld-ap-form_group input:focus,\n            .sld-ap-form_group input:focus-within,\n            .sld-ap-form_group input:focus-visible {\n                border: 2px solid var(--sld-ap-accent-color);\n                outline: none !important;\n                background: var(--sld-ap-background);\n            }\n\n            .sld-ap-form_tip {\n                font-size: var(--sld-ap-font-size-xs);\n                color: var(--sld-ap-primary-color);\n            }\n\n            .sld-ap-form_notice {\n                display: flex;\n                gap: var(--sld-ap-spacing-xs);\n                background-color: var(--sld-ap-background);\n                margin: var(--sld-ap-spacing-md) 0;\n                border: 1px solid var(--sld-ap-border-color);\n                color: var(--sld-ap-primary-color);\n                line-height: 1.2;\n                font-size: var(--sld-ap-font-size-sm);\n                border-radius: var(--sld-ap-border-radius-sm);\n                padding: var(--sld-ap-spacing-sm);\n                align-items: center;\n            }\n            .sld-ap-form_notice_icon {\n                display:flex;\n                align-items: center;\n            }\n            .sld-ap-form_notice_icon svg {\n                stroke: var(--sld-ap-secondary-color);\n                width: auto;\n                height: 24px;\n            }\n\n            .sld-ap-form.registration>div {\n                display: flex;\n                flex-direction: column;\n                gap: var(--sld-ap-spacing-lg);\n            }\n\n            .sld-ap-form_notice.error svg {\n                stroke: var(--sld-ap-error-color);\n            }\n\n            .sld-ap-form_notice.error {\n                color: var(--sld-ap-error-color);\n                background: rgba(var(--sld-ap-error-color), 0.1);\n            }\n\n            .sld-ap-form_notice.success svg {\n                stroke: var(--sld-ap-success-color);\n            }\n\n            .sld-ap-form_notice.success {\n                color: var(--sld-ap-success-color);\n                background: rgba(var(--sld-ap-success-color), 0.1);\n            }\n\n            .sld-ap-form_notice.info svg {\n                stroke: var(--sld-ap-info-color);\n            }\n\n            .sld-ap-form_notice.info {\n                color: var(--sld-ap-info-color);\n                background: rgba(var(--sld-ap-info-color), 0.1);\n            }\n\n            .sld-ap-form_group a.forgot-pass {\n                font-size: var(--sld-ap-font-size-xs);\n                color: var(--sld-ap-accent-color);\n            }\n\n            .sld-tooltip>svg {\n                max-width: 15px;\n            }\n\n            label[for=\"is_accept_affiliate_policy\"] p.sld_field-description {\n                display: inline-block;\n            }\n\n            .sld_field-wrapper.is_accept_affiliate_policy {\n                flex-direction: row-reverse;\n                align-items: center;\n                gap: var(--sld-ap-spacing-xs);\n            }\n\n            .sld_field-wrapper.is_accept_affiliate_policy .sld_field-left {\n                flex-grow: 1;\n            }\n\n            .sld_field-wrapper.is_accept_affiliate_policy .sld_field-left a {\n                font-size: var(--sld-ap-font-size-sm);\n            }\n\n            .sld_field-wrapper.is_accept_affiliate_policy .sld_field-input {\n                flex-shrink: 1;\n                min-width: auto;\n\n            }\n\n            #is_accept_affiliate_policy+p::before {\n                content: '* ';\n                color: var(--sld-ap-error-color);\n            }\n\n            .sld-ap-login-component {\n                height: fit-content;\n            }\n\n            .sld-ap-form_error {\n                color: var(--sld-ap-error-color);\n                font-size: var(--sld-ap-font-size-xs);\n                margin: var(--sld-ap-spacing-xs) 0;\n            }\n\n            .powered-by {\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n  border: 1px solid #ccc; \/* Customize border color *\/\n  padding: 10px; \/* Adjust padding as needed *\/\n  gap: 8px; \/* Space between text and image *\/\n  font-family: Arial, sans-serif; \/* Optional: Choose your font *\/\n  font-size: 14px; \/* Optional: Adjust font size *\/\n}\n\n.powered-by img {\n  height: 20px; \/* Adjust logo size as needed *\/}\n\n  #solid-affiliate-affiliate-portal_login-form {\ndisplay:flex;\nflex-direction:column;\ngap:var(--sld-ap-spacing-md);\n  }\n\n        <\/style>\n\n        <script>\n            \/\/ make an ajax request to generate a new nonce and then replace the value of the nonce field in the form\n            jQuery(document).ready(function($) {\n                var data = {\n                    'action': 'sld_affiliate_generate_login_nonce',\n                };\n\n                $.post(window.SolidAffiliate.ajaxurl, data, function(response) {\n                    if (response.success) {\n                        $('#solid-affiliate-affiliate-portal_login-form #_wpnonce').val(response.data);\n                    }\n                });\n            });\n        <\/script>\n\n        <div class=\"sld-col-2 sld-ap-form_box sld-ap-login-component\">\n            \n            <h2 style=\"margin: 0 var(--sld-ap-spacing-md) var(--sld-ap-spacing-lg) 0;\">Login as Affiliate<\/h2>\n            <form action=\"\" method=\"post\" class=\"sld-ap-form\" id=\"solid-affiliate-affiliate-portal_login-form\">\n                <div class=\"sld-ap-form_group\">\n                    <label class=\"sld_field-title\" for=\"user_email-1\">Account email<\/label>\n                    <input type=\"email\" id=\"sld-ap-login-email\" name=\"user_email\" required>\n                <\/div>\n                <div class=\"sld-ap-form_group\">\n                    <label class=\"sld_field-title\" for=\"user_pass-1\">Password<\/label>\n                    <input type=\"password\" id=\"sld-ap-login-pass\" name=\"user_pass\" required>\n                    <a href=\"https:\/\/obsidianindicators.com\/index.php\/my-account\/lost-password\/\" class=\"forgot-pass\">Forgot your password?<\/a>\n                <\/div>\n                <input type=\"hidden\" name=\"field_id\" value=\"0\">\n\n                <input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"28bb794a8e\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php\/wp-json\/wp\/v2\/pages\/1295\" \/>                <!-- TODO: Was there a reason that 'id' was set to the string that $submit_action is, but does not use the $submit_action variable? -->\n                <input type=\"submit\" name=\"submit_solid_affiliate_login\" id=\"submit_solid_affiliate_login\" class=\"sld-ap-form_login\" value=\"Login as Affiliate\">\n            <\/form>\n        <\/div>\n\n    <\/div><\/div>\n\n\n<style>\n:root {\n    --sld-ap-background: #000;\n    --sld-ap-shading: #333;\n    --sld-ap-primary-color: rgba(255,255,255,1) !important;\n    --sld-ap-secondary-color:  rgba(255,255,255,0.5) !important;\n    --sld-ap-accent-color: #fff;\n    --sld-ap-border-color: rgba(255,255,255,0.2) !important;\n    --sld-ap-border-radius: 10px;\n    \/* --sld-ap-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"; *\/\n    --sld-ap-font-family: inherit;\n    --sld-ap-font-size-xs: 12px;\n    --sld-ap-font-size-m: 14px;\n    --sld-ap-font-size-l: 20px;\n    --sld-ap-font-size-xl: 22px;\n}\n<\/style>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;re thrilled to have you with us, and even more excited to share our unique, progressive commission structure designed to reward you generously for your contribution. Our structure encourages and rewards growth, making it more profitable for you as your referral sales increase. With Obsidian Indicators, your commissions aren&#8217;t a one-time affair, they&#8217;re the gift that keeps on giving! For as long as your referred customer remains with us, you&#8217;ll continue to earn on each new order or subscription renewal &#8211; a truly lifetime opportunity. When a customer makes a purchase using your unique affiliate link or discount code, we<\/p>\n","protected":false},"author":1,"featured_media":1155,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1295","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Affiliate Portal - Obsidian Indicators<\/title>\n<meta name=\"description\" content=\"Welcome to the Obsidian Indicators Affiliate Portal! With Obsidian Indicators, your commissions aren&#039;t a one-time affair, they&#039;re the gift that keeps on giving! For as long as your referred customer remains with us, you&#039;ll continue to earn on each new order or subscription renewal - a truly lifetime opportunity. When a customer makes a purchase using your unique affiliate link or discount code, we ensure you&#039;re rewarded accordingly. You get credited for every sale, symbolizing the value we place on your referrals. But, what if the customer doesn&#039;t make a purchase immediately? Don&#039;t worry, we&#039;ve got you covered. Our cookies stay active for an entire year. This means, even if your referral decides to buy anytime within 365 days of clicking your link, the sale is still credited to you.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/obsidianindicators.com\/index.php\/affiliates\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Affiliate Portal - Obsidian Indicators\" \/>\n<meta property=\"og:description\" content=\"Welcome to the Obsidian Indicators Affiliate Portal! With Obsidian Indicators, your commissions aren&#039;t a one-time affair, they&#039;re the gift that keeps on giving! For as long as your referred customer remains with us, you&#039;ll continue to earn on each new order or subscription renewal - a truly lifetime opportunity. When a customer makes a purchase using your unique affiliate link or discount code, we ensure you&#039;re rewarded accordingly. You get credited for every sale, symbolizing the value we place on your referrals. But, what if the customer doesn&#039;t make a purchase immediately? Don&#039;t worry, we&#039;ve got you covered. Our cookies stay active for an entire year. This means, even if your referral decides to buy anytime within 365 days of clicking your link, the sale is still credited to you.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/obsidianindicators.com\/index.php\/affiliates\/\" \/>\n<meta property=\"og:site_name\" content=\"Obsidian Indicators\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ObsidianIndicators\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-19T06:54:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/obsidianindicators.com\/wp-content\/uploads\/2023\/03\/logo3NEW.png\" \/>\n\t<meta property=\"og:image:width\" content=\"793\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/obsidianindicators.com\/wp-content\/uploads\/2023\/03\/logo3NEW.png\" \/>\n<meta name=\"twitter:site\" content=\"@ObsidianAlgos\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/obsidianindicators.com\\\/index.php\\\/affiliates\\\/\",\"url\":\"https:\\\/\\\/obsidianindicators.com\\\/index.php\\\/affiliates\\\/\",\"name\":\"Affiliate Portal - Obsidian Indicators\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/obsidianindicators.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/obsidianindicators.com\\\/index.php\\\/affiliates\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/obsidianindicators.com\\\/index.php\\\/affiliates\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/obsidianindicators.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/logo3NEW.png\",\"datePublished\":\"2023-05-07T04:03:37+00:00\",\"dateModified\":\"2023-07-19T06:54:28+00:00\",\"description\":\"Welcome to the Obsidian Indicators Affiliate Portal! With Obsidian Indicators, your commissions aren't a one-time affair, they're the gift that keeps on giving! For as long as your referred customer remains with us, you'll continue to earn on each new order or subscription renewal - a truly lifetime opportunity. When a customer makes a purchase using your unique affiliate link or discount code, we ensure you're rewarded accordingly. You get credited for every sale, symbolizing the value we place on your referrals. But, what if the customer doesn't make a purchase immediately? Don't worry, we've got you covered. Our cookies stay active for an entire year. This means, even if your referral decides to buy anytime within 365 days of clicking your link, the sale is still credited to you.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/obsidianindicators.com\\\/index.php\\\/affiliates\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/obsidianindicators.com\\\/index.php\\\/affiliates\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/obsidianindicators.com\\\/index.php\\\/affiliates\\\/#primaryimage\",\"url\":\"https:\\\/\\\/obsidianindicators.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/logo3NEW.png\",\"contentUrl\":\"https:\\\/\\\/obsidianindicators.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/logo3NEW.png\",\"width\":793,\"height\":628},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/obsidianindicators.com\\\/index.php\\\/affiliates\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/obsidianindicators.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Affiliate Portal\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/obsidianindicators.com\\\/#website\",\"url\":\"https:\\\/\\\/obsidianindicators.com\\\/\",\"name\":\"Obsidian Indicators\",\"description\":\"Advanced Trading Tools\",\"publisher\":{\"@id\":\"https:\\\/\\\/obsidianindicators.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/obsidianindicators.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/obsidianindicators.com\\\/#organization\",\"name\":\"Obsidian Indicators\",\"url\":\"https:\\\/\\\/obsidianindicators.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/obsidianindicators.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/obsidianindicators.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/logo3NEW.png\",\"contentUrl\":\"https:\\\/\\\/obsidianindicators.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/logo3NEW.png\",\"width\":793,\"height\":628,\"caption\":\"Obsidian Indicators\"},\"image\":{\"@id\":\"https:\\\/\\\/obsidianindicators.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ObsidianIndicators\",\"https:\\\/\\\/x.com\\\/ObsidianAlgos\",\"https:\\\/\\\/www.instagram.com\\\/obsidianindicators\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCONT2Cobx__Y9vpvnpuPwOw\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Affiliate Portal - Obsidian Indicators","description":"Welcome to the Obsidian Indicators Affiliate Portal! With Obsidian Indicators, your commissions aren't a one-time affair, they're the gift that keeps on giving! For as long as your referred customer remains with us, you'll continue to earn on each new order or subscription renewal - a truly lifetime opportunity. When a customer makes a purchase using your unique affiliate link or discount code, we ensure you're rewarded accordingly. You get credited for every sale, symbolizing the value we place on your referrals. But, what if the customer doesn't make a purchase immediately? Don't worry, we've got you covered. Our cookies stay active for an entire year. This means, even if your referral decides to buy anytime within 365 days of clicking your link, the sale is still credited to you.","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:\/\/obsidianindicators.com\/index.php\/affiliates\/","og_locale":"en_US","og_type":"article","og_title":"Affiliate Portal - Obsidian Indicators","og_description":"Welcome to the Obsidian Indicators Affiliate Portal! With Obsidian Indicators, your commissions aren't a one-time affair, they're the gift that keeps on giving! For as long as your referred customer remains with us, you'll continue to earn on each new order or subscription renewal - a truly lifetime opportunity. When a customer makes a purchase using your unique affiliate link or discount code, we ensure you're rewarded accordingly. You get credited for every sale, symbolizing the value we place on your referrals. But, what if the customer doesn't make a purchase immediately? Don't worry, we've got you covered. Our cookies stay active for an entire year. This means, even if your referral decides to buy anytime within 365 days of clicking your link, the sale is still credited to you.","og_url":"https:\/\/obsidianindicators.com\/index.php\/affiliates\/","og_site_name":"Obsidian Indicators","article_publisher":"https:\/\/www.facebook.com\/ObsidianIndicators","article_modified_time":"2023-07-19T06:54:28+00:00","og_image":[{"width":793,"height":628,"url":"https:\/\/obsidianindicators.com\/wp-content\/uploads\/2023\/03\/logo3NEW.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/obsidianindicators.com\/wp-content\/uploads\/2023\/03\/logo3NEW.png","twitter_site":"@ObsidianAlgos","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/obsidianindicators.com\/index.php\/affiliates\/","url":"https:\/\/obsidianindicators.com\/index.php\/affiliates\/","name":"Affiliate Portal - Obsidian Indicators","isPartOf":{"@id":"https:\/\/obsidianindicators.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/obsidianindicators.com\/index.php\/affiliates\/#primaryimage"},"image":{"@id":"https:\/\/obsidianindicators.com\/index.php\/affiliates\/#primaryimage"},"thumbnailUrl":"https:\/\/obsidianindicators.com\/wp-content\/uploads\/2023\/03\/logo3NEW.png","datePublished":"2023-05-07T04:03:37+00:00","dateModified":"2023-07-19T06:54:28+00:00","description":"Welcome to the Obsidian Indicators Affiliate Portal! With Obsidian Indicators, your commissions aren't a one-time affair, they're the gift that keeps on giving! For as long as your referred customer remains with us, you'll continue to earn on each new order or subscription renewal - a truly lifetime opportunity. When a customer makes a purchase using your unique affiliate link or discount code, we ensure you're rewarded accordingly. You get credited for every sale, symbolizing the value we place on your referrals. But, what if the customer doesn't make a purchase immediately? Don't worry, we've got you covered. Our cookies stay active for an entire year. This means, even if your referral decides to buy anytime within 365 days of clicking your link, the sale is still credited to you.","breadcrumb":{"@id":"https:\/\/obsidianindicators.com\/index.php\/affiliates\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/obsidianindicators.com\/index.php\/affiliates\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/obsidianindicators.com\/index.php\/affiliates\/#primaryimage","url":"https:\/\/obsidianindicators.com\/wp-content\/uploads\/2023\/03\/logo3NEW.png","contentUrl":"https:\/\/obsidianindicators.com\/wp-content\/uploads\/2023\/03\/logo3NEW.png","width":793,"height":628},{"@type":"BreadcrumbList","@id":"https:\/\/obsidianindicators.com\/index.php\/affiliates\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/obsidianindicators.com\/"},{"@type":"ListItem","position":2,"name":"Affiliate Portal"}]},{"@type":"WebSite","@id":"https:\/\/obsidianindicators.com\/#website","url":"https:\/\/obsidianindicators.com\/","name":"Obsidian Indicators","description":"Advanced Trading Tools","publisher":{"@id":"https:\/\/obsidianindicators.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/obsidianindicators.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/obsidianindicators.com\/#organization","name":"Obsidian Indicators","url":"https:\/\/obsidianindicators.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/obsidianindicators.com\/#\/schema\/logo\/image\/","url":"https:\/\/obsidianindicators.com\/wp-content\/uploads\/2023\/03\/logo3NEW.png","contentUrl":"https:\/\/obsidianindicators.com\/wp-content\/uploads\/2023\/03\/logo3NEW.png","width":793,"height":628,"caption":"Obsidian Indicators"},"image":{"@id":"https:\/\/obsidianindicators.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ObsidianIndicators","https:\/\/x.com\/ObsidianAlgos","https:\/\/www.instagram.com\/obsidianindicators\/","https:\/\/www.youtube.com\/channel\/UCONT2Cobx__Y9vpvnpuPwOw"]}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/obsidianindicators.com\/index.php\/wp-json\/wp\/v2\/pages\/1295","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/obsidianindicators.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/obsidianindicators.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/obsidianindicators.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/obsidianindicators.com\/index.php\/wp-json\/wp\/v2\/comments?post=1295"}],"version-history":[{"count":11,"href":"https:\/\/obsidianindicators.com\/index.php\/wp-json\/wp\/v2\/pages\/1295\/revisions"}],"predecessor-version":[{"id":2721,"href":"https:\/\/obsidianindicators.com\/index.php\/wp-json\/wp\/v2\/pages\/1295\/revisions\/2721"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/obsidianindicators.com\/index.php\/wp-json\/wp\/v2\/media\/1155"}],"wp:attachment":[{"href":"https:\/\/obsidianindicators.com\/index.php\/wp-json\/wp\/v2\/media?parent=1295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}