Changeset 1534878
- Timestamp:
- 11/16/2016 09:41:36 AM (9 years ago)
- Location:
- nimblepayments/trunk
- Files:
-
- 5 edited
-
css/nimble_setting.css (modified) (2 diffs)
-
includes/class-wc-gateway-nimble.php (modified) (3 diffs)
-
nimblepayments.php (modified) (4 diffs)
-
readme.txt (modified) (3 diffs)
-
templates/nimble-stored-cards.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
nimblepayments/trunk/css/nimble_setting.css
r1365565 r1534878 10 10 11 11 /*Page List Orders*/ 12 .widefat .column-order_status mark .nimble-pending::after, .widefat .column-order_status mark.nimble-failed::after {12 .widefat .column-order_status mark::after { 13 13 font-family: WooCommerce; 14 14 font-variant: normal; … … 28 28 .widefat .column-order_status mark.nimble-pending::after { 29 29 color: #ffba00; 30 content: " ";30 content: "\e012"; 31 31 } 32 32 33 33 .widefat .column-order_status mark.nimble-failed::after { 34 34 color: #d0c21f; 35 content: ""; 35 content: "\e016"; 36 } 37 38 .widefat .column-order_status mark.nimble-denied::after { 39 content: "\e033"; 40 color: #a00; 36 41 } 37 42 -
nimblepayments/trunk/includes/class-wc-gateway-nimble.php
r1435886 r1534878 144 144 'redirect' => add_query_arg( $this->storedcard_field, 'true', $this->get_return_url($order) ) 145 145 ); 146 } else if ( isset($preorder["result"]) && isset($preorder["result"]["code"]) && (200 == $preorder["result"]["code"]) && isset($preorder["result"]["internal_code"]) && ("NIM001" == $preorder["result"]["internal_code"]) ) { 147 $payment_url = $order->get_checkout_payment_url(); 148 $checkout_redirect_url = add_query_arg( 'payment_redirect', $this->id, $payment_url ); 149 return array( 150 'result' => 'success', 151 'redirect' => $checkout_redirect_url 152 ); 153 } else { 154 $error_url = $order->get_checkout_payment_url(); 155 $error_url = add_query_arg( 'payment_status', 'error', $error_url ); 156 return array( 157 'result' => 'success', 158 'redirect' => $error_url 159 ); 146 160 } 147 161 } 148 162 catch (Exception $e) { 149 //Error 150 //error_log(print_r($e, true)); 151 } 152 153 $error_url = $order->get_checkout_payment_url(); 154 $error_url = add_query_arg( 'payment_status', 'error', $error_url ); 155 return array( 156 'result' => 'success', 157 'redirect' => $error_url 158 ); 159 163 $error_url = $order->get_checkout_payment_url(); 164 $error_url = add_query_arg( 'payment_status', 'error', $error_url ); 165 return array( 166 'result' => 'success', 167 'redirect' => $error_url 168 ); 169 } 160 170 } 161 171 … … 591 601 } 592 602 switch ($state){ 603 case 'SETTLED': 593 604 case 'ON_HOLD': 594 605 //PAYMENT COMPLETE … … 606 617 case 'ABANDONED': 607 618 case 'DENIED': 608 case 'ERROR': 609 //PAYMENT ERROR 619 //PAYMENT DENIED OR ABANDONED 620 $order->update_status( 'wc-nimble-denied' ); 621 break; 622 case 'CANCELLED': 623 //PAYMENT CANCELLED 610 624 $order->update_status( 'cancelled' ); 611 625 break; 612 case ' NOT_FOUND':626 case 'ERROR': 613 627 //PAYMENT ERROR 614 628 $order->update_status( 'failed' ); 615 629 break; 630 case 'NOT_FOUND': 616 631 default: 617 632 break; -
nimblepayments/trunk/nimblepayments.php
r1435930 r1534878 5 5 Plugin URI: https://www.nimblepayments.com 6 6 Description: Nimble Payments is an online payment gateway supported by BBVA that enables you to accept online payments flexibly and safely. 7 Version: 2. 0.37 Version: 2.1.0 8 8 Author: BBVA 9 9 Author URI: … … 174 174 175 175 if( "woocommerce_page_wc-settings" == $hook || ( 'edit.php' == $hook && isset( $_GET['post_type'] ) && 'shop_order' == $_GET['post_type'] ) ){ 176 wp_register_style('nimble_setting_css', plugins_url('css/nimble_setting.css', __FILE__), false, '20160 217');176 wp_register_style('nimble_setting_css', plugins_url('css/nimble_setting.css', __FILE__), false, '20160721'); 177 177 wp_enqueue_style('nimble_setting_css'); 178 178 } … … 319 319 'wc-nimble-pending' => _x( 'Pending Payment (Nimble Payments)', 'Order status', 'woocommerce-nimble-payments' ), //LANG: PENDING STATUS 320 320 'wc-nimble-failed' => _x( 'Failed (Nimble Payments)', 'Order status', 'woocommerce-nimble-payments' ), //LANG: FAILED STATUS 321 'wc-nimble-denied' => _x( 'Denied (Nimble Payments)', 'Order status', 'woocommerce-nimble-payments' ), //LANG: DENIED STATUS 321 322 ); 322 323 return array_merge($order_statuses, $new_statuses); … … 339 340 'show_in_admin_status_list' => true, 340 341 'label_count' => _n_noop('Failed (Nimble Payments) <span class="count">(%s)</span>', 'Failed (Nimble Payments) <span class="count">(%s)</span>', 'woocommerce') //LANG: FAILED LIST 342 )); 343 register_post_status('wc-nimble-denied', array( 344 'label' => _x( 'Denied (Nimble Payments)', 'Order status', 'woocommerce-nimble-payments' ), //LANG: DENIED STATUS 345 'public' => false, 346 'exclude_from_search' => false, 347 'show_in_admin_all_list' => true, 348 'show_in_admin_status_list' => true, 349 'label_count' => _n_noop('Denied (Nimble Payments) <span class="count">(%s)</span>', 'Denied (Nimble Payments) <span class="count">(%s)</span>', 'woocommerce') //LANG: FAILED LIST 341 350 )); 342 351 } -
nimblepayments/trunk/readme.txt
r1449776 r1534878 3 3 Tags: ecommerce, e-commerce, store, sales, sell, shop, cart, checkout, payment, gateway, tienda, pagos, woo, woocommerce 4 4 Requires at least: 4.0 5 Tested up to: 4. 5.26 Stable tag: 4. 5.25 Tested up to: 4.6.1 6 Stable tag: 4.6.1 7 7 License: GPLv2 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html 9 9 10 Nimble Payments es una pasarela de pagos online de BBVA que te permite aceptar pagos en tu tiendacon total seguridad.10 Nimble Payments es el mejor TPV virtual que te permite aceptar pagos con tarjeta en tu tienda WooCommerce con total seguridad. 11 11 12 12 == Description == 13 13 14 Nimble Payments es una solución financiera online de BBVA que te permite aceptar pagos en tu tienda con total seguridad. De fácil integración, te ofrece servicios de valor añadido para la gestión de tu negocio como soluciones financieras de forma integrada y atención cualificada en español. 15 Este módulo está actualizado con el nuevo sistema de firma de Redsys (HMAC SHA-256) 14 Este módulo está actualizado con el nuevo sistema de firma de Redsys (HMAC SHA-256). 16 15 17 16 = Qué te aporta este módulo = 18 * Ofrece un pago adaptado a tus clientes.19 * Mejora la confianza del cliente en tu sitio web.20 * Instalación y configuración sencilla: podrás integrar tú mismo el módulo Nimble Payments en tu tienda WooCommerce y aceptar en unos minutos transacciones con la seguridad que te ofrece BBVA. Y si tienes dudas cuentas con soporte técnico gratuito cualificado y localizado en España.21 * Sistema de precios sencillo: un porcentaje sobre la venta que realices, sin importe fijo, y cuanto mayor sea tu facturación mensual, menor podrá ser tu tarifa mensual.22 * Máxima seguridad responde a los estándares de seguridad y permite disfrutar de transacciones seguras para ti y tus clientes.17 * `Alta en 5 minutos:` con nuestro sencillo formulario y alta 100% online. Sin tener que cambiar de banco. 18 * `Instalación y configuración sencilla:` podrás integrar tú mismo el módulo Nimble Payments en tu tienda WooCommerce y aceptar en unos minutos transacciones con la seguridad que te ofrece BBVA. Y si tienes dudas cuentas con `soporte técnico gratuito` cualificado y localizado en España. 19 * `Sistema de precios sencillo:` sin costes fijos, y tarifa flexible entre 1,80% y 1,50% por transacción en base a tu facturación mensual. 20 * `Máxima seguridad:` responde a los estándares de seguridad y permite disfrutar de transacciones seguras para ti y tus clientes. 21 * `Ventas 1-clic:` la mejor experiencia de compra para tus clientes recurrentes. 23 22 24 23 = Funcionalidades = 25 * Métodos de pago: podrás aceptar los principales métodos de pago: tarjeta de crédito, débito, prepago o virtual.26 * Pago adaptado a móvil, web y tablet: nuestro proceso de pago está diseñado para adaptarse a la pantalla del dispositivo que utilicen tus clientes para comprar en tu tienda: móvil, web y tablet.27 * Panel de control personal: podrás consultar y gestionar tus ventas y acceder a estadísticas sobre tu negocio.28 * Cuenta bancaria sin comisiones de administración o mantenimiento donde recibirás el dinero de tus ventas con Nimble Payments.29 * Máxima seguridad:30 * Podrás adaptar la funcionalidad 3DSecurea tu negocio y venderás sin preocupaciones.31 * Contarás con personal especializado y sistemas de gestión antifraude que vigilarán las transaccionesque realices con Nimble Payments para detectar aquellas que resulten sospechosas.32 * Servicio de pasarela de pago PCI DSS Compliance.24 * `Métodos de pago seguros:` podrás aceptar todas las tarjetas de Visa y MasterCard: tarjeta de crédito, débito, prepago o virtual. 25 * `Panel de control personal integrado en WooCommerce:` podrás consultar y gestionar tus ventas, realizar devoluciones, acceder a estadísticas sobre tu negocio y consultar el balance de tu cuenta Nimble Payments. 26 * `Pago adaptado a móvil, web y tablet:` nuestro proceso de pago está diseñado para adaptarse a la pantalla del dispositivo que utilicen tus clientes para comprar en tu tienda: móvil, web y tablet. 27 * `Ventas 1-clic:` aumenta tu conversión con algo tan sencillo y seguro como nuestra funcionalidad de 1-clic, con la cual tus clientes recurrentes no tendrán que introducir sus datos de pago en sus futuras compras, reduciendo así los carritos abandonados. (Es necesario activar esta funcionalidad en el Panel de Control de Nimble Payments, en el apartado de Configuración de Pasarelas) 28 * `Máxima seguridad:` 29 * Podrás `adaptar la funcionalidad 3DSecure` a tu negocio y venderás sin preocupaciones. 30 * `Sistemas de gestión antifraude que vigilarán las transacciones` que realices con Nimble Payments para detectar aquellas que resulten sospechosas. 31 * Servicio de pasarela de pago `PCI DSS Compliance`. 33 32 34 33 … … 48 47 49 48 == Changelog == 49 50 = 2.1.0 = 51 * Nuevos estados para los pedidos (Denegado). 52 * Correcciones menores. 50 53 51 54 = 2.0.3 = … … 67 70 == Upgrade Notice == 68 71 72 = 2.1.0 = 73 Mantente actualizado. 74 69 75 = 2.0.3 = 70 76 Descubre las nuevas funcionalidades de la nueva versión. -
nimblepayments/trunk/templates/nimble-stored-cards.php
r1435914 r1534878 1 1 <ul> 2 <?php foreach ($cards as $card ) : ?>2 <?php foreach ($cards as $card_number => $card) : ?> 3 3 <li> 4 <input class="input-radio" type="radio" id="<?php echo $this->id; ?>_storedcard_ 1" name="<?php echo $this->id; ?>_storedcard" <?php if ($card['default']): echo "checked"; endif; ?> value="<?php echo base64_encode(json_encode($card)); ?>" />5 <label for="<?php echo $this->id; ?>_storedcard_ 1" class="stored_card <?php echo strtolower($card['cardBrand']);?>"><?php echo $card['maskedPan'];?></label>4 <input class="input-radio" type="radio" id="<?php echo $this->id; ?>_storedcard_<?php echo $card_number; ?>" name="<?php echo $this->id; ?>_storedcard" <?php if ($card['default']): echo "checked"; endif; ?> value="<?php echo base64_encode(json_encode($card)); ?>" /> 5 <label for="<?php echo $this->id; ?>_storedcard_<?php echo $card_number; ?>" class="stored_card <?php echo strtolower($card['cardBrand']);?>"><?php echo $card['maskedPan'];?></label> 6 6 </li> 7 7 <?php endforeach;?>
Note: See TracChangeset
for help on using the changeset viewer.