Plugin Directory

Changeset 2405318


Ignore:
Timestamp:
10/23/2020 01:00:55 PM (5 years ago)
Author:
ipag
Message:

Versão atualizada para 1.9.16

Location:
ipag-woocommerce/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • ipag-woocommerce/trunk/classes/gateway_loader.php

    r2089412 r2405318  
    6666            $lp_sub = get_post_meta($_REQUEST['post'], '_last_payment_sub', true);
    6767            ?>
    68                             <h4><?php _e('Payment Details', 'ipag-gateway');?></h4>
    69                             <div class="payment">
    70                                 <p>
    71                                     <strong><?php _e('Transaction ID:', 'ipag-gateway');?></strong><br>
    72                                     <?php echo '<span style="word-wrap:break-word;">'.$t_id.'</span>'; ?>
    73                                     <br>
    74                                     <strong><?php _e('Transaction Message:', 'ipag-gateway');?></strong><br>
    75                                     <?php echo '<span id="t_msg">'.$t_msg.'</span>'; ?>
    76                                     <br>
    77                                     <strong><?php _e('Operator Message:', 'ipag-gateway');?></strong><br>
    78                                     <?php echo '<span id="t_msg">'.$o_msg.'</span>'; ?>
    79                                     <br>
    80                                     <?php if ($n_parcelas): ?>
    81                                         <strong><?php _e('Installments Number:', 'ipag-gateway');?></strong><br>
    82                                         <?php echo '<span>'.$n_parcelas.'</span>'; ?>
    83                                         <br>
    84                                     <?php endif;?>
     68                            <h4><?php _e('Payment Details', 'ipag-gateway');?></h4>
     69                            <div class="payment">
     70                                <p>
     71                                    <strong><?php _e('Transaction ID:', 'ipag-gateway');?></strong><br>
     72                                    <?php echo '<span style="word-wrap:break-word;">'.$t_id.'</span>'; ?>
     73                                    <br>
     74                                    <strong><?php _e('Transaction Message:', 'ipag-gateway');?></strong><br>
     75                                    <?php echo '<span id="t_msg">'.$t_msg.'</span>'; ?>
     76                                    <br>
     77                                    <strong><?php _e('Operator Message:', 'ipag-gateway');?></strong><br>
     78                                    <?php echo '<span id="t_msg">'.$o_msg.'</span>'; ?>
     79                                    <br>
     80                                    <?php if ($n_parcelas): ?>
     81                                        <strong><?php _e('Installments Number:', 'ipag-gateway');?></strong><br>
     82                                        <?php echo '<span>'.$n_parcelas.'</span>'; ?>
     83                                        <br>
     84                                    <?php endif;?>
    8585<?php if ($bandeira): ?>
    8686                            <strong><?php _e('Card Brand:', 'ipag-gateway');?></strong><br>
     
    126126            if (!empty($t_id)):
    127127            ?>
    128                                     <h4><?php _e('Payment Details', 'ipag-gateway-double-card');?></h4>
    129                                     <div class="payment">
    130                                         <p>
    131                                             <strong><?php _e('Transaction ID:', 'ipag-gateway-double-card');?></strong><br>
    132                                             <?php echo '<span style="word-wrap:break-word;">'.$t_id.'</span>'; ?>
    133                                             <br>
    134                                             <strong><?php _e('Transaction Message:', 'ipag-gateway');?></strong><br>
    135                                             <?php echo '<span id="t_msg_second">'.$t_msg.'</span>'; ?>
    136                                             <br>
    137                                             <strong><?php _e('Operator Message:', 'ipag-gateway');?></strong><br>
    138                                             <?php echo '<span id="t_msg_second">'.$o_msg.'</span>'; ?>
    139                                             <br>
    140                                             <?php if ($n_parcelas): ?>
    141                                                 <strong><?php _e('Installments Number:', 'ipag-gateway');?></strong><br>
    142                                                 <?php echo '<span>'.$n_parcelas.'</span>'; ?>
    143                                                 <br>
    144                                             <?php endif;?>
     128                                    <h4><?php _e('Payment Details', 'ipag-gateway-double-card');?></h4>
     129                                    <div class="payment">
     130                                        <p>
     131                                            <strong><?php _e('Transaction ID:', 'ipag-gateway-double-card');?></strong><br>
     132                                            <?php echo '<span style="word-wrap:break-word;">'.$t_id.'</span>'; ?>
     133                                            <br>
     134                                            <strong><?php _e('Transaction Message:', 'ipag-gateway');?></strong><br>
     135                                            <?php echo '<span id="t_msg_second">'.$t_msg.'</span>'; ?>
     136                                            <br>
     137                                            <strong><?php _e('Operator Message:', 'ipag-gateway');?></strong><br>
     138                                            <?php echo '<span id="t_msg_second">'.$o_msg.'</span>'; ?>
     139                                            <br>
     140                                            <?php if ($n_parcelas): ?>
     141                                                <strong><?php _e('Installments Number:', 'ipag-gateway');?></strong><br>
     142                                                <?php echo '<span>'.$n_parcelas.'</span>'; ?>
     143                                                <br>
     144                                            <?php endif;?>
    145145<?php if ($bandeira): ?>
    146146                                <strong><?php _e('Card Brand:', 'ipag-gateway');?></strong><br>
     
    777777                $instance = new $class_method();
    778778                ?>
    779                                 <script type="text/javascript">
    780                                     jQuery(document).ready(function() {
    781                                         jQuery('#consult_transaction').on('click', consultTransaction);
    782                                     });
    783                                     function consultTransaction(){
    784 
    785                                         jQuery('#consult_transaction').val('<?php _e('Consulting...', 'ipag-gateway')?>');
    786                                         jQuery.ajax({
    787                                            method: 'POST',
    788                                            url: ajaxurl,
    789                                            data :{
    790                                                action: 'consultipag',
    791                                                order: '<?php echo $_REQUEST['post']; ?>',
    792                                                transid: '<?php echo $transid; ?>',
    793                                                method: '<?php echo $class_method; ?>',
    794                                            },
    795                                            success: function(response){
    796                                                response = JSON.parse(response);
    797                                                jQuery('#t_msg').html(response.mensagem);
    798                                                jQuery('#consult_transaction').val('<?php _e('Consulted', 'ipag-gateway')?>');
    799                                                jQuery('#consult_transaction').removeClass('button-primary');
    800                                                jQuery('#consult_transaction').attr('disabled', 'disabled');
    801                                                location.reload();
    802                                            }
    803                                        });
    804                                     }
    805                                 </script>
    806                                 <?php
     779                                <script type="text/javascript">
     780                                    jQuery(document).ready(function() {
     781                                        jQuery('#consult_transaction').on('click', consultTransaction);
     782                                    });
     783                                    function consultTransaction(){
     784
     785                                        jQuery('#consult_transaction').val('<?php _e('Consulting...', 'ipag-gateway')?>');
     786                                        jQuery.ajax({
     787                                           method: 'POST',
     788                                           url: ajaxurl,
     789                                           data :{
     790                                               action: 'consultipag',
     791                                               order: '<?php echo $_REQUEST['post']; ?>',
     792                                               transid: '<?php echo $transid; ?>',
     793                                               method: '<?php echo $class_method; ?>',
     794                                           },
     795                                           success: function(response){
     796                                               response = JSON.parse(response);
     797                                               jQuery('#t_msg').html(response.mensagem);
     798                                               jQuery('#consult_transaction').val('<?php _e('Consulted', 'ipag-gateway')?>');
     799                                               jQuery('#consult_transaction').removeClass('button-primary');
     800                                               jQuery('#consult_transaction').attr('disabled', 'disabled');
     801                                               location.reload();
     802                                           }
     803                                       });
     804                                    }
     805                                </script>
     806                                <?php
    807807    if (!empty($transidSecond)): ?>
    808                                 <script type="text/javascript">
    809                                     jQuery(document).ready(function() {
    810                                         jQuery('#consult_transaction_second').on('click', consultTransaction_second);
    811                                     });
    812 
    813                                     function consultTransaction_second(){
    814 
    815                                         jQuery('#consult_transaction_second').val('<?php _e('Consulting...', 'ipag-gateway')?>');
    816                                         jQuery.ajax({
    817                                             method: 'POST',
    818                                             url: ajaxurl,
    819                                             data :{
    820                                                 action: 'consultipag',
    821                                                 order: '<?php echo $_REQUEST['post']; ?>',
    822                                                 transid: '<?php echo $transidSecond; ?>',
    823                                                 method: '<?php echo $class_method; ?>',
    824                                             },
    825                                             success: function(response) {
    826                                                 response = JSON.parse(response);
    827                                                 jQuery('#t_msg_second').html(response.mensagem);
    828                                                 jQuery('#consult_transaction_second').val('<?php _e('Consulted', 'ipag-gateway')?>');
    829                                                 jQuery('#consult_transaction_second').removeClass('button-primary');
    830                                                 jQuery('#consult_transaction_second').attr('disabled', 'disabled');
    831                                                 location.reload();
    832                                             }
    833                                         });
    834                                     }
    835                                 </script>
    836                                 ?>
    837                                 <?php
     808                                <script type="text/javascript">
     809                                    jQuery(document).ready(function() {
     810                                        jQuery('#consult_transaction_second').on('click', consultTransaction_second);
     811                                    });
     812
     813                                    function consultTransaction_second(){
     814
     815                                        jQuery('#consult_transaction_second').val('<?php _e('Consulting...', 'ipag-gateway')?>');
     816                                        jQuery.ajax({
     817                                            method: 'POST',
     818                                            url: ajaxurl,
     819                                            data :{
     820                                                action: 'consultipag',
     821                                                order: '<?php echo $_REQUEST['post']; ?>',
     822                                                transid: '<?php echo $transidSecond; ?>',
     823                                                method: '<?php echo $class_method; ?>',
     824                                            },
     825                                            success: function(response) {
     826                                                response = JSON.parse(response);
     827                                                jQuery('#t_msg_second').html(response.mensagem);
     828                                                jQuery('#consult_transaction_second').val('<?php _e('Consulted', 'ipag-gateway')?>');
     829                                                jQuery('#consult_transaction_second').removeClass('button-primary');
     830                                                jQuery('#consult_transaction_second').attr('disabled', 'disabled');
     831                                                location.reload();
     832                                            }
     833                                        });
     834                                    }
     835                                </script>
     836                                ?>
     837                                <?php
    838838endif;
    839839            endif;
     
    863863    public function pagsegurosession($psemail, $pstoken, $psambiente)
    864864    {
     865        if (empty($psemail) || empty($pstoken)) {
     866            return;
     867        }
    865868
    866869        $session_id = WC()->session->get('pagseguro_payment_session_id');
     
    880883            $opts = array('http' => array('method' => 'POST'));
    881884            $context = stream_context_create($opts);
    882             // @$result = file_get_contents($url, false, $context, -1, 40000);
    883885            $result = wp_remote_post($url);
    884886
  • ipag-woocommerce/trunk/ipag-gateway.php

    r2373856 r2405318  
    33 * Plugin Name: iPag WooCommerce
    44 * Description: iPag Payment Gateway for WooCommerce.
    5  * Author:         iSoftSolutions
     5 * Author:         iPag Pagamentos Digitais
    66 * Author URI:     mailto:suporte@ipag.com.br
    77 * Plugin URI:     http://www.ipag.com.br/
    8  * Version:     1.9.14
     8 * Version:     1.9.16
    99 * Text Domain: ipag-woocommerce
    1010 * Domain Path: /languages/
    11  * Copyright:     © 2019 iSoftSolutions
     11 * Copyright:     © 2020 iPag Pagamentos Digitais
    1212 */
    1313
     
    102102
    103103            $sql = "CREATE TABLE IF NOT EXISTS $table_name (
    104                                                                                 id INT(11) NOT NULL AUTO_INCREMENT,
    105                                                                                 order_id INT(11) NOT NULL,
    106                                                                                 trans_id VARCHAR(128) NOT NULL,
    107                                                                                 status INT(11) NOT NULL,
    108                                                                                 payment_date DATE NOT NULL,
    109                                                                                 PRIMARY KEY pkipag_id (id)
    110                                                                                 ) $collate;";
     104                                                                                        id INT(11) NOT NULL AUTO_INCREMENT,
     105                                                                                        order_id INT(11) NOT NULL,
     106                                                                                        trans_id VARCHAR(128) NOT NULL,
     107                                                                                        status INT(11) NOT NULL,
     108                                                                                        payment_date DATE NOT NULL,
     109                                                                                        PRIMARY KEY pkipag_id (id)
     110                                                                                        ) $collate;";
    111111
    112112            $wpdb->query($sql);
Note: See TracChangeset for help on using the changeset viewer.