Changeset 2510313
- Timestamp:
- 04/06/2021 08:38:47 PM (5 years ago)
- Location:
- appmax-woocommerce
- Files:
-
- 7 deleted
- 7 edited
- 29 copied
-
tags/2.0.33 (copied) (copied from appmax-woocommerce/trunk)
-
tags/2.0.33/appmax-woocommerce.php (copied) (copied from appmax-woocommerce/trunk/appmax-woocommerce.php) (5 diffs)
-
tags/2.0.33/assets/css/my-styles/awc_checkout.css (copied) (copied from appmax-woocommerce/trunk/assets/css/my-styles/awc_checkout.css)
-
tags/2.0.33/assets/css/my-styles/awc_checkout.min.css (copied) (copied from appmax-woocommerce/trunk/assets/css/my-styles/awc_checkout.min.css)
-
tags/2.0.33/assets/css/my-styles/awc_style.css (deleted)
-
tags/2.0.33/assets/css/my-styles/awc_style.min.css (deleted)
-
tags/2.0.33/assets/js/my-scripts/awc_billet.js (copied) (copied from appmax-woocommerce/trunk/assets/js/my-scripts/awc_billet.js)
-
tags/2.0.33/assets/js/my-scripts/awc_billet.min.js (copied) (copied from appmax-woocommerce/trunk/assets/js/my-scripts/awc_billet.min.js)
-
tags/2.0.33/assets/js/my-scripts/awc_checkout.js (copied) (copied from appmax-woocommerce/trunk/assets/js/my-scripts/awc_checkout.js)
-
tags/2.0.33/assets/js/my-scripts/awc_checkout.min.js (copied) (copied from appmax-woocommerce/trunk/assets/js/my-scripts/awc_checkout.min.js)
-
tags/2.0.33/assets/js/my-scripts/awc_credit_card.js (copied) (copied from appmax-woocommerce/trunk/assets/js/my-scripts/awc_credit_card.js)
-
tags/2.0.33/assets/js/my-scripts/awc_credit_card.min.js (copied) (copied from appmax-woocommerce/trunk/assets/js/my-scripts/awc_credit_card.min.js)
-
tags/2.0.33/assets/js/my-scripts/awc_scripts.js (deleted)
-
tags/2.0.33/assets/js/my-scripts/awc_scripts.min.js (deleted)
-
tags/2.0.33/includes/class-awc-api.php (copied) (copied from appmax-woocommerce/trunk/includes/class-awc-api.php) (1 diff)
-
tags/2.0.33/includes/class-awc-calculate.php (copied) (copied from appmax-woocommerce/trunk/includes/class-awc-calculate.php)
-
tags/2.0.33/includes/class-awc-due-date-validator.php (copied) (copied from appmax-woocommerce/trunk/includes/class-awc-due-date-validator.php)
-
tags/2.0.33/includes/class-awc-form-payment.php (copied) (copied from appmax-woocommerce/trunk/includes/class-awc-form-payment.php)
-
tags/2.0.33/includes/class-awc-gateway-billet.php (copied) (copied from appmax-woocommerce/trunk/includes/class-awc-gateway-billet.php)
-
tags/2.0.33/includes/class-awc-gateway-credit-card.php (copied) (copied from appmax-woocommerce/trunk/includes/class-awc-gateway-credit-card.php)
-
tags/2.0.33/includes/class-awc-helper.php (copied) (copied from appmax-woocommerce/trunk/includes/class-awc-helper.php)
-
tags/2.0.33/includes/class-awc-post-back.php (deleted)
-
tags/2.0.33/includes/class-awc-process-payment.php (copied) (copied from appmax-woocommerce/trunk/includes/class-awc-process-payment.php) (3 diffs)
-
tags/2.0.33/includes/class-awc-search-gateway.php (copied) (copied from appmax-woocommerce/trunk/includes/class-awc-search-gateway.php)
-
tags/2.0.33/includes/class-awc-send-data.php (deleted)
-
tags/2.0.33/includes/class-awc-webhook-post.php (copied) (copied from appmax-woocommerce/trunk/includes/class-awc-webhook-post.php)
-
tags/2.0.33/includes/class-awc-webhook.php (copied) (copied from appmax-woocommerce/trunk/includes/class-awc-webhook.php)
-
tags/2.0.33/includes/domain/class-awc-day-week.php (copied) (copied from appmax-woocommerce/trunk/includes/domain/class-awc-day-week.php)
-
tags/2.0.33/includes/domain/class-awc-errors-api.php (modified) (1 diff)
-
tags/2.0.33/includes/domain/class-awc-origin-order.php (copied) (copied from appmax-woocommerce/trunk/includes/domain/class-awc-origin-order.php)
-
tags/2.0.33/includes/domain/class-awc-status-appmax.php (copied) (copied from appmax-woocommerce/trunk/includes/domain/class-awc-status-appmax.php)
-
tags/2.0.33/includes/domain/class-awc-suffix-api.php (copied) (copied from appmax-woocommerce/trunk/includes/domain/class-awc-suffix-api.php) (1 diff)
-
tags/2.0.33/includes/routes (deleted)
-
tags/2.0.33/readme.txt (copied) (copied from appmax-woocommerce/trunk/readme.txt) (2 diffs)
-
tags/2.0.33/templates/views/checkout/billet/form-appmax.php (copied) (copied from appmax-woocommerce/trunk/templates/views/checkout/billet/form-appmax.php)
-
tags/2.0.33/templates/views/checkout/credit-card/form-appmax.php (copied) (copied from appmax-woocommerce/trunk/templates/views/checkout/credit-card/form-appmax.php)
-
tags/2.0.33/templates/views/checkout/credit-card/form-default.php (copied) (copied from appmax-woocommerce/trunk/templates/views/checkout/credit-card/form-default.php)
-
trunk/appmax-woocommerce.php (modified) (5 diffs)
-
trunk/includes/class-awc-api.php (modified) (1 diff)
-
trunk/includes/class-awc-process-payment.php (modified) (3 diffs)
-
trunk/includes/domain/class-awc-errors-api.php (modified) (1 diff)
-
trunk/includes/domain/class-awc-suffix-api.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
appmax-woocommerce/tags/2.0.33/appmax-woocommerce.php
r2468156 r2510313 3 3 * Plugin Name: AppMax WooCommerce 4 4 * Description: Gateway de pagamento AppMax para WooCommerce. 5 * Version: 2.0.3 25 * Version: 2.0.33 6 6 * License: GPLv2 or later 7 7 * Author: AppMax Plataforma de Vendas Ltda … … 24 24 class AppMax_WC 25 25 { 26 const VERSION = '2.0.3 2';26 const VERSION = '2.0.33'; 27 27 28 28 /** … … 55 55 add_filter( 'woocommerce_payment_gateways', array( $this, 'awc_register_gateway' ) ); 56 56 add_filter( 'woocommerce_checkout_fields', array( $this, 'awc_remove_checkout_fields' ) ); 57 58 add_action( 'wp_ajax_add-meta', array( $this, 'awc_send_to_appmax' ), 1); 59 add_action( 'wp_ajax_woocommerce_correios_add_tracking_code', array( $this, 'awc_send_correios_to_appmax' ), 1); 57 60 58 61 add_action( 'woocommerce_order_details_after_order_table', array( $this, 'awc_show_link_billet' ) ); … … 60 63 add_action( 'admin_notices', array( $this, 'awc_woocommerce_not_installed' ) ); 61 64 } 65 } 66 67 public function awc_send_to_appmax() 68 { 69 $awc_tracking_code = new AWC_Tracking_Code(); 70 $awc_tracking_code->awc_send_to_appmax(); 71 } 72 73 public function awc_send_correios_to_appmax() 74 { 75 $awc_tracking_code = new AWC_Tracking_Code(); 76 $awc_tracking_code->awc_send_correios_to_appmax(); 62 77 } 63 78 … … 169 184 include_once AWC_ABSPATH . '/includes/class-awc-webhook.php'; 170 185 include_once AWC_ABSPATH . '/includes/class-awc-webhook-post.php'; 186 include_once AWC_ABSPATH . '/includes/class-awc-tracking-code.php'; 171 187 } 172 188 -
appmax-woocommerce/tags/2.0.33/includes/class-awc-api.php
r2468156 r2510313 377 377 378 378 } 379 380 /** 381 * @param $order_id 382 * @param $tracking_code 383 * @return array|WP_Error 384 */ 385 public function awc_post_tracking_code( $order_id, $tracking_code ) 386 { 387 $data = $this->make_tracking_code_body($order_id, $tracking_code); 388 389 return $this->awc_post( $this->awc_get_full_url( AWC_Suffix_Api::AWS_SUFFIX_TRACKING_CODE ), $data ); 390 } 391 392 393 /** 394 * @param $order_id 395 * @param $tracking_code 396 * @return array 397 */ 398 private function make_tracking_code_body($order_id, $tracking_code) 399 { 400 return [ 401 'access-token' => $this->gateway->awc_api_key, 402 'order_id' => $order_id, 403 'delivery_tracking_code' => $tracking_code 404 ]; 405 } 379 406 } -
appmax-woocommerce/tags/2.0.33/includes/class-awc-process-payment.php
r2341162 r2510313 71 71 $order->add_meta_data( '_appmax_order_id', $response_order_body->data->id ); 72 72 73 $order->add_meta_data( '_appmax_tracking_code','' ); 74 73 75 update_post_meta( $order->get_order_number(),'appmax_order_id', $response_order_body->data->id ); 76 77 update_post_meta( $order->get_order_number(),'appmax_tracking_code', '' ); 74 78 75 79 if ( $this->awc_enable_debug() ) { … … 97 101 $order->add_meta_data( '_appmax_pay_reference', $response_payment_body->data->pay_reference ); 98 102 103 $order->add_meta_data( '_appmax_tracking_code', '' ); 104 99 105 update_post_meta( $order->get_order_number(),'appmax_pay_reference', $response_payment_body->data->pay_reference ); 106 107 update_post_meta( $order->get_order_number(),'appmax_tracking_code', '' ); 100 108 101 109 if ( $this->awc_enable_debug() ) { … … 162 170 163 171 $order->add_meta_data( '_appmax_order_id', $response_order_body->data->id ); 172 173 $order->add_meta_data( '_appmax_tracking_code','' ); 174 175 update_post_meta( $order->get_order_number(),'appmax_tracking_code', '' ); 164 176 165 177 update_post_meta( $order->get_order_number(),'appmax_order_id', $response_order_body->data->id ); -
appmax-woocommerce/tags/2.0.33/includes/domain/class-awc-errors-api.php
r2127366 r2510313 13 13 const AWC_ERROR_PAYMENT = "Error[P]"; 14 14 15 const AWC_ERROR_TRACKING = "Error[T]"; 16 15 17 const AWC_MSG_001 = "Há um problema de conexão com o gateway de pagamento. Desculpe pela inconveniência."; 16 18 -
appmax-woocommerce/tags/2.0.33/includes/domain/class-awc-suffix-api.php
r2179564 r2510313 16 16 17 17 const AWC_SUFFIX_PAYMENT_INSTALLMENTS = "payment/installments/"; 18 19 const AWS_SUFFIX_TRACKING_CODE = "order/delivery-tracking-code"; 18 20 } -
appmax-woocommerce/tags/2.0.33/readme.txt
r2468156 r2510313 4 4 Requires at least: 4.0 5 5 Tested up to: 5.1 6 Stable tag: 2.0.3 26 Stable tag: 2.0.33 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 117 117 == Changelog == 118 118 119 = 2.0.33 120 121 * Adicionado campo personalizado appmax_tracking_code. 122 * Códigos de rastreio adicionados no campo personalizado são enviados via API. 123 * Códigos de rastreio adicionados pelo plugin Claudio Sanches - Correios for WooCommerce são enviados via API. 124 119 125 = 2.0.32 = 120 126 -
appmax-woocommerce/trunk/appmax-woocommerce.php
r2468156 r2510313 3 3 * Plugin Name: AppMax WooCommerce 4 4 * Description: Gateway de pagamento AppMax para WooCommerce. 5 * Version: 2.0.3 25 * Version: 2.0.33 6 6 * License: GPLv2 or later 7 7 * Author: AppMax Plataforma de Vendas Ltda … … 24 24 class AppMax_WC 25 25 { 26 const VERSION = '2.0.3 2';26 const VERSION = '2.0.33'; 27 27 28 28 /** … … 55 55 add_filter( 'woocommerce_payment_gateways', array( $this, 'awc_register_gateway' ) ); 56 56 add_filter( 'woocommerce_checkout_fields', array( $this, 'awc_remove_checkout_fields' ) ); 57 58 add_action( 'wp_ajax_add-meta', array( $this, 'awc_send_to_appmax' ), 1); 59 add_action( 'wp_ajax_woocommerce_correios_add_tracking_code', array( $this, 'awc_send_correios_to_appmax' ), 1); 57 60 58 61 add_action( 'woocommerce_order_details_after_order_table', array( $this, 'awc_show_link_billet' ) ); … … 60 63 add_action( 'admin_notices', array( $this, 'awc_woocommerce_not_installed' ) ); 61 64 } 65 } 66 67 public function awc_send_to_appmax() 68 { 69 $awc_tracking_code = new AWC_Tracking_Code(); 70 $awc_tracking_code->awc_send_to_appmax(); 71 } 72 73 public function awc_send_correios_to_appmax() 74 { 75 $awc_tracking_code = new AWC_Tracking_Code(); 76 $awc_tracking_code->awc_send_correios_to_appmax(); 62 77 } 63 78 … … 169 184 include_once AWC_ABSPATH . '/includes/class-awc-webhook.php'; 170 185 include_once AWC_ABSPATH . '/includes/class-awc-webhook-post.php'; 186 include_once AWC_ABSPATH . '/includes/class-awc-tracking-code.php'; 171 187 } 172 188 -
appmax-woocommerce/trunk/includes/class-awc-api.php
r2468156 r2510313 377 377 378 378 } 379 380 /** 381 * @param $order_id 382 * @param $tracking_code 383 * @return array|WP_Error 384 */ 385 public function awc_post_tracking_code( $order_id, $tracking_code ) 386 { 387 $data = $this->make_tracking_code_body($order_id, $tracking_code); 388 389 return $this->awc_post( $this->awc_get_full_url( AWC_Suffix_Api::AWS_SUFFIX_TRACKING_CODE ), $data ); 390 } 391 392 393 /** 394 * @param $order_id 395 * @param $tracking_code 396 * @return array 397 */ 398 private function make_tracking_code_body($order_id, $tracking_code) 399 { 400 return [ 401 'access-token' => $this->gateway->awc_api_key, 402 'order_id' => $order_id, 403 'delivery_tracking_code' => $tracking_code 404 ]; 405 } 379 406 } -
appmax-woocommerce/trunk/includes/class-awc-process-payment.php
r2341162 r2510313 71 71 $order->add_meta_data( '_appmax_order_id', $response_order_body->data->id ); 72 72 73 $order->add_meta_data( '_appmax_tracking_code','' ); 74 73 75 update_post_meta( $order->get_order_number(),'appmax_order_id', $response_order_body->data->id ); 76 77 update_post_meta( $order->get_order_number(),'appmax_tracking_code', '' ); 74 78 75 79 if ( $this->awc_enable_debug() ) { … … 97 101 $order->add_meta_data( '_appmax_pay_reference', $response_payment_body->data->pay_reference ); 98 102 103 $order->add_meta_data( '_appmax_tracking_code', '' ); 104 99 105 update_post_meta( $order->get_order_number(),'appmax_pay_reference', $response_payment_body->data->pay_reference ); 106 107 update_post_meta( $order->get_order_number(),'appmax_tracking_code', '' ); 100 108 101 109 if ( $this->awc_enable_debug() ) { … … 162 170 163 171 $order->add_meta_data( '_appmax_order_id', $response_order_body->data->id ); 172 173 $order->add_meta_data( '_appmax_tracking_code','' ); 174 175 update_post_meta( $order->get_order_number(),'appmax_tracking_code', '' ); 164 176 165 177 update_post_meta( $order->get_order_number(),'appmax_order_id', $response_order_body->data->id ); -
appmax-woocommerce/trunk/includes/domain/class-awc-errors-api.php
r2127366 r2510313 13 13 const AWC_ERROR_PAYMENT = "Error[P]"; 14 14 15 const AWC_ERROR_TRACKING = "Error[T]"; 16 15 17 const AWC_MSG_001 = "Há um problema de conexão com o gateway de pagamento. Desculpe pela inconveniência."; 16 18 -
appmax-woocommerce/trunk/includes/domain/class-awc-suffix-api.php
r2179564 r2510313 16 16 17 17 const AWC_SUFFIX_PAYMENT_INSTALLMENTS = "payment/installments/"; 18 19 const AWS_SUFFIX_TRACKING_CODE = "order/delivery-tracking-code"; 18 20 } -
appmax-woocommerce/trunk/readme.txt
r2468156 r2510313 4 4 Requires at least: 4.0 5 5 Tested up to: 5.1 6 Stable tag: 2.0.3 26 Stable tag: 2.0.33 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 117 117 == Changelog == 118 118 119 = 2.0.33 120 121 * Adicionado campo personalizado appmax_tracking_code. 122 * Códigos de rastreio adicionados no campo personalizado são enviados via API. 123 * Códigos de rastreio adicionados pelo plugin Claudio Sanches - Correios for WooCommerce são enviados via API. 124 119 125 = 2.0.32 = 120 126
Note: See TracChangeset
for help on using the changeset viewer.