Robert C Posted August 11, 2020 Share Posted August 11, 2020 (edited) I have the problem where GPay and Apple Pay don't actually show? I seen wigtastic mention the same thing. I have this problem on both installs I have of cubecart/square. Does anyone else get this and is so a solution? EDIT: Just wanted to add that this problem is on a fresh install of CubeCart and on an old one. I have included a picture to show what I mean. I have gone through everything I can find on the Square Developer and set everything up that I can. Would love to get this working on both my installs! Edited August 11, 2020 by Robert C Adding more Info Quote Link to comment Share on other sites More sharing options...
captinmax Posted April 1, 2021 Share Posted April 1, 2021 Is this gateway going to be updated to conform with Square SCA requirements for customer authentication which we need to do before May 1st 2021. Quote Link to comment Share on other sites More sharing options...
Tony Posted April 1, 2021 Share Posted April 1, 2021 (edited) Do you have a link to it about the new requirements? Edited April 1, 2021 by Tony Quote Link to comment Share on other sites More sharing options...
captinmax Posted April 10, 2021 Share Posted April 10, 2021 On 4/1/2021 at 10:01 PM, Tony said: Do you have a link to it about the new requirements? Hi, I got an email from Square about new EEA (European Economic Area) Strong Customer Authentication (SCA). Quote Currently, when paying online, customers must enter their card number, expiry, CVV, and postal code to make a payment. When SCA enforcement begins, customers will be required to complete two of the three factors of authentication when initiating a payment: something you know, something you own, something you are. For online card payments, the SCA requirements are met by implementing 3D-Secure. For in-store payments, SCA requirements are met through use of chip & PIN or mobile wallets. Payments without this additional authentication will be declined by the cardholder’s bank. What is SCA Compliance? As part of SCA compliance, all businesses that offer online card payments on their website or app (including Invoices) must use at least two methods of authentication to verify payments. This is intended to enhance the security of electronic payments and limit fraud during the checkout. SCA compliance is a requirement of the second Payment Service Directive (PSD2) as proposed by the European Commission, managed by the Financial Conduct Authority (FCA) in the UK. Get helpful information and learn more on the FCA website, UK Finance website, and Square’s FAQ page. If you need further help, speak with our Engineering teams on Square’s Developer Forums. SCA enforcement begins 1st May in the UK. Here's the link they referred to in my email. https://developer.squareup.com/docs/sca-overview Quote Link to comment Share on other sites More sharing options...
harrisorganic Posted October 26, 2021 Share Posted October 26, 2021 CUSTOMER PAYS TWICE using the Square plugin version 1.1.6. I have had a couple of instances where the customer has paid twice for the same order. In my Square account the time stamp, $ value and order number are the same. Has any one else seen this? Quote Link to comment Share on other sites More sharing options...
Jamie Raynor Posted October 30, 2021 Share Posted October 30, 2021 Hi Everyone, I've downloaded and setup square, but when I get to the payment screen the card details are unfillable. at the sandbox stage it was fillable, but would not process the payment. I have added the app id and token. Quote Link to comment Share on other sites More sharing options...
Claire Posted November 15, 2021 Share Posted November 15, 2021 I have the same issue there is no way to add the card details - I have the same problem with the Stripe module too. Quote Link to comment Share on other sites More sharing options...
captinmax Posted December 10, 2021 Share Posted December 10, 2021 Just had an email from Square saying they are changing the way the oauth service handles the redirect URL. Will the extention be updated to provide this url or will the extention stop working? Quote Link to comment Share on other sites More sharing options...
harrisorganic Posted December 11, 2021 Share Posted December 11, 2021 Have added this question to Github. Quote Link to comment Share on other sites More sharing options...
captinmax Posted March 6, 2022 Share Posted March 6, 2022 Is this going to be updated to reflect the updates Square said we had to do regarding oauth URL. I am now getting lots of declined card payments just like Square said would happen after Feb 14th. Quote Link to comment Share on other sites More sharing options...
bsmither Posted March 7, 2022 Share Posted March 7, 2022 Not that I have a solution, but the info I read simply asserted that a setting in your merchant settings at Square - the 'redirect URL - needed to match what the payment module was sending. I don't know what the payment module is sending, but it should be more than just your basic web address -- which might be all that your merchant settings screen at Square has. Can you verify that your "Dashboard"(?) at Square has what might look like a complete URL that includes your Client ID, some other stuff, and a reference to the redirect URL? Quote Link to comment Share on other sites More sharing options...
captinmax Posted March 7, 2022 Share Posted March 7, 2022 1 hour ago, bsmither said: Not that I have a solution, but the info I read simply asserted that a setting in your merchant settings at Square - the 'redirect URL - needed to match what the payment module was sending. I don't know what the payment module is sending, but it should be more than just your basic web address -- which might be all that your merchant settings screen at Square has. Can you verify that your "Dashboard"(?) at Square has what might look like a complete URL that includes your Client ID, some other stuff, and a reference to the redirect URL? Thanks for the reply. Yes thats the information I think I am missing in my Square dashboard, but where do I find that "redirect URL" so I can fill it in? Quote Link to comment Share on other sites More sharing options...
captinmax Posted March 12, 2022 Share Posted March 12, 2022 Can anyone that uses this module give me a clue as to what to enter in the "Production Redirect URL" in my Square Dev dashboard. I don't have anything in mine and it's worked for the last 2 years but now they clearly want something in there and I don't know where to look to find it. Quote Link to comment Share on other sites More sharing options...
bsmither Posted March 12, 2022 Share Posted March 12, 2022 In the Square Dev Dashboard, the Redirect URL is referencing the OAUTH section? Is this correct? I am also seeing code in the Square javascript that is powering the card entry form that generates a "card_nonce' value. Square sends this value back, but there is no code in CubeCart's core code that will pass it to the Square module's Gateway->process($nonce) function. So, even if the following URL is what is needed, without catching that code, Square may still complain about something. https://www.mystore.com/index.php?_g=remote&type=gateway&cmd=process&module=Square Quote Link to comment Share on other sites More sharing options...
captinmax Posted March 12, 2022 Share Posted March 12, 2022 1 hour ago, bsmither said: In the Square Dev Dashboard, the Redirect URL is referencing the OAUTH section? Is this correct? I am also seeing code in the Square javascript that is powering the card entry form that generates a "card_nonce' value. Square sends this value back, but there is no code in CubeCart's core code that will pass it to the Square module's Gateway->process($nonce) function. So, even if the following URL is what is needed, without catching that code, Square may still complain about something. https://www.mystore.com/index.php?_g=remote&type=gateway&cmd=process&module=Square I am totally lost when it comes to these things. There is a section in the Square guide page that refers to "Create the Redirect URL" but doesnt actually tell you whats needed other than "In the Redirect URL box, enter the URL that redirects the seller authorization to your production application.". I thought that if someone that actually uses the module could see what they have in their URL I could adapt it for my use. When I googled the problem I did get an old page up that I think was referring to an older version of cubecart or square module because it had an instruction to copy the redirect URL from the module and paste it into the square dev dashboard. thanks for your reply though. Quote Link to comment Share on other sites More sharing options...
bsmither Posted March 13, 2022 Share Posted March 13, 2022 Try this: https://www.mystore.com/index.php?_g=remote&type=gateway&cmd=form&module=Square This will have Square's callback be to the Square module, but run the form() function. The form() function looks for the presence of the 'nonce' value in Square's callback POST payload, and if found, will pass program execution to the process($nonce) function. This is where we want to be when at the next to the last step in making payment. The last step, if there are no errors, is to send the customer to CubeCart's 'Payment Complete' page. Quote Link to comment Share on other sites More sharing options...
captinmax Posted March 14, 2022 Share Posted March 14, 2022 On 3/13/2022 at 12:15 AM, bsmither said: Try this: https://www.mystore.com/index.php?_g=remote&type=gateway&cmd=form&module=Square This will have Square's callback be to the Square module, but run the form() function. The form() function looks for the presence of the 'nonce' value in Square's callback POST payload, and if found, will pass program execution to the process($nonce) function. This is where we want to be when at the next to the last step in making payment. The last step, if there are no errors, is to send the customer to CubeCart's 'Payment Complete' page. Hi Thank you for trying but that didnt work, card are still being declined, but not all cards. Quote Link to comment Share on other sites More sharing options...
captinmax Posted March 14, 2022 Share Posted March 14, 2022 Hi, This is a portion of the email Square sent out. It is the "https://example.com/oauth-redirect" that is what I cannot find. Quote Current State Example If the redirect URL in the Developer Dashboard is configured to: https://example.com/ And the redirect_uri parameter in the authorization request is: https://connect.squareup.com/oauth2/authorize?client_id=abcd-1234-zyxw&scope=PAYMENTS_READ&redirect_uri=https://example.com/oauth-redirect Then the request succeeds because the first part of the redirect_uri parameter matches the configured redirect URL. After February 14th, 2022, the redirect URL sent in the authorization request must exactly match the redirect URL in the Developer Dashboard or it will error. Exact Match Example If the redirect_uri parameter in the authorization request is: https://connect.squareup.com/oauth2/authorize?client_id=abcd-1234-zyxw&scope=PAYMENTS_READ&redirect_uri=https://example.com/oauth-redirect Then the redirect URl in the Developer Dashboard must be configured to: https://example.com/oauth-redirect To prepare for this change, you need to update the Developer Dashboard to match the URL in the authorization request. Quote Link to comment Share on other sites More sharing options...
captinmax Posted March 16, 2022 Share Posted March 16, 2022 Does anyone know how the square gateway handles the new banking requirements for Strong Customer Authentication (SCA) here in the UK. Does the module need to be updated? In an email from my bank it says retailers have to be ready for this change or customers may have their cards declined. Quote Link to comment Share on other sites More sharing options...
Tony Posted March 16, 2022 Share Posted March 16, 2022 @Al Brookbanks could you comment? Thanks. Quote Link to comment Share on other sites More sharing options...
Starlight-Shoes Posted March 30, 2022 Share Posted March 30, 2022 Does Square work, I have made a payment but keeps saying declined and that's with ver 1.1.7 Few customers are having same issue mastercard works ok but debit card saying declined. Cheers Quote Link to comment Share on other sites More sharing options...
captinmax Posted March 31, 2022 Share Posted March 31, 2022 8 hours ago, Starlight-Shoes said: Does Square work, I have made a payment but keeps saying declined and that's with ver 1.1.7 Few customers are having same issue mastercard works ok but debit card saying declined. Cheers Square does work but the banks have put in place new security measures which is having an affect on which cards are declined. I have had many customers cards declined using credit or debit cards both mastercard and visa, but quite a few are still working. I think it's also related to the email Square sent out last year and also this year regarding setting the "Redirect URL" in the dashboard. They did say if it isnt set correctly cards will be declined. Quote Link to comment Share on other sites More sharing options...
captinmax Posted April 8, 2022 Share Posted April 8, 2022 Thank you for the update to this module. Unfortunately it does not help me because you are now charging for the module and I cannot buy it as I do not have a working paypal account and cannot get one. Is there any way to pay without using paypal? Quote Link to comment Share on other sites More sharing options...
puananiila99 Posted April 16, 2022 Share Posted April 16, 2022 (edited) Square helps millions of sellers run their business-from secure credit card processing to point ... Take secure payments from customers, clients, and more. MyFiosGateway Verizon mobdro Edited May 16, 2022 by puananiila99 Quote Link to comment Share on other sites More sharing options...
Tony Posted April 16, 2022 Share Posted April 16, 2022 On 4/8/2022 at 8:04 AM, captinmax said: Thank you for the update to this module. Unfortunately it does not help me because you are now charging for the module and I cannot buy it as I do not have a working paypal account and cannot get one. Is there any way to pay without using paypal? Click on PayPal and then pick pay by card. This way you can buy it without signing up for an PayPal account. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.