id = 'nexapay'; $this->icon = apply_filters('woocommerce_nexapay_icon',plugins_url('/assets/icon.png',__FILE__)); $this->method_title = __('nexapay','wc_nexapay_payment'); $this->method_description = __('This plugin allows you to integrate with nexapay payments','wc_nexapay_payment'); $this->title = __( "nexapay", 'wc_nexapay_payment' ); $this->description = "nexapay Payment Setting page."; $this->has_fields = false; $this->init_form_fields(); $this->init_settings(); $this->title = $this->get_option('title'); $this->url = $this->settings['nexapay_url']; $this->key_id = $this->settings['key_id']; $this->secret_key = $this->settings['secret_key']; $this->description = $this->settings['description']; $this->prod_id = $this->settings['prod_id']; $this->request_hashkey = $this->settings['request_hashkey']; $this->response_hashkey = $this->settings['response_hashkey']; $this->request_saltkey = $this->settings['request_saltkey']; $this->response_saltkey = $this->settings['response_saltkey']; $this->request_aeskey = $this->settings['request_aeskey']; $this->response_aeskey = $this->settings['response_aeskey']; add_action('woocommerce_update_options_payment_gateways_'.$this->id, array($this,'process_admin_options')); //$link = function_exists( 'wc_get_cart_url' ) ? wc_get_cart_url() : $woocommerce->cart->get_cart_url(); $this->thank_you_page(); //http://localhost/wordpress/checkout/ // add_action('the_content', array(&$this, 'thank_you_page')); // add_action('woocommerce_thank_you_'.$this->id, array($this,'thank_you_page')); } public function init_form_fields(){ $this->form_fields = array( 'enabled' => array( 'title' => __( 'Enable/Disable', 'wc_nexapay_payment' ), 'type' => 'checkbox', 'label' => __( 'Enable or Disable nexapay Payments', 'wc_nexapay_payment' ), 'default' => 'yes' ), 'title' => array( 'title' => __( 'Title', 'wc_nexapay_payment' ), 'type' => 'text', 'description' => __( 'Add a new title for the nexapay Payments that customers will see when they are in the checkout page.', 'wc_payripe_payment' ), 'default' => __( 'NexaPay Your Digital Payments Partner', 'wc_nexapay_payment' ), 'desc_tip' => true, 'custom_attributes' => array('readonly' => 'readonly'), ), 'description' => array( 'title' => __( 'Description', 'wc_nexapay_payment' ), 'type' => 'textarea', 'default' =>__('Grow your business with the flawless integration of digital payments solutions!.', 'wc_nexapay_payment'), 'description'=> __('This controls the description which the user sees during checkout.', 'wc_nexapay_payment'), 'desc_tip'=> true, 'custom_attributes' => array('readonly' => 'readonly'), ), 'nexapay_url' => array( 'title' => __('Gateway Url', 'wc_nexapay_payment'), 'type' => 'text', 'default'=> __('https://prod.nexapay.in/payment/gateway/v1/initialrequest','wc_nexapay_payment'), 'description' => __('Will be provided by nexapay payment gateway', 'wc_nexapay_payment'), 'desc_tip' => true, 'custom_attributes' => array('readonly' => 'readonly'), ), 'key_id' => array( 'title' => __('Key Id', 'wc_nexapay_payment'), 'type' => 'text', 'description' => __('As provided by nexapay merchant website', 'wc_nexapay_payment'), 'desc_tip' => true ), 'secret_key' => array( 'title' => __('Secret Key', 'wc_nexapay_payment'), 'type' => 'text', 'description' => __('As provided by nexapay merchant website', 'wc_nexapay_payment'), 'desc_tip' => true ), 'prod_id' => array( 'title' => __('Product ID', 'wc_nexapay_payment'), 'type' => 'text', 'description' => __('Will be provided by nexapay merchant website after production movement', 'wc_nexapay_payment'), 'desc_tip' => true ), 'request_hashkey' => array( 'title' => __('Request Hashkey', 'wc_nexapay_payment'), 'type' => 'text', 'description' => __('Request hash key, provided by nexapay merchant web site', 'wc_nexapay_payment'), 'desc_tip' => true ), 'response_hashkey' => array( 'title' => __('Response Hashkey', 'wc_nexapay_payment'), 'type' => 'text', 'description' => __('Response Hashkey, provided by nexapay merchant web site', 'wc_nexapay_payment'), 'desc_tip' => true ), 'request_saltkey' => array( 'title' => __('Request Saltkey', 'wc_nexapay_payment'), 'type' => 'text', 'description' => __('Request Saltkey, provided by nexapay merchant web site', 'wc_nexapay_payment'), 'desc_tip' => true ), 'response_saltkey' => array( 'title' => __('Response Saltkey', 'wc_nexapay_payment'), 'type' => 'text', 'description' => __('Response Saltkey, provided by nexapay merchant web site', 'wc_nexapay_payment'), 'desc_tip' => true ),'request_aeskey' => array( 'title' => __('Request AESkey', 'wc_nexapay_payment'), 'type' => 'text', 'description' => __('Request AESkey, provided by nexapay merchant web site', 'wc_nexapay_payment'), 'desc_tip' => true ), 'response_aeskey' => array( 'title' => __('Response AESkey', 'wc_nexapay_payment'), 'type' => 'text', 'description' => __('Response AESkey, provided by nexapay merchant web site', 'wc_nexapay_payment'), 'desc_tip' => true ), ); } public function process_payment($order_id){ global $woocommerce; global $current_user; //get user details $current_user = wp_get_current_user(); $user_email = $current_user->user_email; $first_name = $current_user->user_login; $last_name = $current_user->shipping_last_name; $phone_number = $current_user->billing_phone; $country = $current_user->shipping_country; $state = $current_user->shipping_state; $city = $current_user->shipping_city; $postcode = $current_user->shipping_postcode; $address_1 = $current_user->shipping_address_1; $address_2 = $current_user->shipping_address_2; $udf2 = $first_name." ".$last_name; $udf3 = $country." ".$state." ".shipping_city." ".$address_1." ".$address_2." ".$postcode; // $udf4 = ""; // $udf5 = ""; $order= new WC_Order( $order_id ); $keyId = $this->key_id; $secretKey = $this->secret_key; $txnCurr = 'INR'; $amount = $order->get_total(); $emailId = $user_email; $username=$first_name; $mobileNumber = $phone_number; $prodId = $this->prod_id; $requestHashKey = $this->request_hashkey; $requestSaltKey = $this->request_saltkey; $requestAESKey = $this->request_aeskey; $message = $keyId.$secretKey.$txnCurr.$amount.$emailId.$mobileNumber; $signature =hash_hmac('sha256', $message, $requestHashKey); $myObj = (object)array(); $myObj->clientId= $this->key_id; $myObj->clientSecret= $this->secret_key; $myObj->txnCurr='INR'; $myObj->amount=$order->get_total(); $myObj->emailId= $user_email; $myObj->prodId= $this->prod_id; $myObj->username=$username; $myObj->mobileNumber=$phone_number; $myObj->signature=$signature; $myObj->udf1=$order_id; $myObj->udf2=$udf2; $myObj->udf3=$udf3; // $myObj->udf4=$udf4; // $myObj->udf5=$udf5; $myJSON = json_encode($myObj); $encryptJsonObj=$this-> encrypt($myJSON,$requestSaltKey,$requestAESKey); $order = wc_get_order($order_id); $order ->update_status('on-hold',__('Awaiting nexapay Payment','wc_nexapay_payment')); $param = "clientKey=".$keyId."&encrypt=".$encryptJsonObj; return array( 'result' => 'success', 'redirect' => MakeRequest."?key=".$keyId."&enc=".$encryptJsonObj."&url=".$this->url ); exit; } public function thank_you_page(){ global $woocommerce; global $wpdb, $woocommerce; $content = ""; $content .= '
'; $content .= '

