Changeset 2922988
- Timestamp:
- 06/07/2023 03:57:44 PM (3 years ago)
- Location:
- feexpay
- Files:
-
- 6 edited
-
tags/1.0.0/admin/feexpay-settings.php (modified) (1 diff)
-
tags/1.0.0/assets/js/invoke.js (modified) (3 diffs)
-
tags/1.0.0/includes/class-wc-feexpay-gateway.php (modified) (5 diffs)
-
trunk/admin/feexpay-settings.php (modified) (1 diff)
-
trunk/assets/js/invoke.js (modified) (3 diffs)
-
trunk/includes/class-wc-feexpay-gateway.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
feexpay/tags/1.0.0/admin/feexpay-settings.php
r2893872 r2922988 38 38 'desc_tip' => true, 39 39 ), 40 'form' => array( 41 'title' => __('Type de formulaire', 'feexpay'), 42 'type' => 'select', 43 'options' => array( 44 'ALL' => __('Tout', 'feexpay'), 45 'CARD' => __('Uniquement Cartes bancaires', 'feexpay'), 46 'MOBILE' => __('Uniquement Mobile Money', 'feexpay'), 47 ), 48 'default' => 'ALL', 49 'desc_tip' => true, 50 'description' => __('Choisissez le type de formulaire que vous souhaitez afficher aux clients', 'kkiapay-woocommerce') 51 ), 40 52 'token' => array( 41 53 'title' => __('API Key', 'feexpay'), -
feexpay/tags/1.0.0/assets/js/invoke.js
r2918280 r2922988 12 12 return result; 13 13 } 14 15 // console.log(inputs) 14 16 const reference = makeid(8); 15 17 inputs.reference = makeid(8); … … 19 21 : (inputs.mode = "LIVE"); 20 22 21 console.log(inputs)22 if (!inputs.theme) inputs.theme = 'primary';23 // console.log(inputs) 24 // if (!inputs.theme) inputs.theme = 'primary'; 23 25 event.preventDefault(); 24 26 inputs.sdk = 'woocommerce'; … … 31 33 token:inputs.token, 32 34 mode: inputs.mode, 35 currency: inputs.currency, 33 36 // callback:()=>{ 34 37 // // console.log("Paiment Effectuer") 35 38 // }, 36 39 callback_url:inputs.callback, 37 custom_id: inputs.reference 40 custom_id: inputs.reference, 41 case: inputs.form, 38 42 }); 39 43 button.addEventListener('click', function (event) { -
feexpay/tags/1.0.0/includes/class-wc-feexpay-gateway.php
r2918280 r2922988 42 42 $this->feexpay_config['key'] = $this->token; 43 43 $this->feexpay_config['key'] = $this->shop; 44 $this->feexpay_config['currency'] = get_woocommerce_currency(); 45 44 46 $this->feexpay = new Feexpay\FeexpayClass($this->token, $this->shop, $sandbox=true); 45 47 … … 88 90 public function import_admin_scripts() 89 91 { 90 wp_enqueue_script('jscolor', plugins_url('../assets/js/jscolor.js', __FILE__), [], 'v1', true);91 wp_enqueue_script('setup-admin-script', plugins_url('../assets/js/admin.js', __FILE__), [], 'v1', true);92 // wp_enqueue_script('jscolor', plugins_url('../assets/js/jscolor.js', __FILE__), [], 'v1', true); 93 // wp_enqueue_script('setup-admin-script', plugins_url('../assets/js/admin.js', __FILE__), [], 'v1', true); 92 94 } 93 95 … … 193 195 194 196 if (($response->status == Status\STATUS::SUCCESS || $response->status == Status\STATUS::SUCCESSFUL) && $response->amount >= $order->get_total()) { 195 196 197 $order->update_status('completed'); 197 198 $order->add_order_note(__('Payment was successful on feexpay', 'feexpay')); … … 208 209 $customer_note .= __('Your payment has not been confirmed yet, so we have to put your order <strong>on-hold</strong> ', 'feexpay'); 209 210 $customer_note .= __('If this persists, Please, contact us for information regarding this order.', 'feexpay'); 210 211 211 $order->add_order_note($customer_note, 1); 212 212 wc_add_notice($customer_note, 'notice'); … … 221 221 $admin_note = __('Attention: New order has been placed on hold because of incorrect payment amount or currency. Please, look into it. <br>', 'feexpay'); 222 222 $admin_note .= __('Amount paid: ' . $order->get_currency() . ' ' . $response->amount . ' <br> Order amount: ' . $order->get_order_currency() . ' ' . $order->order_total . ' <br> Reference: ' . sanitize_text_field($_GET['ref']), 'feexpay'); 223 224 223 $order->add_order_note($customer_note, 1); 225 224 $order->add_order_note($admin_note); 226 225 wc_add_notice($customer_note, 'notice'); 227 228 226 $woocommerce->cart->empty_cart(); 229 227 wp_redirect($this->get_return_url($order)); -
feexpay/trunk/admin/feexpay-settings.php
r2893869 r2922988 38 38 'desc_tip' => true, 39 39 ), 40 'form' => array( 41 'title' => __('Type de formulaire', 'feexpay'), 42 'type' => 'select', 43 'options' => array( 44 'ALL' => __('Tout', 'feexpay'), 45 'CARD' => __('Uniquement Cartes bancaires', 'feexpay'), 46 'MOBILE' => __('Uniquement Mobile Money', 'feexpay'), 47 ), 48 'default' => 'ALL', 49 'desc_tip' => true, 50 'description' => __('Choisissez le type de formulaire que vous souhaitez afficher aux clients', 'kkiapay-woocommerce') 51 ), 40 52 'token' => array( 41 53 'title' => __('API Key', 'feexpay'), -
feexpay/trunk/assets/js/invoke.js
r2918279 r2922988 12 12 return result; 13 13 } 14 15 // console.log(inputs) 14 16 const reference = makeid(8); 15 17 inputs.reference = makeid(8); … … 19 21 : (inputs.mode = "LIVE"); 20 22 21 console.log(inputs)22 if (!inputs.theme) inputs.theme = 'primary';23 // console.log(inputs) 24 // if (!inputs.theme) inputs.theme = 'primary'; 23 25 event.preventDefault(); 24 26 inputs.sdk = 'woocommerce'; … … 31 33 token:inputs.token, 32 34 mode: inputs.mode, 35 currency: inputs.currency, 33 36 // callback:()=>{ 34 37 // // console.log("Paiment Effectuer") 35 38 // }, 36 39 callback_url:inputs.callback, 37 custom_id: inputs.reference 40 custom_id: inputs.reference, 41 case: inputs.form, 38 42 }); 39 43 button.addEventListener('click', function (event) { -
feexpay/trunk/includes/class-wc-feexpay-gateway.php
r2918279 r2922988 42 42 $this->feexpay_config['key'] = $this->token; 43 43 $this->feexpay_config['key'] = $this->shop; 44 $this->feexpay_config['currency'] = get_woocommerce_currency(); 45 44 46 $this->feexpay = new Feexpay\FeexpayClass($this->token, $this->shop, $sandbox=true); 45 47 … … 88 90 public function import_admin_scripts() 89 91 { 90 wp_enqueue_script('jscolor', plugins_url('../assets/js/jscolor.js', __FILE__), [], 'v1', true);91 wp_enqueue_script('setup-admin-script', plugins_url('../assets/js/admin.js', __FILE__), [], 'v1', true);92 // wp_enqueue_script('jscolor', plugins_url('../assets/js/jscolor.js', __FILE__), [], 'v1', true); 93 // wp_enqueue_script('setup-admin-script', plugins_url('../assets/js/admin.js', __FILE__), [], 'v1', true); 92 94 } 93 95 … … 193 195 194 196 if (($response->status == Status\STATUS::SUCCESS || $response->status == Status\STATUS::SUCCESSFUL) && $response->amount >= $order->get_total()) { 195 196 197 $order->update_status('completed'); 197 198 $order->add_order_note(__('Payment was successful on feexpay', 'feexpay')); … … 208 209 $customer_note .= __('Your payment has not been confirmed yet, so we have to put your order <strong>on-hold</strong> ', 'feexpay'); 209 210 $customer_note .= __('If this persists, Please, contact us for information regarding this order.', 'feexpay'); 210 211 211 $order->add_order_note($customer_note, 1); 212 212 wc_add_notice($customer_note, 'notice'); … … 221 221 $admin_note = __('Attention: New order has been placed on hold because of incorrect payment amount or currency. Please, look into it. <br>', 'feexpay'); 222 222 $admin_note .= __('Amount paid: ' . $order->get_currency() . ' ' . $response->amount . ' <br> Order amount: ' . $order->get_order_currency() . ' ' . $order->order_total . ' <br> Reference: ' . sanitize_text_field($_GET['ref']), 'feexpay'); 223 224 223 $order->add_order_note($customer_note, 1); 225 224 $order->add_order_note($admin_note); 226 225 wc_add_notice($customer_note, 'notice'); 227 228 226 $woocommerce->cart->empty_cart(); 229 227 wp_redirect($this->get_return_url($order));
Note: See TracChangeset
for help on using the changeset viewer.