Jump to content

Recommended Posts

Posted

When clients pay their bill, it would better for all concerned if the "Save Account" checkbox was enabled by default.

I am on page /client/pay/method/79

Lacking this change in default setting, it would be good if we could set this default in /config/blesta.php

Lacking this option, it would be good to know where to change it in source file.

BTW: I tried creating this topic on https://requests.blesta.com/ the site wouldn't let me register an account. I kept getting invalid CAPTCHA

Posted
1 hour ago, katycomputer said:

When clients pay their bill, it would better for all concerned if the "Save Account" checkbox was enabled by default.

I am on page /client/pay/method/79

Lacking this change in default setting, it would be good if we could set this default in /config/blesta.php

Lacking this option, it would be good to know where to change it in source file.

BTW: I tried creating this topic on https://requests.blesta.com/ the site wouldn't let me register an account. I kept getting invalid CAPTCHA

Personally having it ticked "on" by default is kinda not trustworthy to me. Not everyone wants their data stored on your server (and for good reasons).  

If I went to a company that does insist on this or forces this then I wouldn't be willing to do business with said business. It like forcing Paypal subscriptions. 

Posted

Interesting perspective, but I disagree. For example, our local phone company had a similar policy. You could only setup auto-pay when your balance was zero.

So, their procedure required that you pay the bill, then come back two days later and configure auto-pay - what a PITA, it would be far better to pay and setup auto-pay in one step - and make it as clear and easy as possible. I wrote customer service and told them as much. It seems some-one with your frame of reference thought it would be dishonest for the phone company to make things simple.

We use Stripe, so client payment data isn't stored on our server.

To be clear, I am not recommending that we force the "Save Account" option, only that it be permitted to be the default, much like I asked that we be able to set the default client State/Province to be "Missouri" where 99% of our clients reside.

Posted
36 minutes ago, katycomputer said:

We use Stripe, so client payment data isn't stored on our server.

Unless you customized the stock's gateway module It is just not all of it. Last 4, expiration date, and card types are all stored by Blesta. So you better be PCI compliance SAQ D as per details on Stripe's docs. Or discontinue and destroy these records ASAP!  

Posted

I'm not sure yet if that field is something we would change the default behavior of, but if you'd like to set that behavior yourself you can update this file:

/app/views/client/bootstrap/client_accounts_cc_info.pdt

Find and change:
isset($vars->save_details)

to:
$this->Html->ifSet($vars->save_details, 1)

 

Posted
On 1/21/2018 at 12:18 PM, katycomputer said:

To be clear, I am not recommending that we force the "Save Account" option, only that it be permitted to be the default, much like I asked that we be able to set the default client State/Province to be "Missouri" where 99% of our clients reside.

If you have geoip set up in Blesta, Blesta attempts to pre-select the users country and state during account creation.

Posted
Just now, katycomputer said:

That is very cool!!! I had no idea you did this - that's a terrific trick.

Now I need to figure out how to configure geoip!

Settings > System > General > GeoIP Settings. You must download and unpack the geoip database and place it on your server, and enable the checkbox here.

  • 2 weeks later...
  • 1 month later...
Posted

Currently the default is to have customer pick payment Details and to not copy the contact information. How do I change that so the contact information is copied by default and so that "Credit Card" (our only payment type) is selected?

From:

image.thumb.png.85b4b07a489bf51d6e24af51e5bd9cd5.png

&

image.thumb.png.d8d08367169a567bff40443399934353.png

 

Thanks.

  • 1 year later...
Posted
On 1/23/2018 at 6:45 PM, Tyson said:

I'm not sure yet if that field is something we would change the default behavior of, but if you'd like to set that behavior yourself you can update this file:


/app/views/client/bootstrap/client_accounts_cc_info.pdt

Find and change:
isset($vars->save_details)

to:
$this->Html->ifSet($vars->save_details, 1)

 

Is this still a valid edit - it used to work for me, it's not working today.

  • 2 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...