HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: /home/xedaptot/360.naniguide.com/backend/update_payment.php
<?php
session_start();
require_once("functions.php");
$id_user = $_SESSION['id_user'];

$user_info = get_user_info($id_user);
$settings = get_settings();
$stripe_enabled = $settings['stripe_enabled'];
$stripe_secret_key = $settings['stripe_secret_key'];
$stripe_public_key = $settings['stripe_public_key'];
if((!$stripe_enabled) && (empty($stripe_public_key)) || (empty($stripe_secret_key))) {
    exit;
}
$id_subscription_stripe = $user_info['id_subscription_stripe'];
?>

<script src="https://js.stripe.com/v3/"></script>

<div style="cursor: pointer" onclick="redirect_to_setup();" class="card bg-warning text-white shadow mb-4">
    <div class="card-body">
        <?php echo _("There's a problem with your payment details. Please update your card by clicking here."); ?><br>
        <?php echo _("Actual payment method: "); ?> <span id="card_num">--</span>
    </div>
</div>

<div id="modal_redirect_setup" class="modal" tabindex="-1" role="dialog" data-backdrop="static">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <div class="modal-body">
                <p><?php echo _("Redirecting to payment setup page ..."); ?></p>
            </div>
        </div>
    </div>
</div>

<script>
    (function($) {
        "use strict"; // Start of use strict
        $(document).ready(function () {
            window.stripe = Stripe('<?php echo $stripe_public_key; ?>');
            get_payment_method();
        });

    })(jQuery); // End of use strict
</script>