<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Checkout</title>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
</head>
<body>
    <div style="text-align: center;">
        <h2>3d Secure Page</h2>
    <div>
        <div id="3ds_result">

        </div>
    
    </div>
    
    </div>
    <form action="{% url 'paymentDone'%}" method="POST" style="display: none;" id="sub-form">
        {%csrf_token%}
        <input type="text" name="id" value='{{id}}'>
        <input type="text" name="sid" value='{{sid}}'>
        <input type="text" name="ptype" value='{{pType}}'>
        {% if giftId %}
        <input type="text" name="giftId" value='{{giftId}}'>
        {%else%}
        
        {%endif%}
    </form>
</body>
</html>
<script src="https://js.stripe.com/v3/"></script>


<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<script>
function _3dsec(stripe_publishable_key, pi_secret){
    document.addEventListener('DOMContentLoaded', function(event){
        var stripe = Stripe(stripe_publishable_key);
        var elements = stripe.elements();
      
    stripe.confirmCardPayment(pi_secret).then(function(result){
        if(result.error){
            $('#3ds_result').text('Error!')
            $('#3ds_result').addClass("text-danger")
        }else{
            $('#3ds_result').text('thank you for payment')
            $('#3ds_result').addClass('text-success')
            $('#sub-form').submit()
            console.log("submit called");

        //     $.ajax({
        //     type: 'GET',
        //     data: {
        //         id: '{{id}}',
        //         // script_file_path: '{{script_file_path}}',
        //         // dial_conv_script: '{{dial_conv_script}}',
        //         // dial_src_lang: '{{dial_src_lang}}',
        //         // non_dial_src_lang: '{{non_dial_src_lang}}',
        //         // dial_src_script:'{{dial_src_script}}',
        //     },
        //     url: "{% url 'paymentDone' %}",
        //     contentType: "application/json",

            

        // })
        // }
        }
    })
      
})
}

</script>

<script>
    _3dsec('{{pk}}', '{{payment_intent_secret}}')
    //  _3dsec('pk_test_51JT8ahSF9vzGWngg9ik0jueTIilHhCQomixBFOiNzCuo4Wwc5oRm73d05vdcboMgNwhyNcNTa2si8idqbB5msvwe006q3S96tM', '{{payment_intent_secret}}')
    //_3dsec('pk_live_51JT8ahSF9vzGWngg4N8fwhTPk5jq8fqBFdokqSMe7AVaOvH6BdyTwAfAoY79qkeJTFA0OdT5qkAk2FCNWCu6W9l000STNnHa7H', '{{payment_intent_secret}}')


</script>