WordPress.org

Plugin Directory

Changeset 1256394


Ignore:
Timestamp:
09/30/15 09:17:58 (22 months ago)
Author:
baba_mmx
Message:

tagging version 20150930

Location:
woocommerce-gestpay
Files:
4 edited
3 copied

Legend:

Unmodified
Added
Removed
  • woocommerce-gestpay/tags/20150930/gateway-gestpay-starter.php

    r1195648 r1256394  
    44  Plugin URI: http://wordpress.org/plugins/woocommerce-gestpay/ 
    55  Description: Estende WooCommerce fornendo il gateway di pagamento GestPay Starter di Banca Sella. 
    6   Version: 20150709 
     6  Version: 20150930 
    77  Author: Mauro Mascia (baba_mmx) 
    88  Author URI: http://www.mauromascia.com 
     
    395395 
    396396      $order = new WC_Order( $order_id ); 
    397  
    398       if ( !$this->form_submission_method ) { 
    399         $b_param = $this->get_gestpay_args( $order ); 
    400         if ( $b_param == false ) { 
    401           return array( 
    402             'result' => 'failed', 
    403             'redirect' => add_query_arg( 'order', $order->id, add_query_arg( 'key', 'FAILED', get_permalink( woocommerce_get_page_id( 'pay' ) ) ) ) 
    404           ); 
    405         } 
    406         else { 
    407           return array( 
    408             'result' => 'success', 
    409             'redirect' => $this->liveurl . '?a=' . $this->shopLogin . '&b=' . $b_param, 
    410           ); 
    411         } 
    412       } 
    413       else { 
     397      $b_param = $this->get_gestpay_args( $order ); 
     398      if ( $b_param == false ) { 
    414399        return array( 
    415           'result' => 'success', 
    416           'redirect' => add_query_arg( 'order', $order->id, add_query_arg( 'key', $order->order_key, get_permalink( woocommerce_get_page_id( 'pay' ) ) ) ) 
     400          'result' => 'failed', 
     401          'redirect' => add_query_arg( 'order', $order->id, add_query_arg( 'key', 'FAILED', $this->get_wc_url('pay', $order) ) ) 
    417402        ); 
    418403      } 
     404 
     405      return array( 
     406        'result' => 'success', 
     407        'redirect' => $this->liveurl . '?a=' . $this->shopLogin . '&b=' . $b_param 
     408      ); 
    419409    } 
    420410 
     
    620610     */ 
    621611    function get_wc_url( $path, $order ) { 
    622       $url = ''; 
    623  
    624612      switch ( $path ) { 
    625  
    626613        case 'view_order': 
    627  
    628           if ( version_compare( wc_gestpay_starter_get_wc_version(), '2.1.0', '>=' ) ) { 
    629             $url = $order->get_view_order_url(); 
    630           } 
    631           else { 
    632             $url = get_permalink( woocommerce_get_page_id( 'view_order' ) ); 
    633           } 
    634            
    635           break; 
    636  
     614          return $this->is_wc_gte_21() ? $order->get_view_order_url() : get_permalink( woocommerce_get_page_id('view_order') ); 
    637615        case 'order_received': 
    638  
    639           // if ( version_compare( wc_gestpay_starter_get_wc_version(), '2.1.0', '>=' ) ) { 
    640           //   $url = $order->get_checkout_order_received_url(); 
    641           // } 
    642           // else { 
    643           //   $url = get_permalink( woocommerce_get_page_id( 'order-received' ) ); 
    644           // } 
    645  
    646           $url = $this->get_return_url( $order ); 
    647  
    648           break; 
    649  
     616          return $this->get_return_url( $order ); 
     617        case 'pay': 
     618          return $this->is_wc_gte_21() ? $order->get_checkout_payment_url() : get_permalink( woocommerce_get_page_id('pay') ); 
    650619        default: 
    651  
    652           $url = ''; 
    653       } 
    654  
    655       return $url; 
     620          return ''; 
     621      } 
    656622    } 
    657623 
  • woocommerce-gestpay/tags/20150930/gestpay-starter.css

    r718251 r1256394  
    1 /* 
    2  * Author     : Mauro Mascia 
    3  * Description: Add some style to Gestpay Starter 
    4  */ 
    5  
    6 div.gestpay-starter-admin-main { 
    7   min-width: 500px; 
    8   max-width: 800px; 
    9   margin: 20px 50px; 
    10 } 
    11  
    12 div.gestpay-starter-admin-main h4 { 
    13   border-bottom: 1px solid #999; 
    14   padding-top: 20px; 
    15   padding-bottom: 10px; 
    16   font-size: 14px; 
    17 } 
    18  
    19 div.gestpay-starter-message { 
    20   position: relative; 
    21   z-index: 100; 
    22   border: 1px solid #006633!important; 
    23   -moz-border-radius: 3px; 
    24   -webkit-border-radius: 3px; 
    25   border-radius: 3px; 
    26   -webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.04); 
    27   -moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.04); 
    28   box-shadow: inset 0 0 15px rgba(0,0,0,0.04); 
    29   overflow: hidden; 
    30   padding: 25px !important; 
    31   background: #00FF99; 
    32 } 
    33  
    34 div.gestpay-starter-form .form-table th, div.gestpay-starter-form .form-wrap label { 
    35   text-shadow: none; 
    36   font-weight: bold; 
    37 } 
    38  
    39 div.gestpay-starter-form .description { 
    40   color: #011a5d; 
    41 } 
    42  
    43 img#gestpay-starter-logo { 
    44   width: 100%; 
    45 } 
    46  
    47 img.onlypro { 
    48   position: absolute; 
    49   top: 0; 
    50   z-index: 1000; 
    51 } 
     1/* Copyright © 2013-2015 Mauro Mascia */ 
     2div.gestpay-starter-admin-main{min-width:500px;max-width:800px;margin:20px 50px}div.gestpay-starter-admin-main h4{border-bottom:1px solid #999;padding-top:20px;padding-bottom:10px;font-size:14px}div.gestpay-starter-message{position:relative;z-index:100;border:1px solid #063!important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.04);-moz-box-shadow:inset 0 0 15px rgba(0,0,0,.04);box-shadow:inset 0 0 15px rgba(0,0,0,.04);overflow:hidden;padding:25px!important;background:#0F9}div.gestpay-starter-form .form-table th,div.gestpay-starter-form .form-wrap label{text-shadow:none;font-weight:700}div.gestpay-starter-form .description{color:#011a5d}img#gestpay-starter-logo{width:100%}img.onlypro{position:absolute;top:0;z-index:1000} 
  • woocommerce-gestpay/tags/20150930/readme.txt

    r1195648 r1256394  
    11=== WC GestPay Starter === 
    22Contributors: baba_mmx 
    3 Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WZHXKXW5M36D4 
    4 Tags: woocommerce, payment gateway, payment, credit card, gestpay, gestpay starter, gestpay pro, gestpay professional, banca sella, sella.it, easynolo 
     3Donate link: https://www.paypal.me/MauroMascia 
     4Tags: woocommerce, payment gateway, payment, credit card, gestpay, gestpay starter, gestpay pro, gestpay professional, banca sella, sella.it, easynolo, Mauro Mascia 
    55Requires at least: 3.0.1 
    6 Tested up to: 4.2.2 
    7 Stable tag: 20150709 
     6Tested up to: 4.3.1 
     7Stable tag: 20150930 
    88License: GPLv2 or later 
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html 
     
    3636La versione Professional è totalmente compatibile con la versione Starter (poiché aggiunge funzionalità) quindi può essere acquistata anche per ricevere un supporto tecnico più rapido o comunque per contribuire a mantenere sempre aggiornata anche la versione Starter. 
    3737 
    38 Vi ricordo che è sempre possibile effettuare una gradita e libera [DONAZIONE](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WZHXKXW5M36D4 "Donazione GestPay Starter") ;) 
     38Vi ricordo che è sempre possibile effettuare una gradita e libera [DONAZIONE](https://www.paypal.me/MauroMascia "Donazione GestPay Starter") ;) 
    3939 
    40 Per mostrare all'utente la pagina di ordine ricevuto con le informazioni sull'ordine è necessario specificare la URL di risposta positiva e negativa come http://www.tuosito.com/?wc-api=WC_Gateway_Gestpay_Starter 
     40Per mostrare all'utente la pagina di ordine ricevuto con le informazioni sull'ordine è necessario specificare la URL di risposta positiva e negativa come **http://www.tuosito.com/?wc-api=WC_Gateway_Gestpay_Starter** 
    4141In questo modo, al ritorno dal pagamento, il plugin farà una verifica sulla URL e trovando wc-api=WC_Gateway_Gestpay_Starter effettuarà un redirect trasparente verso la pagina di ordine ricevuto con i parametri corretti specificati (n. dell'ordine e key). 
    4242 
    43 Per maggiori informazioni contattemi all'indirizzo: **info@mauromascia.com** 
     43**Vedere il tab "Installation" per capire come ottenere il plugin funzionante.** 
     44 
     45Per estrema necessità potete contattarmi all'indirizzo: **info@mauromascia.com** 
    4446 
    4547 
     
    5557 
    5658 
    57 **Errori 1131 o 1142** 
     59**Gestione Errori 1131 o 1142** 
    5860 
    5961Questo tipo di errori può scaturire da uno dei seguenti casi: 
     
    9698== Installation == 
    9799 
    98 1. Unzip the archive of the plugin or download it from the [official Wordpress plugin repository](http://wordpress.org/extend/plugins/woocommerce-gestpay/ "Woocommerce Gestpay") 
    99 2. Upload the folder 'woocommerce-gestpay' to the Wordpress plugin directory (../wp-content/plugins/) 
    100 3. Activate the plugin through the 'Plugins' menu in WordPress (WooCommerce - of course - MUST be already enabled!) 
    101 4. Configure it under WooCommerce -> Settings -> Payment Gateways and click on the **Gestpay Starter** link 
     1001. Installare il plugin (naturalmente Woocommerce deve essere abilitato). 
     1012. Procurarsi un account di test o ufficiale di GestPay Starter (https://www.gestpay.it/gestpay/offerta/starter.jsp). 
     1023. Nella pagina di configurazione del plugin (Woocommerce -> Impostazioni -> Cassa -> Gestpay Starter) inserire lo Shop Login. 
     1034. Se si utilizza un account di test, verificare che l'opzione "Abilita la modalità sandbox" sia abilitata, altrimenti deve essere disabilitata. 
     1045. Inserire nel backoffice di GestPay l'indirizzo IP del sito (si veda la sezione "Gestione Errori 1131 o 1142" nella pagina della descrizione del plugin). 
     1056. Inserire nel backoffice di GestPay le URL per la risposta positiva e per quella negativa (http://www.tuosito.com/?wc-api=WC_Gateway_Gestpay_Starter). 
     1067. Per effettuare le prove di pagamento in ambiente di test è necessario utilizzare una carta di credito vera (i soldi non verranno scalati ma comunque si consiglia di utilizzare un importo totale non troppo elevato) 
    102107 
    103108 
     
    109114 
    110115== Changelog == 
     116 
     117= 20150930 = 
     118* Fix per compatibilità Woocommerce 2.4.x (testato su 2.4.7) 
    111119 
    112120= 20150709 = 
  • woocommerce-gestpay/trunk/gateway-gestpay-starter.php

    r1195648 r1256394  
    44  Plugin URI: http://wordpress.org/plugins/woocommerce-gestpay/ 
    55  Description: Estende WooCommerce fornendo il gateway di pagamento GestPay Starter di Banca Sella. 
    6   Version: 20150709 
     6  Version: 20150930 
    77  Author: Mauro Mascia (baba_mmx) 
    88  Author URI: http://www.mauromascia.com 
     
    395395 
    396396      $order = new WC_Order( $order_id ); 
    397  
    398       if ( !$this->form_submission_method ) { 
    399         $b_param = $this->get_gestpay_args( $order ); 
    400         if ( $b_param == false ) { 
    401           return array( 
    402             'result' => 'failed', 
    403             'redirect' => add_query_arg( 'order', $order->id, add_query_arg( 'key', 'FAILED', get_permalink( woocommerce_get_page_id( 'pay' ) ) ) ) 
    404           ); 
    405         } 
    406         else { 
    407           return array( 
    408             'result' => 'success', 
    409             'redirect' => $this->liveurl . '?a=' . $this->shopLogin . '&b=' . $b_param, 
    410           ); 
    411         } 
    412       } 
    413       else { 
     397      $b_param = $this->get_gestpay_args( $order ); 
     398      if ( $b_param == false ) { 
    414399        return array( 
    415           'result' => 'success', 
    416           'redirect' => add_query_arg( 'order', $order->id, add_query_arg( 'key', $order->order_key, get_permalink( woocommerce_get_page_id( 'pay' ) ) ) ) 
     400          'result' => 'failed', 
     401          'redirect' => add_query_arg( 'order', $order->id, add_query_arg( 'key', 'FAILED', $this->get_wc_url('pay', $order) ) ) 
    417402        ); 
    418403      } 
     404 
     405      return array( 
     406        'result' => 'success', 
     407        'redirect' => $this->liveurl . '?a=' . $this->shopLogin . '&b=' . $b_param 
     408      ); 
    419409    } 
    420410 
     
    620610     */ 
    621611    function get_wc_url( $path, $order ) { 
    622       $url = ''; 
    623  
    624612      switch ( $path ) { 
    625  
    626613        case 'view_order': 
    627  
    628           if ( version_compare( wc_gestpay_starter_get_wc_version(), '2.1.0', '>=' ) ) { 
    629             $url = $order->get_view_order_url(); 
    630           } 
    631           else { 
    632             $url = get_permalink( woocommerce_get_page_id( 'view_order' ) ); 
    633           } 
    634            
    635           break; 
    636  
     614          return $this->is_wc_gte_21() ? $order->get_view_order_url() : get_permalink( woocommerce_get_page_id('view_order') ); 
    637615        case 'order_received': 
    638  
    639           // if ( version_compare( wc_gestpay_starter_get_wc_version(), '2.1.0', '>=' ) ) { 
    640           //   $url = $order->get_checkout_order_received_url(); 
    641           // } 
    642           // else { 
    643           //   $url = get_permalink( woocommerce_get_page_id( 'order-received' ) ); 
    644           // } 
    645  
    646           $url = $this->get_return_url( $order ); 
    647  
    648           break; 
    649  
     616          return $this->get_return_url( $order ); 
     617        case 'pay': 
     618          return $this->is_wc_gte_21() ? $order->get_checkout_payment_url() : get_permalink( woocommerce_get_page_id('pay') ); 
    650619        default: 
    651  
    652           $url = ''; 
    653       } 
    654  
    655       return $url; 
     620          return ''; 
     621      } 
    656622    } 
    657623 
  • woocommerce-gestpay/trunk/gestpay-starter.css

    r718251 r1256394  
    1 /* 
    2  * Author     : Mauro Mascia 
    3  * Description: Add some style to Gestpay Starter 
    4  */ 
    5  
    6 div.gestpay-starter-admin-main { 
    7   min-width: 500px; 
    8   max-width: 800px; 
    9   margin: 20px 50px; 
    10 } 
    11  
    12 div.gestpay-starter-admin-main h4 { 
    13   border-bottom: 1px solid #999; 
    14   padding-top: 20px; 
    15   padding-bottom: 10px; 
    16   font-size: 14px; 
    17 } 
    18  
    19 div.gestpay-starter-message { 
    20   position: relative; 
    21   z-index: 100; 
    22   border: 1px solid #006633!important; 
    23   -moz-border-radius: 3px; 
    24   -webkit-border-radius: 3px; 
    25   border-radius: 3px; 
    26   -webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.04); 
    27   -moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.04); 
    28   box-shadow: inset 0 0 15px rgba(0,0,0,0.04); 
    29   overflow: hidden; 
    30   padding: 25px !important; 
    31   background: #00FF99; 
    32 } 
    33  
    34 div.gestpay-starter-form .form-table th, div.gestpay-starter-form .form-wrap label { 
    35   text-shadow: none; 
    36   font-weight: bold; 
    37 } 
    38  
    39 div.gestpay-starter-form .description { 
    40   color: #011a5d; 
    41 } 
    42  
    43 img#gestpay-starter-logo { 
    44   width: 100%; 
    45 } 
    46  
    47 img.onlypro { 
    48   position: absolute; 
    49   top: 0; 
    50   z-index: 1000; 
    51 } 
     1/* Copyright © 2013-2015 Mauro Mascia */ 
     2div.gestpay-starter-admin-main{min-width:500px;max-width:800px;margin:20px 50px}div.gestpay-starter-admin-main h4{border-bottom:1px solid #999;padding-top:20px;padding-bottom:10px;font-size:14px}div.gestpay-starter-message{position:relative;z-index:100;border:1px solid #063!important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.04);-moz-box-shadow:inset 0 0 15px rgba(0,0,0,.04);box-shadow:inset 0 0 15px rgba(0,0,0,.04);overflow:hidden;padding:25px!important;background:#0F9}div.gestpay-starter-form .form-table th,div.gestpay-starter-form .form-wrap label{text-shadow:none;font-weight:700}div.gestpay-starter-form .description{color:#011a5d}img#gestpay-starter-logo{width:100%}img.onlypro{position:absolute;top:0;z-index:1000} 
  • woocommerce-gestpay/trunk/readme.txt

    r1195648 r1256394  
    11=== WC GestPay Starter === 
    22Contributors: baba_mmx 
    3 Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WZHXKXW5M36D4 
    4 Tags: woocommerce, payment gateway, payment, credit card, gestpay, gestpay starter, gestpay pro, gestpay professional, banca sella, sella.it, easynolo 
     3Donate link: https://www.paypal.me/MauroMascia 
     4Tags: woocommerce, payment gateway, payment, credit card, gestpay, gestpay starter, gestpay pro, gestpay professional, banca sella, sella.it, easynolo, Mauro Mascia 
    55Requires at least: 3.0.1 
    6 Tested up to: 4.2.2 
    7 Stable tag: 20150709 
     6Tested up to: 4.3.1 
     7Stable tag: 20150930 
    88License: GPLv2 or later 
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html 
     
    3636La versione Professional è totalmente compatibile con la versione Starter (poiché aggiunge funzionalità) quindi può essere acquistata anche per ricevere un supporto tecnico più rapido o comunque per contribuire a mantenere sempre aggiornata anche la versione Starter. 
    3737 
    38 Vi ricordo che è sempre possibile effettuare una gradita e libera [DONAZIONE](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WZHXKXW5M36D4 "Donazione GestPay Starter") ;) 
     38Vi ricordo che è sempre possibile effettuare una gradita e libera [DONAZIONE](https://www.paypal.me/MauroMascia "Donazione GestPay Starter") ;) 
    3939 
    40 Per mostrare all'utente la pagina di ordine ricevuto con le informazioni sull'ordine è necessario specificare la URL di risposta positiva e negativa come http://www.tuosito.com/?wc-api=WC_Gateway_Gestpay_Starter 
     40Per mostrare all'utente la pagina di ordine ricevuto con le informazioni sull'ordine è necessario specificare la URL di risposta positiva e negativa come **http://www.tuosito.com/?wc-api=WC_Gateway_Gestpay_Starter** 
    4141In questo modo, al ritorno dal pagamento, il plugin farà una verifica sulla URL e trovando wc-api=WC_Gateway_Gestpay_Starter effettuarà un redirect trasparente verso la pagina di ordine ricevuto con i parametri corretti specificati (n. dell'ordine e key). 
    4242 
    43 Per maggiori informazioni contattemi all'indirizzo: **info@mauromascia.com** 
     43**Vedere il tab "Installation" per capire come ottenere il plugin funzionante.** 
     44 
     45Per estrema necessità potete contattarmi all'indirizzo: **info@mauromascia.com** 
    4446 
    4547 
     
    5557 
    5658 
    57 **Errori 1131 o 1142** 
     59**Gestione Errori 1131 o 1142** 
    5860 
    5961Questo tipo di errori può scaturire da uno dei seguenti casi: 
     
    9698== Installation == 
    9799 
    98 1. Unzip the archive of the plugin or download it from the [official Wordpress plugin repository](http://wordpress.org/extend/plugins/woocommerce-gestpay/ "Woocommerce Gestpay") 
    99 2. Upload the folder 'woocommerce-gestpay' to the Wordpress plugin directory (../wp-content/plugins/) 
    100 3. Activate the plugin through the 'Plugins' menu in WordPress (WooCommerce - of course - MUST be already enabled!) 
    101 4. Configure it under WooCommerce -> Settings -> Payment Gateways and click on the **Gestpay Starter** link 
     1001. Installare il plugin (naturalmente Woocommerce deve essere abilitato). 
     1012. Procurarsi un account di test o ufficiale di GestPay Starter (https://www.gestpay.it/gestpay/offerta/starter.jsp). 
     1023. Nella pagina di configurazione del plugin (Woocommerce -> Impostazioni -> Cassa -> Gestpay Starter) inserire lo Shop Login. 
     1034. Se si utilizza un account di test, verificare che l'opzione "Abilita la modalità sandbox" sia abilitata, altrimenti deve essere disabilitata. 
     1045. Inserire nel backoffice di GestPay l'indirizzo IP del sito (si veda la sezione "Gestione Errori 1131 o 1142" nella pagina della descrizione del plugin). 
     1056. Inserire nel backoffice di GestPay le URL per la risposta positiva e per quella negativa (http://www.tuosito.com/?wc-api=WC_Gateway_Gestpay_Starter). 
     1067. Per effettuare le prove di pagamento in ambiente di test è necessario utilizzare una carta di credito vera (i soldi non verranno scalati ma comunque si consiglia di utilizzare un importo totale non troppo elevato) 
    102107 
    103108 
     
    109114 
    110115== Changelog == 
     116 
     117= 20150930 = 
     118* Fix per compatibilità Woocommerce 2.4.x (testato su 2.4.7) 
    111119 
    112120= 20150709 = 
Note: See TracChangeset for help on using the changeset viewer.