Jump to content

Nelsa

Members
  • Posts

    421
  • Joined

  • Last visited

  • Days Won

    12

Everything posted by Nelsa

  1. That is screen shot of 2 checkout gateway with inline payment implemented,as you see in left corner there is checkout button and when you click on it credit card form will pop up(shown on 1st and 2nd image),and when it comes to square..yes I figure out that payment button is missing if something is not configured as it shoud be...in my case country is not supported...and it is kind their fault why user have to spent hours to find reason...I signed up and I verify my account..they even show my local currency,and also put my local currency on invoice and auto currency converter....accepted bank account...account status is ready...and than I find out country is not supported...for god sake why not than put account status as non supported..or something..or put any kind of flag...why allow user to sign up ,set country and configure account..and they even auto-apply currency when you sign up....than I visited documentation page and look in to list of supported countries...bang.After that I set test API and it worked...:)
  2. Well yes...in first case you authorize only zoho.com to send emails but you sent all your mails from localhost using PHP ,generaly in spf record you should include A records,IPv4 (address of your hosting account),mx record and + any remote smart host or smtp server you want relay in. For example this will authorize one IP xx.xx..xx.xx + all your A records in hosting account like mail.yourdomain.com and yourdomain.com + mx records + zoho and mailjet v=spf1 ip4:xx.xx.xx.xx +a +mx +include:spf.mailjet.com +include:zoho.com ~all
  3. You can send mail by php function or SMTP ,if you select PHP as method for sending emails ofcourse it doesn't use zoho mail server..infact it doesn't use any mail server...it is sent using php mail function.If you want to send emails with mail server you have to select SMTP and configure mail parameters properly ....username,password,hostname and port.I'm using office365 and didn't use zoho for quite long but as I remember you have to whitelist IP address in zoho control panel. mail class is in blesta/components/email/email.php but you can't just set dkim signature and expect just to work...you have to add key to your MTA ..it is easier for you to set SMTP ....and may I ask why you can't send emails from your hosting account in first place... Here is instructions from their site...as you see sending mail must match authentication email,so if you want to send emails from noreply@yourdomain.com and you are authenticate with admin@yourdomain.com or any similar usecase than you have to add sending mail as alias..also make sure to whitelist main server IP and hosting account IP (if are not same) SMTP Configuration settings for Zoho Mail - SSL Outgoing Server Name: smtp.zoho.eu Port: 465 Security Type: SSL Require Authentication: Yes. The email address should match the email address/ aliases of the account, for which the authentication details are provided. SMTP Configuration settings for Zoho Mail - TLS Outgoing Server Name: smtp.zoho.eu Port: 587 Security Type: TLS Require Authentication: Yes. The email address should match the email address/ aliases of the account, for which the authentication details are provided
  4. All Blesta merchant gateways require PCI DSS ,non merchant gateways don't....it is very simple but stripe and also many other gateways offer tokenized method and hosted inline method where clients still input CC data without redirects but in same time CC are not stored on your server in any form at any time.....,when one of these two methods are implemented than you don't need PCI DSS...Now Blesta implement Stripe as Merchant Gateway and you can't compare it with non merchant gateways like paypal I don't see why you would need Stripe subscriptions for gateway that can store CC and you can handle subscriptions by yourself in blesta(that is probably how they tought when desing gateways)...Well it has usecase...for example if you don't want to store CC and deal with PCI DSS.....:) I use use custom payment gateway from my local bank(Unicredit), my bank provide credit card processing(virtual gateway+API and also physical POS terminals) for every company that has business/merchant account with them...,but I'm familiar with most payment processors.
  5. If you didn't select proper currency in stripe module it will not show up...also for every order form you have to select gateways you want to use with that order form,so foe example if invoice is in EUR and EUR is not enabled in stripe module than it will not show up for any invoice in EUR....
  6. Nelsa

    Webhostingtalk

    Well WHT is dying also...slowly yes but it is not even shadow than use to be... there is also fact that forums are generaly not popular any more like before but WHT is also going down due bad behaive of their staff members and also they had few leaks....I did not even mention that when you go there it is like time traveling in to 2001 ...They don't understand that it is not in their interest to throw away users just because some stupid mistakes ....they could aford this it self 6-7 years ago but now it is different story.They have very stupid rule "once baned!.."forever baned"...they ban much more people on monthly basis than new hosting companies are opening...add to this fact that forums generaly are less popular with every day...well it is clear what will happen.Seems no one knows how to count there....I lost my account few years ago..in that time they sent too many emails per week(suppose too many people buy their subscription) and after some time I unsubscribe ...but they didn't stop sending....and I unsubscribe again...well third time I send message to them and discussion with admin(bear I think)escalate ...on email ..not in public(I would never do it in public..)and I at some point just told him to go f**k itself..I don't even rember details..but that is it....I didn't argue about since I did tell him to go f**k ,, and ofcourse it was violation of forum rules..but I did because He was rude....their mailing campaign was literary spaming..every time someone of premium users open thread and post offer..they throw mail...and unsubscribing didn't work,when I ask to remove my mail from promotional offer list He started to argue about..insted to just remove my mail..and that is it.
  7. Well this is not quite true,users can input their cc on your site while in same time CC data are not touching your server and for that you don't have to be PCI compliant because CC never touch your server....you only have to request token and sent it through https ..same is for inline hosted method.I went through trust wave PCI DSS verification process and it is not big deal to get it but it require some work .When it comes to tokinezation method ,stripe offer this approuch and also many other gateways but this method exclude storing CC...you can't charged on auto pilot since token is valid only 15-30 minutes depending on gateway.Also this method require you to follow some basic rules..you request token with simple JS snippet and than pass it to your form(this is for non hosted method) for hosted inline method you don't even do anything on your server since form is hosted on merchant gateway server.PCI compliant is required only if CC data is stored on your server in any form.Again when you implement these methods there is no way you can charge on auto pilot or store CC since it never touch your server and user has to go through checkout process evry time...Hope this help...you can conclude your self is gateway require PCI DSS by it's behaive...but I suggest going through this process anyway...you will need it at some point
  8. Well yes you can sell domains but it is really pain in the a..s...I mean I did know this from April 2014 when started with Blesta....but now is 2017(almost end of it)and I tought it will be resolved in one year max..but now 3 and half year after it is same situation.Now problem is with the number of domains under menagment ......it is incrased(for us more than 6x over these years)and now it is...well it work but since many things are handled manualy for us it is time consuming and probably for customers sometimes slow.Now I understand how Paul and rest of crew are thinking...most of the complaints about blesta was about slow developement,not releasing updates too often..etc and ofcourse the best way to speed up things is to first get on important features that doesn't cost to much time and they did speed up with 4 .For now I can stil live with this but if number of domains go up to much I will have to start working on some ad hoc solution till official domain menager is released,hope it will not take that long
  9. Here you can see how 2checkout non merchant gateway looks like with inline payment implemented...there is also one more way to do it...with payment API ,very similar just require 2co library and few lines of JS for token request....this is orginal blesta 2co gateway I had edited..have some where also one with payment API implemented..for payment API version there is more work to do since it is non 2co hosted and parameters are different but this inline method is 2co hosted and use same return processes....this real time currency converter I think can be removed and pass currency directly.Also if some param is missing or something goes wrong with inline method 2co will redirect user to old hosted checkout page,and it will happen if address,zip,city or state is missing..so these fields should be required.With payment API implemented form is not 2co hosted and it is even better since you are using your own form ...not this one 2co branded.Any way both API methods can be implemented as non merchant and form can be embeded at this same place and user must fill it every time before payment can be done,credit card is not stored anywhere and token is valid for 30 min.
  10. Well I tryed on 2 different blesta installation and payment button is missing on both installation It doesn't metter it is non merchant...both 2checkout and Square have embeded and checkout payment solution and both work as non merchant.....
  11. Is this gateway based on Square checkout or e-commerce API?
  12. Nelsa

    Plesk CronJob

    Your problem is not cron I just visited https://hostkoala.com/clients/cron/?cron_key=DEARR7nW and insted executing cron it redirect me to https://hostkoala.com/clients and that is why your cron is not executed from web ,you have rule that redirect all urls that doesn't exist to home page and it redirect also your cron url...now this url shouldn't be redirected..are you sure it is right key...When you visit that cron url in web browser you should see how cron is executed and this when done Attempting to run all tasks for Nelsahost web hosting service. All tasks have been completed. Attempting to run all system tasks. All system tasks have been completed. This is from my cron url,I'm running cron at this way for years.... You should check is that your key....you can try update cron key and than copy new one so you can try,this can happen only if cron key is wrong or there is some issue with .htaccess configuration..
  13. Nelsa

    Plesk CronJob

    Also I think you didn't install root certificate from comodo,in most case this will not be issue but some browser(many mobile )will not recognize it and i think that is reason why Plesk can't verify SSL.You should always upload 3 files(or copy/paste in 3 fields) when installing SSL..one is key,second your domain SSl and third intermediate root certificate from authority,this last can be downloaded from vendor website
  14. Nelsa

    Plesk CronJob

    If there is no fetch URL than jzst put GET in front..and it will work...I didn't know that plesk web edition doesn't have fetch as URL option,but this will work...also in cPanel it should be set as this if you want run cron at this way. GET https://***.com/clients/cron/?cron_key=DEARR7nW
  15. Nelsa

    Plesk CronJob

    You can set cron to https://****.com/clients/cron/?cron_key=your-cron-key And check "fetch URL" Change your-cron-key to key you can find in settings-->system-->automation-->update cron key
  16. Now just one more thing when you find and identify service id and before you delete it...check filed status..for that service and make sure it is canceled,since you have provisioned same cpanel account two times...you will probably have 2x 4 fields in row service_fields with same data...and you don't want to delete active service....here is how it look like...(this is row services and service with id 2...I just have to scroll right to see it)
  17. Here we go,now go to phpMyAdamin(or whar ever database administration toos you use) and open blesta database and you should see something like this,now depending how many rows are displayed per page there will be more pages..in my case 4...I jumped to 4th since rows are displayed in alphabetical order..and service related rows are at last page in my case... Now you can see two service rows we are interested...if you click on service row you will see this: As you see there is no way you can find service you want delete by looking in this row...that is why we will click on row service_fields and it will look like this: As you can see all fields that belong to same service are with same service_id....also you can see cpanel fields for username,email,domain and password...since only password is hashed you can easily find service you want if you know username,email and domain..and you know it.....so you just have to find fields with username,domain and email same as in your account you want to delete....when you find those fields than look and see what number is in service_id field....and memorize it than again click on service row and will find your self here again: Than just find service that has same number in ID field as fields in service_id ...as you see in row srvice_fields I taged 4 fields with service_id 2 and if I want to delete service with those username,email and domain I would delete service with id2 in row services.Hop now it has sense for you...
  18. Well I made much biger mess than it is actually,I will post screenshots tonight...it is few clicks in phpMyAdmin...but now I'm in office and have work to do...in few hours after I get home I post guide with screenshots. In short you have to go to phpmyadmin...and on left side rows are tables I'm talking about........click on row service_fields and there browse till you spot cpanel username,domain and email of account you want delete...than look what number is in field service_id and memorize it.Exit service_field row and go to service row.....find service with ID that has same number as number you memorize(service_id) and delete it...just make sure it has status canceled...since you have two services with same data one will be active and secod canceled
  19. Well canceled service has no actions on it,it is just there for record......if you really want you can always remove it from dabase but it is not easy ...it is not all in one table but ...you can compare more fields to be sure.Services are stored in table "service" but It is not easy to find service you want because there is no package name or any other value you can relay on...but in table "service_fields" there is few fields for every service..like username,password,domain...and in cPanel case it will be cPanel_username,cPanel_password..etc I supose you can look table service_fields table and there you can easily spot username,domain,email..etc ...when you find fields(there is few for one service..)look for service_id field and that number is id of service in "service" table...so for example if you find 4 fields in "service_fields" table with number 289 as service_id(i think it is 4 for cpanel but you'll see..it will be all with same number)than 289 is ID of your service in "service" table And make sure you check field "status" in "service"table before delete it(since you have two services with same data..make sure you delete one with status canceled) Now deleteing it from "service" table it will not be shown any more ..but again be carefull and make sure you identify right service. Also it is not required but you can also delete fields from "service_fields" and "service_options" that belong to that service,not required for what you want...even if you delete it just from "service" table it will not shown any more but you may want to remove also these fields since there is no service any more that fields are related to. So if we follow example above and let say you browse table "service_fields" and there you spot 4 fields for cPanel service where you recognize domain,username and email and you finaly identify service you want to delete ...all 4 fields are with same "service_id" and in this example it is 289.Now service you will looking for in "service" table has id 289 and that is service you want to delete,again just make sure it has status canceled(you can see status in same row).After you delete that service with id 289 than you can also remove fields from table "service_fields" with service_id 289 and field from table service_option with service id 289. Hope this all has sense to you,if you are not sure than maybe it is better don't go with this route...I really don't see other way to remove canceled service.
  20. When you want to import existing cPanel account or switch module cpanel to cpanel extended or otherwise,you only have to do one thing ,add service and select module you have to provision and use same details as already set in cpanel(same usernaem,password..etc) and uncheck "use module"......that is it....Otherwise you wil get error...not because blesta module but because there is already account is cPanel and you can't add same account twice..that is why you must untick use module.....There is no need to do any changes on cPanel side.... So if you have firstdomain.com with username firstuser and password firstpassword provisioned with cPanel module,and now you want to switch to cpanel extended you have to create new service and set same params ..domain firstdomain.com ..user firstuser password firstpassword and before click add ..just uncheck "use module" Also if you want to remove account from blesta but don't want to delete account from cPanel also just need to uncheck "use module" and than service will be deleted from blesta but will stay intact in cpanel.So in practice if you would like to swtch module cPanel<-->cPanele extended....than you should first remove/cancel existing cPanel account(with "use module" unchecked)from blesta....and than after that create new cPanel account with second module(again with "use module" unchecked using same domain,username and password you have in cPanel for that account).At this way you will change cPanel module for same account. Now for your case....it is very simple... if there is already account in cPanel with same domain than you can't create new account with same domain..it doesn't metter you cancel that service in Blesta...if you have existing account you want to import to blesta....or you want to just switch module without deleteing account(this is no different from importing existing account)than you have to use procedure above. Now if you canceled account and want to create new/fresh account again with same domain...than you have to first make sure that account is deleted in cPanel.....changing WHM api doesn't mean anything.....in fact it does..if you change it before cancel service than there is no way blesta could finish task with old module.....so make sure that there is no that account in cPanel or just domain..(it can be added as addon domain) I'm still not sure did I understnd your case well...you made mess ..you just have to cancel service provisioned with cPanel module(with use module unchecked) and after that just add new service with module cpanel extended(again with use module unchecked).. Let's try to reproduce it 1.You have created account with cpanel 2.Installed cpanel extended 3.Try to switch module but failed(because it was active service) 4. Change whm api key, password & cancelled client service. 5. created same package & service using cpanel extended module 6.Try to delete service provisioned with cPanel module Now did you try cancel service added with cPanel module with "use module" unchecked.... If that doesn't work..try cancel/delete service provisioned with cpanel extended(uncheck use module...so you don't have to create account again in cpanel)...than cancel/delete service provisioned with cpanel module... At this point you should have no service in blesta but there is account in cpanel...now if these steps worked...at this point just import existing account using cpanel extended module..
  21. Yes go click on "manage" option and than under "actions" there is option change renew date
  22. Yes it works
  23. Yes I know, I did this number of time not only for blesta..WHMCS ,some bBoards..etc,it is in general same as upgrade just at this way you get all files from newest version,I'm not sue why this happen but in theory it could happen that one of the previous upgrades didn't overwrite all files it shoult(maybe permission issue..or something),I have some custom work but nothing is encoded so I don't think it is problem,any way I tested everything on my installation and everythig is OK except I can't fire upgrade on php7.0
  24. He may not going anyway but LC can survive only if He sell it and leave it....with this he is gone for good in this business...LC is not selling socks...it is providing business critical service where most important thing is trust...only way he can run company after this is to never say anyone He is running that company.I like Michael and I would like to see him back but also I'm in business from '99 and I know people....when they see someone is falling...they push you even more.....only small number are willing to understand and help...but truth is He made huge mistake when cose this aprouch,I think there was better solutions if He take actions earlier..even in first days damage could be repaired...but after more than month without saying a word to people who trust him ....This is not little thing..this is fraudelent behaive...literary ..even there was no intention at first.....it was commited later because there was no actions..and it is happening while we speak. He accepted orders in same time when people are looking for him all over the internet,just minute ago I order owned litespeed and yearly cloudlinux license..sorry but this is beyond his willing to save things...and seems He is not aware of legal consekvence of not publishing bunkrupcy(even if He don't have legal entity) and accept orders for service that no longer provide(Cloudlinux,litespeed,r1soft...all of these are openly stated that LC is not distributor any more),legaly with every day he is commiting crime...again I just ordered LiteSpeed license and redirected to paypal minute ago while in same time hundrets of his clients screaming over internet for suspended Litespeed,r1soft and CL licenses.Again I like him personaly but this behive is fraudelent..sorry ....
  25. No..you don't have to disable csrf token for everything,you can just disable it for what you need To disable CSRF for a specific resource, see https://docs.blesta.com/display/user/Configuration+Files#ConfigurationFiles-Encryption Specifically: Blesta.csrf_bypass Also you may look at this thread https://www.blesta.com/forums/index.php?/topic/9966-domain-sale-form-at-my-websites-homepage/#comment-53803
×
×
  • Create New...