nexapay Thank you

'; if(isset($_POST['secureData'])){ add_action('the_content', array(&$this, 'thank_you_page')); $responseData = $_POST['secureData']; $responesSaltKey = $this->response_saltkey; $responesAESKey = $this->response_aeskey; $decryptJsonObj = $this->decrypt($responseData,$responesSaltKey,$responesAESKey); $content .= '
'; // Convert JSON string to Array $dataArray = json_decode($decryptJsonObj, true); // $content .= "Json : ".$decryptJsonObj; // $content .="
"; // =============== response code end ============ $valid = $dataArray['status'].$dataArray['orderId'].$dataArray['transactionId'].$dataArray['bankId'].$dataArray['description']; // generate hmac sha 256 hashkey $signature= hash_hmac('sha256', $valid, $this->response_hashkey); // $content .="
"; // $content .= $signature; //================= validate signature ======================== if($dataArray['signature']==$signature){ $content .= "Status : ".$dataArray['status']; //$content .="
"; // $content .= "Client Id : ".$dataArray['clientId']; $content .="
"; $content .= "Order Id : ".$dataArray['orderId']; $content .="
"; $content .= "Bank Id : ".$dataArray['bankId']; $content .="
"; $content .= "Transaction Id : ".$dataArray['transactionId']; $content .="
"; $content .= "Amount : ".$dataArray['amount']; $content .="
"; $content .= "Email Id : ".$dataArray['emailId']; $content .="
"; $content .= "Mobile Number : ".$dataArray['mobileNumber']; // $content .="
"; //$content .= "Signature : ".$dataArray['signature']; $content .="
"; $content .= "Date : ".$dataArray['date']; $content .="
"; $content .= "Description : ".$dataArray['description']; $content .= "
"; // $content .= "Valid Transaction"; $content .= "
"; $order = new WC_Order($dataArray['udf1']); if($dataArray['status']=="200"){ $order->update_status('wc-completed',__('Payment Completed By nexapay.','wc_nexapay_payment')); }else if($dataArray['status']=="400"){ $order->update_status('wc-failed'); }else if($dataArray['status']=="402"){ $order->update_status('wc-cancelled'); } }else{ $content .= "
"; $content .= "Invalid Transaction"; $content .= "
"; } $content .= '
'; } $content .= '
'; return $content; } public function encrypt($data, $salt,$key) { if($key != NULL && $data != "" && $salt != ""){ $method = "AES-256-CBC"; /*Converting Array to bytes*/ $iv = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]; $chars = array_map("chr", $iv); $IVbytes = join($chars); $salt1 = mb_convert_encoding($salt, "UTF-8"); /*Encoding to UTF-8*/ $key1 = mb_convert_encoding($key, "UTF-8"); /*Encoding to UTF-8*/ /*SecretKeyFactory Instance of PBKDF2WithHmacSHA1 Java Equivalent*/ $hash = openssl_pbkdf2($key1,$salt1,'256','65536', 'sha1'); $encrypted = openssl_encrypt($data, $method, $hash, OPENSSL_RAW_DATA, $IVbytes); return bin2hex($encrypted); }else{ return "String to encrypt, Salt and Key is required."; } } public function decrypt($data, $salt, $key) { if($key != NULL && $data != "" && $salt != ""){ $dataEncypted = hex2bin($data); $method = "AES-256-CBC"; /*Converting Array to bytes*/ $iv = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]; $chars = array_map("chr", $iv); $IVbytes = join($chars); $salt1 = mb_convert_encoding($salt, "UTF-8");/*Encoding to UTF-8*/ $key1 = mb_convert_encoding($key, "UTF-8");/*Encoding to UTF-8*/ /*SecretKeyFactory Instance of PBKDF2WithHmacSHA1 Java Equivalent*/ $hash = openssl_pbkdf2($key1,$salt1,'256','65536', 'sha1'); $decrypted = openssl_decrypt($dataEncypted, $method, $hash, OPENSSL_RAW_DATA, $IVbytes); return $decrypted; }else{ return "Encrypted String to decrypt, Salt and Key is required."; } } }// class end add_filter('woocommerce_payment_gateways','add_to_nexapay_payment_gateway'); function add_to_nexapay_payment_gateway($gateways){ $gateways[] = 'WC_nexapay_Payment_Gateway'; return $gateways; } } } Home Décor – Crafted Comforts https://craftedcomforts.in Thu, 19 Oct 2023 13:46:57 +0000 en hourly 1 https://wordpress.org/?v=7.0 https://craftedcomforts.in/wp-content/uploads/2023/10/cropped-Screenshot-2023-10-19-202052-1-32x32.png Home Décor – Crafted Comforts https://craftedcomforts.in 32 32 Infiprises 136 Led 16 Star Curtain Lights, Fairy Lights with 8 Flashing Modes for Home Decoration, Lights, Decorative Lights, Diwali Lights, Decoration Lights, String Lights, Christmas (Warm White) https://craftedcomforts.in/product/infiprises-136-led-16-star-curtain-lights-fairy-lights-with-8-flashing-modes-for-home-decoration-lights-decorative-lights-diwali-lights-decoration-lights-string-lights-christmas-warm-white/ Thu, 19 Oct 2023 13:46:03 +0000 https://craftedcomforts.in/?post_type=product&p=2381 8 Mode settings: combination, in waves, sequential, slo glo, chasing/flash, slow fade, twinkle/flash and steady on
Perfect decorative lights for Home, Diwali Decorations , Festival, Christmas, Wedding, Garden, Tree
Easy to use: directly plug in and unplug it for power on and off. US standard outlet, voltage 220. Plug to the controller: 1.5M/5ft. Controller to the LED light: 1.2M/3.9Ft.
Safe, Power-Saving and Eco-Friendly. It Is Durable. High-Brightness String Light, But Not Too Dazzling Decorate for Party, Wedding, Festival, Shows, Restaurant, Hotel, Commercial Building, Shopping Centre, Pub, Concert, Hall and so on.
Specifications: Material: Plastic + Copper wire + LEDs Voltage: 110-220V Star quantity: 16 pcs LED quantity: 138 LEDs Wire length: 3m Power cord: 1.5M LED waterproof level: IP44 Lifespan: 50,000 hours (theoretically) 8 Function Controller

]]>
Gesto 8 Feet 12 Wishball LED Curtain String Lights Window Curtain Led Lights for Decoration with 8 Flashing Modes for Home Decoration,Christmas,Diwali Decoration https://craftedcomforts.in/product/gesto-8-feet-12-wishball-led-curtain-string-lights-window-curtain-led-lights-for-decoration-with-8-flashing-modes-for-home-decorationchristmasdiwali-decoration/ Thu, 19 Oct 2023 13:46:03 +0000 https://craftedcomforts.in/?post_type=product&p=2382 Electric Corded curtain light: 120 LED curtain string light adopts AC Current plug design, which can bring you much convenience, You can use it almost anywhere, Reminder: It will be better to use it in a dark place or with other lamps
8 Lighting Modes Valentines Lights: combination, in waves, sequential, slo glo, chasing/flash, slow fade, twinkle/flash and steady on. You can switch the flashing modes by the Remote
Widely used: very suitable for indoor and outdoor, Christmas, Halloween decoration, family, restaurant, hotel, commercial building, shopping center, party, wedding, performance, holiday, holiday, bathroom, window, bedroom, kitchen, courtyard, etc.
Safe and efficient: curtain lights for bedroom:Energy-saving LED is safe for your decoration installation. The beautiful heart-shaped warm white curtain light will light up your warm bedroom.
Fine Product: The strong construction makes the string lights tough and sturdy, and waterproof string lights perfect for indoor and outdoor lighting in every holiday season. It still safe when you tech the lights after long time of usage and will not overheat. Please note that the Plug is NOT waterproof, so please keep them away from water.

]]>
Quace Window Lights 20 Snowflakes Curtain Fairy Light Xmas Decoration for Indoor Party Bedroom (Warm White) https://craftedcomforts.in/product/quace-window-lights-20-snowflakes-curtain-fairy-light-xmas-decoration-for-indoor-party-bedroom-warm-white/ Thu, 19 Oct 2023 13:46:03 +0000 https://craftedcomforts.in/?post_type=product&p=2383 ❄【Christmas Curtain Lights】: This amazing set of snowflake Christmas lights cover an area of 5m wide (2m in length + 3m lead wire) by 1m deep, and hold 104 individual warm white LED lights, providing spectacular illumination this Christmastime.
❄【Snowflake Window Lights】: These festive string lights feature 16 beautifully designed snowflakes that slot straight into your window frames, and are perfect for decorating your home this holiday season.
❄【8 Modes Settings】 : Combination, in waves, sequential, slo-glo, chasing flash, slow fade, twinkle flash, steady.
❄【Best Gift Choice】: Perfect indoor and outdoor decoration. Such as Christmas, Valentine’s Day, holidays, holidays, weddings, parties, home, etc. This is definitely a great gift for your lover, friend or child. If you have any questions about our string lights, please send an email for help. We will provide you with a satisfactory solution.

]]>
PESCA Waterdrop String Lights for Indoor Outdoor Decoration Diwali Light for Party Birthday Diwali Christmas Navratri Valentine Gift Home Decoration Light With 8 Flashing Modes (4 Meter 25 LED, Multicolour) https://craftedcomforts.in/product/pesca-waterdrop-string-lights-for-indoor-outdoor-decoration-diwali-light-for-party-birthday-diwali-christmas-navratri-valentine-gift-home-decoration-light-with-8-flashing-modes-4-meter-25-led-multic/ Thu, 19 Oct 2023 13:46:03 +0000 https://craftedcomforts.in/?post_type=product&p=2377 BUBBLE WATERDROP SHAPE – Multicolor LED String light with 25 White Crystal Drop styled Micro LED lamp bulbs in a string, size of Drop is 7.5 CM and spaced every 4.4 inch, Total Length 11.6 Feet. Plug-In Powered.
ENERGY EFFICIENT & SAFE – AC 220v comes with Two PIN Indian Power Plug. Since the LED Light do not get hot, they are the perfect choice for flower and indoor decoration or even in children’s rooms
FANCY DROP SHAPE STRING LIGHTS FOR HOME DECOR – This Fairy String Multicolor 25 LED Lights can bring you unexpected beauty. 360 degree lighting angel, make it looks wonderful at night. perfect for indoor and outdoor, Fairy Lights, Christmas Decoration, holiday, party, Diwali, wedding, decor lights, bedroom, decorative, window, walls, doors, trees, balcony, home decorations items.
Multicolor LED String Lights for Decoration – You can easily hang this decorative fairy light on the window or anywhere else, it will be an amazing display. These wonderful fairy string lights illuminate during night, add warm and charming atmosphere to your home.
DELICATE PRODUCT , PLEASE HANDLE IT WITH CARE

]]>
PESCA Flower Fairy String Lights, 15 Meter 100 LED with 8 Flashing Modes Christmas Lights for Diwali Home Decoration (Multicolour) https://craftedcomforts.in/product/pesca-flower-fairy-string-lights-15-meter-100-led-with-8-flashing-modes-christmas-lights-for-diwali-home-decoration-multicolour/ Thu, 19 Oct 2023 13:46:03 +0000 https://craftedcomforts.in/?post_type=product&p=2378 Perfect fancy flower string lights for home decor- this high-brightness warm white 100 LED lights with romantic and cute cherry blossom flower design can bring you unexpected beauty. 360 degree lighting angel, make it looks wonderful at night. Perfect for indoor and outdoor, fairy lights, Christmas decoration, holiday, party, Diwali, wedding, decor lights, home, bedroom, window, walls, doors, trees, balcony, living room decorations
Gorgeous and user friendly design for multi use – a total of 100 white blossom flower 49 ft. In length, 100 LEDs light lamp bulbs. You can easily hang this decorative fairy light on the window or anywhere else, it will be an amazing display
WATERPROOF INDOOR and OUTDOOR DECORATION – with IP44 which makes this flower lights water-resistant for easy use indoors and outdoors. A great and attractive decor lights for all your events, that the plug and the controller are not waterproof, and keep it dry
ENERGY EFFICIENT and SAFE AC 220v comes with Two PIN Indian Power Plug
Application: Great for wall hangings, dorm decorations, beach throws, picnic blankets, porch hangings, table cloths, bed spreads, sofa covers or a perfect gift for any occasion.

]]>
PESCA 25 LED Crystal Bubble Ball String Fairy Lights for Decoration Diwali Christmas Xmas Light for Diwali Home Decorations Lighting (Multicolour, 4 Meter) https://craftedcomforts.in/product/pesca-25-led-crystal-bubble-ball-string-fairy-lights-for-decoration-diwali-christmas-xmas-light-for-diwali-home-decorations-lighting-multicolour-4-meter/ Thu, 19 Oct 2023 13:46:03 +0000 https://craftedcomforts.in/?post_type=product&p=2379 Includes: Bubble Shape Crystal LED Light.
Luminous and ornamental: These lights will make the decorated area bright and ornamental.
Moldable: The led lights can be bent skillfully to decorate and achieve a nice effect, but please be careful not to scrape the insulation off or cut the wires.
Installation: Easy to install and connectable for DIY, great for indoor and outdoor use and perfect for every décor.
Application: Great for wall hangings, dorm decorations, beach throws, picnic blankets, porch hangings, table cloths, bed spreads, sofa covers or a perfect gift for any occasion.

]]>
Desidiya ® 8 Modes Curtain Lights 300 LEDs 10 Fairy Light 3Mtr Each Indoor/Outdoor Decoration for Diwali, Christmas, Wedding, Party, Home, Patio Lawn with Remote and USB Power Supply (Warm White) https://craftedcomforts.in/product/desidiya-8-modes-curtain-lights-300-leds-10-fairy-light-3mtr-each-indoor-outdoor-decoration-for-diwali-christmas-wedding-party-home-patio-lawn-with-remote-and-usb-power-supply-warm-white/ Thu, 19 Oct 2023 13:46:03 +0000 https://craftedcomforts.in/?post_type=product&p=2380 💡 8 Lighting Modes Combination, in waves, Sequential, Slow-glow, Chasing/flash, slow fade, twinkle/flash, and steady on. Different lighting options are controlled by remote control or the Power button on the plug.
💡 Timing & Dimmable The decorative string lights will be 6-hour on and 18-HOUR off when you press the “timer” button of remote control. Press “+” and “-” to adjust the brightness through the remote controller.
💡 High Quality Wire String curtain Lights 3Mx3M, fairy string curtains lights with 300 super bright warm white LEDs, 3M main strand, 10 drop strings,30 LEDs per light chain a total of 300 LEDs with soft transparent wire.The flexible wires can be easily bended, and shaped around plants, signs, furniture and almost everything else. Upgraded LED Curtain Lights is also very bright.
💡 Widely Used Waterproof design makes those lovely lights can be used for both indoor and outdoor decoration.The festoon lights add decent ambience for all year round, they can decorate for garden, bedroom, living room, wedding, home, kitchen, window, wall, festival, Holiday, doors, floors etc.💡💡 If you have any questions or problems with our products, our friendly customer service will help you within 12 hours.
💡 USB Powered. (Please use power source providing voltage below 10W and current below 2A so the light could function well.) No risk of overheat or explosion, cool to touch, ultra safe for kids and pets. Can be easily powered by power bank, laptop, etc, so you could take it anywhere.

]]>
Desidiya 12 Stars 138 Led Curtain String Lights Window Curtain Lights With 8 Flashing Modes Decoration For Christmas, Wedding, Party, Home, Patio Lawn Warm White (138 Led-Star, Copper, Pack of 1) https://craftedcomforts.in/product/desidiya-12-stars-138-led-curtain-string-lights-window-curtain-lights-with-8-flashing-modes-decoration-for-christmas-wedding-party-home-patio-lawn-warm-white-138-led-star-copper-pack-of-1/ Thu, 19 Oct 2023 13:46:02 +0000 https://craftedcomforts.in/?post_type=product&p=2373 ⭐ 8 Lighting Modes : This curtain light is one button control, press the button you can select 8 different modes to meet your diverse needs
⭐ Easy to use : 12 Stars(2 sizes), total 138pcs LED curtain string lights, Low voltage and ul Listed power supply, directly plug in and unplug for power on and off
⭐ Widely Used : The string lights are IP44 Waterproof, allow you to use them both indoor and outdoor. However the power and controller are non-waterproof, please protect them well when using outdoor. The lights sets are specially designed for different kinds of occasions, such as Christmas, Valentine’s Day, party, wedding, home, festival, holiday, restaurant, hotel, commercial building
⭐ High Quality : The star curtain lights are made of 100% Copper Wire Material and never overheat no matter how long you have them on

]]>
The Purple Tree Photo Clip Lights String with 20 LED, Decoration for any Occasion – for Home, Patio, Lawn, Restaurants (3m, Yellow) https://craftedcomforts.in/product/the-purple-tree-photo-clip-lights-string-with-20-led-decoration-for-any-occasion-for-home-patio-lawn-restaurants-3m-yellow/ Thu, 19 Oct 2023 13:46:02 +0000 https://craftedcomforts.in/?post_type=product&p=2374 Made up of good quality material
Come with Proper Safe Packaging
Durable and long lasting

]]>
REFULGIX 16 LED 3 Meter Lantern String Lights Home Decorative Diwali Christmas Lights Decoration (Warm White) https://craftedcomforts.in/product/refulgix-16-led-3-meter-lantern-string-lights-home-decorative-diwali-christmas-lights-decoration-warm-white/ Thu, 19 Oct 2023 13:46:02 +0000 https://craftedcomforts.in/?post_type=product&p=2375 16 LED – 4 Meter Long with Long AC Plug
Best to decorate your home during festive season Diwali Christmas Indoor decoration lights
LED Color: Warm-White, Wire Color: PVC Transparent/White,
Can be hung on walls, windows, doors, floors, ceilings, grasses, Christmas trees etc
Perfect for indoor and outdoor decorations. Christmas, Valentine’s Day, party, wedding, home, festival, holiday, restaurant, hotel, commercial building, shopping center etc

]]>