Leaderboard
Popular Content
Showing content with the highest reputation on 12/22/2015 in Posts
-
Hello everyone Long time without any reply from me Lots of work, thats its good , I will try my best to update modules/plugins and release new ones Just to say HAPPY HOLLYDAYS FOR ALL BLESTARS Regards, PV2 points
-
Merry Christmas and Happy new year to all Blesta users.2 points
-
As far as I understand it, the payment details should be sent directly to Braintree, including CVV if you are entering those details when making payment and not using a previously stored payment account. That's how I would expect it to work, but maybe what is actually happening is a little different. This is something we'll need Cody or Tyson to look into.2 points
-
Merry christmas and a happy new year in advanced to you too2 points
-
I just updated our Multicraft Dev server and it does look much better. We will be updating the module soon to use the new API. Any feel for how many people have upgraded to Multicraft 2.0? Any reason we should continue to support the old API?1 point
-
Our official Braintree gateway does not yet support Vault or token based storage, so the CVV is not sent to Braintree unless you are submitting payment at the same time. We have a task to add support for vault/offsite storage of CC data, but it has not yet been completed. So, the best way to proceed for now is to disable Braintree's CVV requirement. The option you provided "does not match when provided" may be sufficient for the interim. I would highly recommend utilizing the fraud tools we have available at the moment and be on the watch for fraud, which I would suggest even if you could use restrictive CVV rules with Braintree. On the black market, hackers often purchase CVV data with the card data.1 point
-
Which company name? The client company name? The company name they're logged into? For the latter, you could update the `companies` table to store a language definition representing the name of the company rather than the name itself? Then place that language definition in the global language files for each language.1 point
-
This would require you to define a client setting for the invoice template, and then send invoices using this template. The latter half would require core updates to use the client setting rather than the company setting, which is not supported.1 point
-
Merry Christmas, Happy Holidays, and a Happy New Year to all.1 point
-
I've managed to get this working on Licensecart via the set vars Tyson gave to Naja7host: Inside: plugins/support_manager/support_manager_controller.php Add: $this->structure->set("page_title", "Support"); Under: // Override default view directory $this->view->view = "default"; $this->orig_structure_view = $this->structure->view; $this->structure->view = "default";1 point
-
CVV data is only passed along if making a payment by entering new card details. If you save a Payment Account and subsequently use it, the CVV is not sent because it is not stored. It's not stored because it is against merchant rules to do so and would result in non-PCI compliance, and termination of your merchant account. In order to process recurring payments in Blesta with Braintree, you should disable the CVV requirement with them.1 point
-
Please see CORE-2007 I added this to our "Short Term" bucket, and placed it near the top of the backlog. While it is not planned for 4.0, we may have time to squeeze it in, especially since it is not overly complex.1 point
-
You can't store data like that because you're not going to be able to write to it that way. Try this: <?php require_once "path/to/license.php"; //////////////////////////////////////////////////// // BEGIN: ONE-TIME SETUP //////////////////////////////////////////////////// // Get license key from user and write to file file_put_contents("path/to/license_key.txt", $_POST['license_key']); // Initialize to fetch public key $server_url = "https://domain.com/path_to_blesta/plugin/license_manager/validate/"; $path_to_phpseclib = dirname(__FILE__) . DIRECTORY_SEPARATOR . "phpseclib"; // The path to the phpseclib library $license = new License($path_to_phpseclib); $license_manager->setLicenseServerUrl($server_url); // Get public key from license server and write to file file_put_contents("path/to/public_key.txt", $license_manager->requestKey()); //////////////////////////////////////////////////// // END: ONE-TIME SETUP //////////////////////////////////////////////////// <?php //////////////////////////////////////////////////// // BEGIN: FETCH LICENSE DATA //////////////////////////////////////////////////// $server_url = "https://domain.com/path_to_blesta/plugin/license_manager/validate/"; $license_key = file_get_contents("path/to/license_key.txt"); // The client's license key $public_key = file_get_contents("path/to/public_key.txt"); // The client's public key (if they have one) $shared_secret = "your-secret"; // A random shared secret value that exists for this Licese Module product $path_to_phpseclib = dirname(__FILE__) . DIRECTORY_SEPARATOR . "phpseclib"; // The path to the phpseclib library $license = new License($path_to_phpseclib); $license_manager = $license->getManager(); $license_manager->setLicenseServerUrl($server_url); $license_manager->setKeys($license_key, $public_key, $shared_secret); file_put_contents("path/to/license_data.txt", $license_manager->requestData()); //////////////////////////////////////////////////// // END: FETCH LICENSE DATA //////////////////////////////////////////////////// //////////////////////////////////////////////////// // BEGIN: VERIFY LICENSE DATA //////////////////////////////////////////////////// $server_url = "https://domain.com/path_to_blesta/plugin/license_manager/validate/"; $license_key = file_get_contents("path/to/license_key.txt"); // The client's license key $public_key = file_get_contents("path/to/public_key.txt"); // The client's public key (if they have one) $shared_secret = "your-secret"; // A random shared secret value that exists for this Licese Module product $path_to_phpseclib = dirname(__FILE__) . DIRECTORY_SEPARATOR . "phpseclib"; // The path to the phpseclib library $license = new License($path_to_phpseclib); $license_manager = $license->getManager(); $license_manager->setLicenseServerUrl($server_url); $license_manager->setKeys($license_key, $public_key, $shared_secret); $ttl = 1209600; // Amount of time local license data should be valid for (60*60*24*14 = 1209600 = 14 days) $data = $license_manager->validate(file_get_contents("path/to/license_data.txt"), $ttl); print_r($data); //////////////////////////////////////////////////// // END: VERIFY LICENSE DATA ////////////////////////////////////////////////////1 point
-
Did you enable API support under settings in multicraft pane?l Settings > Panel Configurations > (All the way to the bottom) Support Legacy API1 point
-
Please see CORE-1996 This is perhaps the most common migration action that needs to be performed. Rather than have a single, complex migration feature, I think this will solve this issue for most people.1 point
-
Poll: Which Of These Two Designs Is Better?
Blesta Addons reacted to Abdy for a topic
------ EDIT 10 November 2015 ------ Yesterday, Viewing some admin themes in ThemeForest, I found "Remark". In short, 1 Developer, 24 Hours, 5 Liters of coffee. And this is the result: This is the final design for my Blesta installation, but I have a problem with the dropdown ¿Any know how to fix this? Furthermore, I will release my old theme (Design 1) to all the community completely free. (I will post soon the thread) ------ EDIT 10 November 2015 ------ Hi, I will release the new site of cyandark the next week, And I make 2 new themes for Blesta for the new site, I have 2 possible designs. Which of these two designs you prefer? Design 1 HostBill? No No. Design 21 point -
Poll: Which Of These Two Designs Is Better?
Blesta Addons reacted to Abdy for a topic
Yes, I have all the rights over the theme. I will send a PM.1 point