Leaderboard
Popular Content
Showing content with the highest reputation on 06/22/2016 in Posts
-
On the `currencies.php` model there is a method `toDecimal` which is labeled as the "precision" of a currency. As I understand it the intention is to turn a float similar to "12.622222" into "12.62". The functionality it actually provides is via the AppModel->truncateDecimal method which is a `minimum` precision as per the documentation. This leads to raw pricing data without truncated precision as per the currency's database configuration. For example USD pricing will result in: { "id": "1", "pricing_id": "1", "package_id": "1", "term": "1", "period": "month", "price": "10.00", "setup_fee": "0.00", "cancel_fee": "0.00", "currency": "USD" } but pricing for GBP is { "id": "1", "pricing_id": "1", "package_id": "1", "term": "1", "period": "month", "price": "6.9834", "setup_fee": "0.00", "cancel_fee": "0.00", "currency": "GBP" } I believe the frontend or view layer of Blesta is obfuscating this minor problem from being apparent. It's a significant issue for identifying the accurate pricing when the Blesta API is being consumed directly.2 points
-
Blesta: Stripe (plus) Gateway Forked version of the original Stripe gateway which includes updated offsite storage and ACH payments. Some of the feature/bug requests this updated gateway resolves are listed below: http://www.blesta.com/forums/index.php?/topic/6224-latest-stripe-api-with-blesta-361/ http://www.blesta.com/forums/index.php?/topic/6089-stripe-invoice-number-in-description/ http://www.blesta.com/forums/index.php?/topic/5812-stripe-ach/ http://www.blesta.com/forums/index.php?/topic/5760-stripe-error-401-when-customer-attempts-charge/ Installation Download the latest release version from https://github.com/nodecraft/stripe_plus_gateway/releases and then simply upload the stripe_plus_gateway folder to ~/components/gateways/merchant directory on your Blesta installation. Feature changes from Original Gateway This gateway has been rewritten from the original version which was distributed with Blesta. The major changes are as follows: Only creates one Stripe Customer per Client Contact, rather than one Stripe Customer per Credit Card Only supports offsite card storage, onsite storage is removed Supports ACH payments* Updated Stripe API PHP SDK to version 3.14.2 Utilizes Stripe API Version 2016-06-15 Adds API key environment selection (test vs live) Updated Currency list to Stripe Documentation Does not utilize Blesta's $client_reference_id lookup to Stripe customer ID. This can cause multiple customer accounts if the user deletes all payment methods. Uses added MySQL table stripe_plus_meta Pros: Prevents your Stripe account from having "dead" data by attaching one customer per payment source. This enhances your ability to fight fraud. Added security by preventing payment source information from being stored locally Cons: *ACH Payments by Stripe require "verification" before payments are accepted. Blesta does not provide any methods for this process to take place. You will need to manually verify the bank account with your customer until this is improved or a plugin created. Roadmap: Add ACH verification if Blesta implements methods on Gateway Download: https://github.com/nodecraft/stripe_plus_gateway Issues/feature requests: https://github.com/nodecraft/stripe_plus_gateway/issues1 point
-
Awesome merci mate. You can do this however: SELECT contacts.client_id, contacts.first_name, contacts.last_name, contacts.email, contacts.address1, contacts.city, contacts.zip, contacts.country FROM contacts WHERE contacts.client_id in ( SELECT clients.id FROM client_groups LEFT JOIN clients ON clients.client_group_id = client_groups.id WHERE client_groups.company_id = ':chosen_id' ) ORDER BY contacts.client_id;1 point
-
The query below will allow you to pick a company - in my case there is a 1 if you wanted a different one you just need to match the ID to the company ID SELECT contacts.client_id, contacts.first_name, contacts.last_name, contacts.email, contacts.address1, contacts.city, contacts.zip, contacts.country FROM contacts WHERE contacts.client_id in ( SELECT clients.id FROM client_groups LEFT JOIN clients ON clients.client_group_id = client_groups.id WHERE client_groups.company_id = '1' ) ORDER BY contacts.client_id; I have tested in mysql - looks to work okay - let me know if you have any issues.1 point
-
Stripe Plus Gateway
Jason Ryan reacted to Paul for a topic
Thanks for the feedback, MIT is a possibility for extensions and as suggested should alleviate any issues with us including open source extensions with Blesta. We are looking into this.1 point -
Stripe Plus Gateway
Blesta Addons reacted to evolvewh for a topic
Is there any sort of disclaimer / agreement that could be made saying that if they contribute, they lose the rights to it and it's Blesta? I would only guess that they could either contribute or just keep making their own version of a given module if they wanted.1 point -
We are considering just that Think we would get many pull requests for improvements, added features, etc? The primary challenge is rights based, in that we ship these extensions with Blesta so we cannot merge changes if the author wants to keep the rights to their contribution.1 point
-
For Sale: Blesta Owned Unbranded $148.95
domaingood reacted to Paul for a topic
Yes, that's correct. The seller has to pay the transfer fee and ensure support & updates are valid before the transfer will be made.1 point -
Problem With Paymentwall Gateway
domaingood reacted to Paymentwall for a topic
Hi, Could you please re-check on your Merchant Area (login to: https://api.paymentwall.com/pwaccount/signin), and make sure that your API on project setting should be Digital Goods. If the problem persists, please provide us your project key and we will look into it further.1 point -
Sad State Of Domain Management And Blesta
domaingood reacted to PauloV for a topic
Hello extreShok I tottaly support you, unfortunately But we are here to help improve things I have implemented a lot of new features, and have created some new Registrar Modules, you can check my signature the download and history I also have implemented a quick way to implement diferent prices for diferent types (Register/Transfer/Renew) and my InternetBS alredy support Email Fowarding and DNS managmente. For the "namespin" its a must, and is not hard to implement If you need any help for enom, implementing some new feature I will do it gladly for free for all blestars P.S- I really think Blesta 3.6 (maybe they will change to Blesta 4.0) will bring the new Domain System and also they will fix all issues with EU Invoicing Love blesta, they will rule Hosting/Domain/Services market1 point -
Namesilo Plugin
domaingood reacted to namesilo-admin for a topic
Hello Blesta community. I am with NameSilo. We would be more than happy to look into creating a Blesta module. We would need a version of the software for testing as well as documentation and/or existing registrar module that we could start from. If anybody can help us acquire these things, please let us know at support@namesilo.com. Thanks1 point