Plugin Directory

Changeset 3143269


Ignore:
Timestamp:
08/28/2024 11:23:29 PM (19 months ago)
Author:
openpay
Message:

cvv validation

Location:
openpay-cards/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • openpay-cards/trunk/assets/js/openpay.js

    r2814737 r3143269  
    280280
    281281            case 2006:
    282                 msg = "El código de seguridad de la tarjeta (CVV2) no fue proporcionado.";
     282                msg = "El código de seguridad de la tarjeta (CVV2) no fue proporcionado o es incorrecto";
    283283                break;
    284284
  • openpay-cards/trunk/openpay_cards.php

    r3131291 r3143269  
    55 * Plugin URI: http://www.openpay.mx/docs/plugins/woocommerce.html
    66 * Description: Provides a credit card payment method with Openpay for WooCommerce.
    7  * Version: 2.9.4
     7 * Version: 2.9.5
    88 * Author: Openpay
    99 * Author URI: http://www.openpay.mx
  • openpay-cards/trunk/openpay_cards_gateway.php

    r3131288 r3143269  
    262262                'type' => 'select',
    263263                'class' => 'wc-enhanced-select',
    264                 'description' => __('¿Qué es la autenticación selectiva? Es cuando Openpay detecta cierto riesgo de fraude y envía el cargo a través de 3D Secure.', 'woocommerce'),
     264                'description' => __('¿Qué es 3D Secure? Es una forma de pago que autentifica al comprador como legítimo titular de la tarjeta que está utilizando.', 'woocommerce'),
    265265                'default' => 'direct',
    266266                'desc_tip' => true,
     
    814814                throw new Exception("Error en la transacción: No se pudo completar tu pago.");
    815815            }
     816        }elseif(!is_numeric($cvv)){
     817            $this->logger->error('CVV is not valid: Not numeric value');
     818            throw new Exception("Error en la transacción: No se pudo completar tu pago. El cvv es incorrecto");
     819        }elseif(!(strlen($cvv) == 3 || strlen($cvv) == 4)){
     820            $this->logger->error('CVV is not valid: Incorrect number of digits');
     821            throw new Exception("Error en la transacción: No se pudo completar tu pago. El cvv es incorrecto");
    816822        }else{
    817823            $this->logger->error('CVV is not valid');
  • openpay-cards/trunk/readme.txt

    r3131288 r3143269  
    55Tested up to: 6.4.3
    66Requires PHP: 5.9
    7 Stable tag: 2.9.4
     7Stable tag: 2.9.5
    88License: GNU General Public License v3.0
    99License URI: http://www.gnu.org/licenses/gpl-3.0.html
     
    1717
    1818== Changelog ==
     19= 2.9.5 =
     20* Enhancement. Actualización en validación de CVV para tarjetas guardadas.
    1921= 2.9.4 =
    2022* Fix. Actualización de validación de IP pública.
Note: See TracChangeset for help on using the changeset viewer.