WordPress.org

Plugin Directory

Changeset 1340892


Ignore:
Timestamp:
02/01/16 20:07:22 (17 months ago)
Author:
baba_mmx
Message:

V 20160202

Location:
woocommerce-gestpay
Files:
3 edited
4 copied

Legend:

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

    r1326388 r1340892  
    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: 20160112 
     6  Version: 20160202 
    77  Author: Mauro Mascia (baba_mmx) 
    88  Author URI: http://www.mauromascia.com 
     
    154154          'description' => "Se selezionato mostra un messaggio positivo o negativo, a seconda dell'esito della transazione, nelle pagine di questo sito che sono state indicate nelle URL di risposta del backoffice di Gestpay", 
    155155          'default' => 'yes' 
    156         ), 
    157  
    158       // -- GESTPAY PRO PARAMETERS 
    159  
    160         'parameters' => array( 
    161           'title' => __( 'GestPay Pro Parameters', 'woocommerce_gestpay_starter' ), 
    162           'type' => 'title', 
    163           'description' => '', 
    164           'class' => 'pro-disable-section', 
    165         ), 
    166         'param_buyer_email' => array( 
    167           'title' => 'Buyer E-mail:', 
    168           'type' => 'checkbox', 
    169           'label' => __( 'Enable the buyer e-mail parameter', 'woocommerce_gestpay_starter' ), 
    170           'default' => 'no', 
    171           'class' => 'pro-disable-element' 
    172         ), 
    173         'param_buyer_name' => array( 
    174           'title' => 'Buyer Name:', 
    175           'type' => 'checkbox', 
    176           'label' => __( 'Enable the buyer name parameter', 'woocommerce_gestpay_starter' ), 
    177           'default' => 'no', 
    178           'class' => 'pro-disable-element' 
    179         ), 
    180         'param_language' => array( 
    181           'title' => 'Language:', 
    182           'type' => 'checkbox', 
    183           'label' => __( 'Enable the language parameter', 'woocommerce_gestpay_starter' ), 
    184           'default' => 'no', 
    185           'description' => __( 'Allows to set the language of the GestPay payment page automatically (with qtranslate or WPML)', 'woocommerce_gestpay_starter' ), 
    186           'class' => 'pro-disable-element' 
    187         ), 
    188         'param_custominfo' => array( 
    189           'title' => 'Custom Info:', 
    190           'type' => 'textarea', 
    191           'description' => __( 'Enter your custom information as parameter=value, one for each row. The space and the following characters are not allowed:', 'woocommerce_gestpay_starter' ) . " & § ( ) * < > , ; : *P1* / /* [ ] ? = %", 
    192           'class' => 'pro-disable-element', 
    193           'default' => '', 
    194         ), 
    195  
    196         // -- ICONS 
    197  
    198         'cards' => array( 
    199           'title' => __( 'Card Icons', 'woocommerce_gestpay_starter' ), 
    200           'type' => 'title', 
    201           'description' => __( 'Select the accepted cards to show them as icon', 'woocommerce_gestpay_starter' ), 
    202           'class' => 'pro-disable-section' 
    203         ), 
    204         'card_visa' => array( 
    205           'title' => '', 
    206           'type' => 'checkbox', 
    207           'label' => 'Visa Electron', 
    208           'default' => 'yes', 
    209           'class' => 'pro-disable-element' 
    210         ), 
    211         'card_mastercard' => array( 
    212           'title' => '', 
    213           'type' => 'checkbox', 
    214           'label' => 'Mastercard', 
    215           'default' => 'yes', 
    216           'class' => 'pro-disable-element' 
    217         ), 
    218         'card_maestro' => array( 
    219           'title' => '', 
    220           'type' => 'checkbox', 
    221           'label' => 'Maestro', 
    222           'default' => 'no', 
    223           'class' => 'pro-disable-element' 
    224         ), 
    225         'card_ae' => array( 
    226           'title' => '', 
    227           'type' => 'checkbox', 
    228           'label' => 'American Express', 
    229           'default' => 'no', 
    230           'class' => 'pro-disable-element' 
    231         ), 
    232         'card_dci' => array( 
    233           'title' => '', 
    234           'type' => 'checkbox', 
    235           'label' => 'Diners Club International', 
    236           'default' => 'no', 
    237           'class' => 'pro-disable-element' 
    238         ), 
    239         'card_paypal' => array( 
    240           'title' => '', 
    241           'type' => 'checkbox', 
    242           'label' => 'PayPal', 
    243           'default' => 'no', 
    244           'class' => 'pro-disable-element' 
    245         ), 
    246         'card_jcb' => array( 
    247           'title' => '', 
    248           'type' => 'checkbox', 
    249           'label' => 'JCB Cards', 
    250           'default' => 'no', 
    251           'class' => 'pro-disable-element' 
    252156        ), 
    253157 
     
    343247          ?> 
    344248          <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WZHXKXW5M36D4" target="_blank">Qui puoi effettura una donazione libera allo sviluppatore.</a> Grazie! 
     249          <p> 
     250          <?php 
     251            $ch = curl_init("http://icanhazip.com/"); 
     252            curl_setopt($ch, CURLOPT_HEADER, 0); 
     253            curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
     254            $response = curl_exec($ch); 
     255            curl_close($ch); 
     256            if (preg_match('/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/', $response, $ip_match)) { 
     257              if (isset($ip_match[0])) { 
     258                echo '<span style="font-size: 18px;">>>>> Indirizzo IP da utilizzare nel backoffice di GestPay: <span style="font-size: 22px;font-weight:bold;">'. $ip_match[0].'</span></span>'; 
     259              } 
     260            } 
     261          ?> 
     262          </p> 
    345263        </div> 
    346264        <br><br> 
  • woocommerce-gestpay/tags/20160202/gestpay-starter.css

    r1256394 r1340892  
    1 /* Copyright © 2013-2015 Mauro Mascia */ 
     1/* Copyright © 2013-2016 Mauro Mascia */ 
    22div.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/20160202/readme.txt

    r1339658 r1340892  
    55Requires at least: 3.0.1 
    66Tested up to: 4.4.1 
    7 Stable tag: 20160112 
     7Stable tag: 20160202 
    88License: GPLv2 or later 
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html 
     
    1818 
    1919**This plugin is intended only for the italian audience and for that the following instructions are in italian.** 
     20 
     21= Configurazione = 
     22 
     23Inserire nel plugin lo Shop Login. 
     24Inserire nel backoffice l'indirizzo IP e le URL di risposta positiva e negativa come **http://www.tuosito.com/?wc-api=WC_Gateway_Gestpay_Starter** 
     25 
    2026 
    2127= Note sulle versioni = 
     
    3238 
    3339La versione Professional è [acquistabile sul mio sito](http://www.mauromascia.com/shop/product/woocommerce-gestpay-professional-banca-sella "GestPay Professional su mauromascia.com") e consentirà di specificare alcuni parametri tra cui la lingua del back office di pagamento di GestPay. 
     40 
    3441Un'altra funzionalità disponibile solo nella versione Pro è quella di specificare le icone relative alle carte effettivamente abilitate. 
     42 
    3543In generale la versione Professional, essendo a pagamento, è aggiornata con una frequenza maggiore oltre ad avere un mio supporto tecnico diretto nel giro di 24/48 ore. 
     44 
    3645La 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. 
    3746 
    3847Vi ricordo che è sempre possibile effettuare una gradita e libera [DONAZIONE](https://www.paypal.me/MauroMascia "Donazione GestPay Starter") ;) 
    39  
    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** 
    41 In 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). 
    42  
    43 A questo indirizzo [http://www.mauromascia.com/shop/product/woocommerce-gestpay-guida-alla-configurazione/](http://www.mauromascia.com/shop/product/woocommerce-gestpay-guida-alla-configurazione/) è possibile acquistare - ad una cifra modica - una guida completa per la configurazione di GestPay. 
    44  
     48Alternativamente alla donazione, a questo indirizzo [http://www.mauromascia.com/shop/product/woocommerce-gestpay-guida-alla-configurazione/](http://www.mauromascia.com/shop/product/woocommerce-gestpay-guida-alla-configurazione/) è possibile acquistare - ad una cifra modica - una guida completa per la configurazione di GestPay. 
    4549 
    4650= Gestione degli errori = 
     
    6569* si sta usando lo shop login di test nell'ambiente reale o viceversa: "Sandbox/test mode" non deve essere selezionato nell'ambiente reale! 
    6670 
    67 * l'indirizzo IP inserito nella pagina di amministrazione di GestPay non corrisponde a quello ricevuto dal sistema di Banca Sella: questo accade perché il vostro provider di hosting assegna un particolare indirizzo IP al vostro sito web ma il server su cui viene ospitato ha un differente indirizzo IP, ed è questo l'indirizzo IP che interessa a Sella. 
     71* l'indirizzo IP inserito nella pagina di amministrazione di GestPay non è corretto. 
    6872 
    6973 
     
    8286== Changelog == 
    8387 
     88= 20160202 = 
     89* Aggiunta individuzione indirizzo IP. 
     90 
    8491= 20160112 = 
    8592* Corretto currency code, ora basato sul currency dell'ordine. 
  • woocommerce-gestpay/trunk/gateway-gestpay-starter.php

    r1326388 r1340892  
    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: 20160112 
     6  Version: 20160202 
    77  Author: Mauro Mascia (baba_mmx) 
    88  Author URI: http://www.mauromascia.com 
     
    154154          'description' => "Se selezionato mostra un messaggio positivo o negativo, a seconda dell'esito della transazione, nelle pagine di questo sito che sono state indicate nelle URL di risposta del backoffice di Gestpay", 
    155155          'default' => 'yes' 
    156         ), 
    157  
    158       // -- GESTPAY PRO PARAMETERS 
    159  
    160         'parameters' => array( 
    161           'title' => __( 'GestPay Pro Parameters', 'woocommerce_gestpay_starter' ), 
    162           'type' => 'title', 
    163           'description' => '', 
    164           'class' => 'pro-disable-section', 
    165         ), 
    166         'param_buyer_email' => array( 
    167           'title' => 'Buyer E-mail:', 
    168           'type' => 'checkbox', 
    169           'label' => __( 'Enable the buyer e-mail parameter', 'woocommerce_gestpay_starter' ), 
    170           'default' => 'no', 
    171           'class' => 'pro-disable-element' 
    172         ), 
    173         'param_buyer_name' => array( 
    174           'title' => 'Buyer Name:', 
    175           'type' => 'checkbox', 
    176           'label' => __( 'Enable the buyer name parameter', 'woocommerce_gestpay_starter' ), 
    177           'default' => 'no', 
    178           'class' => 'pro-disable-element' 
    179         ), 
    180         'param_language' => array( 
    181           'title' => 'Language:', 
    182           'type' => 'checkbox', 
    183           'label' => __( 'Enable the language parameter', 'woocommerce_gestpay_starter' ), 
    184           'default' => 'no', 
    185           'description' => __( 'Allows to set the language of the GestPay payment page automatically (with qtranslate or WPML)', 'woocommerce_gestpay_starter' ), 
    186           'class' => 'pro-disable-element' 
    187         ), 
    188         'param_custominfo' => array( 
    189           'title' => 'Custom Info:', 
    190           'type' => 'textarea', 
    191           'description' => __( 'Enter your custom information as parameter=value, one for each row. The space and the following characters are not allowed:', 'woocommerce_gestpay_starter' ) . " & § ( ) * < > , ; : *P1* / /* [ ] ? = %", 
    192           'class' => 'pro-disable-element', 
    193           'default' => '', 
    194         ), 
    195  
    196         // -- ICONS 
    197  
    198         'cards' => array( 
    199           'title' => __( 'Card Icons', 'woocommerce_gestpay_starter' ), 
    200           'type' => 'title', 
    201           'description' => __( 'Select the accepted cards to show them as icon', 'woocommerce_gestpay_starter' ), 
    202           'class' => 'pro-disable-section' 
    203         ), 
    204         'card_visa' => array( 
    205           'title' => '', 
    206           'type' => 'checkbox', 
    207           'label' => 'Visa Electron', 
    208           'default' => 'yes', 
    209           'class' => 'pro-disable-element' 
    210         ), 
    211         'card_mastercard' => array( 
    212           'title' => '', 
    213           'type' => 'checkbox', 
    214           'label' => 'Mastercard', 
    215           'default' => 'yes', 
    216           'class' => 'pro-disable-element' 
    217         ), 
    218         'card_maestro' => array( 
    219           'title' => '', 
    220           'type' => 'checkbox', 
    221           'label' => 'Maestro', 
    222           'default' => 'no', 
    223           'class' => 'pro-disable-element' 
    224         ), 
    225         'card_ae' => array( 
    226           'title' => '', 
    227           'type' => 'checkbox', 
    228           'label' => 'American Express', 
    229           'default' => 'no', 
    230           'class' => 'pro-disable-element' 
    231         ), 
    232         'card_dci' => array( 
    233           'title' => '', 
    234           'type' => 'checkbox', 
    235           'label' => 'Diners Club International', 
    236           'default' => 'no', 
    237           'class' => 'pro-disable-element' 
    238         ), 
    239         'card_paypal' => array( 
    240           'title' => '', 
    241           'type' => 'checkbox', 
    242           'label' => 'PayPal', 
    243           'default' => 'no', 
    244           'class' => 'pro-disable-element' 
    245         ), 
    246         'card_jcb' => array( 
    247           'title' => '', 
    248           'type' => 'checkbox', 
    249           'label' => 'JCB Cards', 
    250           'default' => 'no', 
    251           'class' => 'pro-disable-element' 
    252156        ), 
    253157 
     
    343247          ?> 
    344248          <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WZHXKXW5M36D4" target="_blank">Qui puoi effettura una donazione libera allo sviluppatore.</a> Grazie! 
     249          <p> 
     250          <?php 
     251            $ch = curl_init("http://icanhazip.com/"); 
     252            curl_setopt($ch, CURLOPT_HEADER, 0); 
     253            curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
     254            $response = curl_exec($ch); 
     255            curl_close($ch); 
     256            if (preg_match('/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/', $response, $ip_match)) { 
     257              if (isset($ip_match[0])) { 
     258                echo '<span style="font-size: 18px;">>>>> Indirizzo IP da utilizzare nel backoffice di GestPay: <span style="font-size: 22px;font-weight:bold;">'. $ip_match[0].'</span></span>'; 
     259              } 
     260            } 
     261          ?> 
     262          </p> 
    345263        </div> 
    346264        <br><br> 
  • woocommerce-gestpay/trunk/gestpay-starter.css

    r1256394 r1340892  
    1 /* Copyright © 2013-2015 Mauro Mascia */ 
     1/* Copyright © 2013-2016 Mauro Mascia */ 
    22div.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

    r1339658 r1340892  
    55Requires at least: 3.0.1 
    66Tested up to: 4.4.1 
    7 Stable tag: 20160112 
     7Stable tag: 20160202 
    88License: GPLv2 or later 
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html 
     
    1818 
    1919**This plugin is intended only for the italian audience and for that the following instructions are in italian.** 
     20 
     21= Configurazione = 
     22 
     23Inserire nel plugin lo Shop Login. 
     24Inserire nel backoffice l'indirizzo IP e le URL di risposta positiva e negativa come **http://www.tuosito.com/?wc-api=WC_Gateway_Gestpay_Starter** 
     25 
    2026 
    2127= Note sulle versioni = 
     
    3238 
    3339La versione Professional è [acquistabile sul mio sito](http://www.mauromascia.com/shop/product/woocommerce-gestpay-professional-banca-sella "GestPay Professional su mauromascia.com") e consentirà di specificare alcuni parametri tra cui la lingua del back office di pagamento di GestPay. 
     40 
    3441Un'altra funzionalità disponibile solo nella versione Pro è quella di specificare le icone relative alle carte effettivamente abilitate. 
     42 
    3543In generale la versione Professional, essendo a pagamento, è aggiornata con una frequenza maggiore oltre ad avere un mio supporto tecnico diretto nel giro di 24/48 ore. 
     44 
    3645La 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. 
    3746 
    3847Vi ricordo che è sempre possibile effettuare una gradita e libera [DONAZIONE](https://www.paypal.me/MauroMascia "Donazione GestPay Starter") ;) 
    39  
    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** 
    41 In 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). 
    42  
    43 A questo indirizzo [http://www.mauromascia.com/shop/product/woocommerce-gestpay-guida-alla-configurazione/](http://www.mauromascia.com/shop/product/woocommerce-gestpay-guida-alla-configurazione/) è possibile acquistare - ad una cifra modica - una guida completa per la configurazione di GestPay. 
    44  
     48Alternativamente alla donazione, a questo indirizzo [http://www.mauromascia.com/shop/product/woocommerce-gestpay-guida-alla-configurazione/](http://www.mauromascia.com/shop/product/woocommerce-gestpay-guida-alla-configurazione/) è possibile acquistare - ad una cifra modica - una guida completa per la configurazione di GestPay. 
    4549 
    4650= Gestione degli errori = 
     
    6569* si sta usando lo shop login di test nell'ambiente reale o viceversa: "Sandbox/test mode" non deve essere selezionato nell'ambiente reale! 
    6670 
    67 * l'indirizzo IP inserito nella pagina di amministrazione di GestPay non corrisponde a quello ricevuto dal sistema di Banca Sella: questo accade perché il vostro provider di hosting assegna un particolare indirizzo IP al vostro sito web ma il server su cui viene ospitato ha un differente indirizzo IP, ed è questo l'indirizzo IP che interessa a Sella. 
     71* l'indirizzo IP inserito nella pagina di amministrazione di GestPay non è corretto. 
    6872 
    6973 
     
    8286== Changelog == 
    8387 
     88= 20160202 = 
     89* Aggiunta individuzione indirizzo IP. 
     90 
    8491= 20160112 = 
    8592* Corretto currency code, ora basato sul currency dell'ordine. 
Note: See TracChangeset for help on using the changeset viewer.