Jump to content
Sign in to follow this  
CubeCart Bot

Square Payments

Recommended Posts

During checkout under section - "Choose Payment Method" it is labeled just "Square". I can't see how it is possible to change the description of this to either enter text such as "Credit Card" or enter a file path to an image like we are able to do in the card capture module.

Share this post


Link to post
Share on other sites

It was missing the description field. I just added it in version 1.1.1. You might want to add a description like "Credit/Debit Card, ApplePay or Masterpass" depending which ones you have enabled.

Share this post


Link to post
Share on other sites
54 minutes ago, Al Brookbanks said:

It was missing the description field. I just added it in version 1.1.1. You might want to add a description like "Credit/Debit Card, ApplePay or Masterpass" depending which ones you have enabled.

Thanks Al. It's working great now.

  • Like 1

Share this post


Link to post
Share on other sites

Super. I mainly use SumUp, but you don't have a checkout for them yet.

So I've registered with Square, and activated my account with them. I'm setting up the cubecart side, Location ID, etc, is required. this information seems illusive within Square and cubecart is not one of the services offered when you click to connect a webstore within Square. Googling and going through my Square account hasn't found the info I need to set it up.

 

Share this post


Link to post
Share on other sites

Great addition to CC many thanks sadly I am not getting the Apple and Android (G) pay logos loading just ______ or _____ and advice welcome - by the way its all enabled in the admin.

Share this post


Link to post
Share on other sites

Hi. I have just installed this on my site tonight, but when ever i try to activate it or save any changes in the set up i keep getting a CSRF warning and nothing saves. Any one able to advise?

Thanks

Wil

Edited by WSD

Share this post


Link to post
Share on other sites

Please make this edit:

In the module's file /skin/admin/index.tpl, near line 57, find:

	{$MODULE_ZONES}
	<div class="form_control">
		<input type="submit" name="save" value="{$LANG.common.save}" />
	</div>
</form>

Change to:

	{$MODULE_ZONES}
	<div class="form_control">
		<input type="submit" name="save" value="{$LANG.common.save}" />
	</div>
	<input type="hidden" name="token" value="{$SESSION_TOKEN}" />
</form>

 

  • Thanks 1

Share this post


Link to post
Share on other sites

Thanks bsmither that has now allowed me to make all the changes.

 

Thanks again for your help with this

 

Wil

Edited by WSD

Share this post


Link to post
Share on other sites

I'm looking at adding cubecart for the purpose of selling digital products aka pdf and mp3 files that could be downloadable by customers only after payment. I already have a square account all set up and functional for in store purposes. The problem is square doesn't offer immediate download of digital products upon purchase. You can only have them send you an email and then you would email the customer with a link. I don't want to have to sit by the phone waiting or making customers wait - I want them to be able to download immediately. And I want all this in a free store option. So, will cubecart and square work together to make this happen or would have to pay one or the other fees to make it happen or is it just not doable with these two together. Thanks.

Potential newbie here

Share this post


Link to post
Share on other sites

CubeCart will wait for the payment processor (Square or whatever) to notify CubeCart that a transaction took place. This notification is called an "Instant Payment Notification" (IPN).

When CubeCart gets the IPN, information in that notification is combined with information about the sale from CubeCart's point of view, and then a query is made back to the payment processor.

If all the information checks out, and the response to that query is a 'SUCCESS', then CubeCart moves the order from a Pending state to a Processing State. It is at the Processing state that any digital items will have web addresses created (download links) and placed in the customer's account settings pages, as well as an email sent with those links listed.

If there were no tangible items needing shipment, that is a 'digital-only' order, then CubeCart moves the order to a Completed state. (Processing to Completed has semantic meaning only to the store manager.)

If items need to be shipped, then after making the shipping event, the store manager will enter shipping details (tracking numbers for example) and manually move the order to a Completed state which fires off another email advising the customer that the order has just shipped.

So, if the payment processor tells CubeCart that the transaction is a success, then the download links are automatically created and provided within seconds.

Edited by bsmither

Share this post


Link to post
Share on other sites

How's everyone doing. I just wanted to note this bug on the Square Extension App after latest square API update i assume.

I've been up all night trouble shooting this "Expected an integer value" error on the Square Payment Gateway with no luck on a fix. But I did managed to troubleshoot it down to this issue.

If you add exactly 5 items to the cart on checkout, checkout fails with the error "Expected an integer value". What is funny and a little crazy if you ask me, is that it would only fail with said error with 5 items in cart only.

Any other amount of items that you add besides other than 5, checkout won't fail and order will successfully process with no error., in other words, if you add 1,2,4,6,9,10,15 and etc.  No error. I'm running the latest Square build 1.4 extension, and also running the latest API Version on the square developer dashboard 2020-01-22.

Would love to know why the above mentioned error will only happen with 5 items in cart, and not with any other amount. If anyone happens to find a fix, i would love to know. this is also a heads up to this bug on the Square Extension that needs to be addressed.

 

Thank you!

Share this post


Link to post
Share on other sites

I'm trying to set up Square on my Cubecart.

I get to the screen where I can put in the credit card information. However, every time I hit the Pay button, it responds with the message "This request could not be authorized."

This happened with multiple credit cards. I double-checked the information on them and tried them multiple times.

I have authorized the US as a zone.

I created an API application with Square. I have my Live Location ID. I have my Live Application ID. I have my Live Access Token.

Any suggestions?

Share this post


Link to post
Share on other sites

I have a problem with this payment gateway again.

 

It will not process any payments if i have new recaptcha(recommended) turned on. The site is just telling customers that their order is pending and nothing else happens. However if i turn recaptcha off everything goes through immediately, and changes the order status to processing. For obvious reasons i would like to leave recaptcha running to stop all bogus constant form enquiries. Is there anyway to turn recaptcha off for this module or a fix that means i can get it to work?

 

Lost a big sale due to this today, customer went else where.

 

As always all advice and help appreciated.

Wil

Share this post


Link to post
Share on other sites

Does anyone know how to remove the POSTAL box on square payment using cubecart, thanks. I only want to be able to take CC payments in UK and I think POSTAL is for USA?

 

Thanks

Share this post


Link to post
Share on other sites

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.

Sign in to follow this  

×
×
  • Create New...