BlindPenguin Posted May 17, 2018 Posted May 17, 2018 Credentials. :) The module needs to be able to login to the PayPal API. It's the "CLIENT ID" and "SECRET" in the configuration page of the module. Make sure you have the right ones, because there are one for Sandbox and one for Live use. You can find those in developer.paypal.com
tsoful Posted May 17, 2018 Posted May 17, 2018 sorry I'm french ^^ Yes I know that, in module I have put my client id and the secret code, but the module don't work, I have test with alls config settings in module, but nothing work...
tsoful Posted May 17, 2018 Posted May 17, 2018 I am a little disappointed, because I worked a lot on the CSS theme, and a big part of the translations of the modules in French, which I will then share on the forum. I will install the latest version thirtytbees 1.0.4 because the update from 1.0.3 to 1.0.4 don't work.
Guest Posted May 18, 2018 Posted May 18, 2018 I haven't been able to get the PayPal module working since I migrated my store. The stripe module works great so it hasn't been a big deal for me but I get the following error: Error(s) occurred Invalid request - see details And then it proceeds to give me no details to see, lol. Does anybody know where I might find the reason for this? Is there a log for this module? edited to add The PayPal module 6.0.0 beta 4 seems to connect properly and isn't giving me this error. Is anybody using the beta on a live shop without issues?
danwarrior Posted July 15, 2019 Posted July 15, 2019 Could you fix this error? I've just configured my module, the credentials, but getting the same error: Authentication failed due to invalid authentication credentials or a missing Authorization header. It's weird, because when I refresh the chekout page I can't click on Paypal payment mode anymore. I've deactivated the OPC module and I get the same. The PayPal module version is 5.4.2.
lesley Posted July 15, 2019 Posted July 15, 2019 Can you open your console to see if there are any errors.
danwarrior Posted July 15, 2019 Posted July 15, 2019 1 minute ago, lesley said: Can you open your console to see if there are any errors. Of course. This is what I get (that 404 is about an image). In the previous step (checkout page) no errors on the console...
danwarrior Posted July 15, 2019 Posted July 15, 2019 I followed this steps https://docs.thirtybees.com/native-modules/paypal/ I didn't activate Log in with Paypal...
danwarrior Posted July 15, 2019 Posted July 15, 2019 @lesley Sorry, I was using Sandbox ID and Secret, my fault. I've copied now the live ones (and activated). But now I'm getting this:
lesley Posted July 15, 2019 Posted July 15, 2019 It looks like you need to allow a cors header to your htaccess to allow paypal. 1
danwarrior Posted July 15, 2019 Posted July 15, 2019 2 minutes ago, lesley said: It looks like you need to allow a cors header to your htaccess to allow paypal. Hehe, I don't know how to do that, could you please orient me? Where can I get the code I need to add on the htaccess?
lesley Posted July 16, 2019 Posted July 16, 2019 Try adding this to your htaccess, Access-Control-Allow-Origin: *
danwarrior Posted July 16, 2019 Posted July 16, 2019 3 minutes ago, lesley said: Try adding this to your htaccess, Access-Control-Allow-Origin: * At the beggining or end... I just did it and get 500 error
lesley Posted July 16, 2019 Posted July 16, 2019 At the top, try this one: Header set Access-Control-Allow-Origin "*"
danwarrior Posted July 16, 2019 Posted July 16, 2019 1 minute ago, lesley said: At the top, try this one: Header set Access-Control-Allow-Origin "*" Mmm, nothing... It's weird, I use the same hosting, theme and system I always use...
lesley Posted July 16, 2019 Posted July 16, 2019 Ok, try this, these lines should be near the bottom of your htaccess, remove them <IfModule mod_headers.c> <FilesMatch "\.(ttf|ttc|otf|eot|woff|woff2|svg)$"> Header set Access-Control-Allow-Origin "*" </FilesMatch> </IfModule>
danwarrior Posted July 16, 2019 Posted July 16, 2019 5 minutes ago, lesley said: Ok, try this, these lines should be near the bottom of your htaccess, remove them <IfModule mod_headers.c> <FilesMatch "\.(ttf|ttc|otf|eot|woff|woff2|svg)$"> Header set Access-Control-Allow-Origin "*" </FilesMatch> </IfModule> You're right, they were there. I erased, but nothing yet. I copy the full htaccess, maybe is another thing: #Oct8ne <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^oct8ne/frame/([a-zA-Z]+)$ index.php?fc=module&module=oct8ne&controller=oct8neconnector&octmethod=$1&%{QUERY_STRING} [QSA,L] </IfModule> #End_Oct8ne # ~~start~~ Do not remove this comment, thirty bees will keep automatically the code outside this comment when .htaccess will be generated again # .htaccess automatically generated by thirty bees e-commerce open-source solution # http://www.thirtybees.com - http://www.thirtybees.com/forums <IfModule mod_rewrite.c> <IfModule mod_env.c> SetEnv HTTP_MOD_REWRITE On </IfModule> RewriteEngine on #Domain: tienda.motorparts.es RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api$ api/ [L] RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] # Images RewriteCond %{HTTP_HOST} ^tienda.motorparts.es$ RewriteRule ^([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L] RewriteRule ^([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.webp %{ENV:REWRITEBASE}img/p/$1/$1$2$3.webp [L] RewriteCond %{HTTP_HOST} ^tienda.motorparts.es$ RewriteRule ^([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L] RewriteRule ^([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.webp %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.webp [L] RewriteCond %{HTTP_HOST} ^tienda.motorparts.es$ RewriteRule ^([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.webp %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.webp [L] RewriteCond %{HTTP_HOST} ^tienda.motorparts.es$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.webp %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.webp [L] RewriteCond %{HTTP_HOST} ^tienda.motorparts.es$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.webp %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.webp [L] RewriteCond %{HTTP_HOST} ^tienda.motorparts.es$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.webp %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.webp [L] RewriteCond %{HTTP_HOST} ^tienda.motorparts.es$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.webp %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.webp [L] RewriteCond %{HTTP_HOST} ^tienda.motorparts.es$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.webp %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.webp [L] RewriteCond %{HTTP_HOST} ^tienda.motorparts.es$ RewriteRule ^c/([0-9]+)(-[.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L] RewriteRule ^c/([0-9]+)(-[.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+.webp %{ENV:REWRITEBASE}img/c/$1$2$3.webp [L] RewriteCond %{HTTP_HOST} ^tienda.motorparts.es$ RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L] RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+.webp %{ENV:REWRITEBASE}img/c/$1$2.webp [L] # AlphaImageLoader for IE and fancybox RewriteRule ^images_ie/?([^/]+).(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L] # Dispatcher RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L] </IfModule> AddType application/vnd.ms-fontobject .eot AddType font/ttf .ttf AddType font/otf .otf AddType application/font-woff .woff AddType application/font-woff2 .woff2 #If rewrite mod isn't enabled ErrorDocument 404 /index.php?controller=404 # ~~end~~ Do not remove this comment, thirty bees will keep automatically the code outside this comment when .htaccess will be generated again # start ~ module watermark section <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine On RewriteCond expr "! %{HTTP_REFERER} -strmatch '*://%{HTTP_HOST}*/admin069xjtgmn/*'" RewriteRule [0-9/]+/[0-9]+.jpg$ - [F] </IfModule> # end ~ module watermark section # start ~ module watermark section <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine On RewriteCond expr "! %{HTTP_REFERER} -strmatch '*://%{HTTP_HOST}*/admin069xjtgmn/*'" RewriteRule [0-9/]+/[0-9]+.jpg$ - [F] </IfModule> # end ~ module watermark section
lesley Posted July 16, 2019 Posted July 16, 2019 Ok, I just tested, it seems chrome 73 has changed something, add this back to the htaccess and modify it to what I have. Notice I added |txt|html to the end of the filesmatch<IfModule mod_headers.c> <FilesMatch "\.(ttf|ttc|otf|eot|woff|woff2|svg|txt|html)$"> Header set Access-Control-Allow-Origin "*" </FilesMatch></IfModule>
danwarrior Posted July 16, 2019 Posted July 16, 2019 5 minutes ago, lesley said: Ok, I just tested, it seems chrome 73 has changed something, add this back to the htaccess and modify it to what I have. Notice I added |txt|html to the end of the filesmatch<IfModule mod_headers.c> <FilesMatch "\.(ttf|ttc|otf|eot|woff|woff2|svg|txt|html)$"> Header set Access-Control-Allow-Origin "*" </FilesMatch></IfModule> Wow, this is so weird. I add this code again, just like you wrote (copy/paste), and when I refresh, it isn't there, it erased the "txt|html" I could enter 1 time to PayPal but now refreshed again and get back 😅 Do you want to access privately?
lesley Posted July 16, 2019 Posted July 16, 2019 Hmm there might be a bug, can you add it to the htaccess directly, or if not, at the very bottom of the htaccess.
shoptechmedia Posted July 16, 2019 Posted July 16, 2019 On 8/28/2017 at 2:37 AM, violinparts said: Hi, Finally it works. The payment standards finally shows up on payment page - only after I disable Website Payments Plus. Lookslike Website Payments Plus ruined it when it is enabled. Thanks!! right.. sometimes other modules that really messes up with each other.. i often disable similar modules when debugging.. good job.
danwarrior Posted July 16, 2019 Posted July 16, 2019 13 minutes ago, shoptechmedia said: right.. sometimes other modules that really messes up with each other.. i often disable similar modules when debugging.. good job. The thing is I've tryed to disable some modules I thought could be affecting, but notthing. I enabled debug mode and teorically no prob... I've updated some TB modules recently, but I'm not sure what is the cause. 1 hour ago, lesley said: Hmm there might be a bug, can you add it to the htaccess directly, or if not, at the very bottom of the htaccess. No way, 500 error again... Maybe @Jonny could now if he thinks can be related with Panda theme? I don't think so, but maybe...
lesley Posted July 16, 2019 Posted July 16, 2019 Hmm this should not cause a 500 error, I tested it on a live server. <IfModule mod_headers.c> <FilesMatch "\.(ttf|ttc|otf|eot|woff|woff2|svg|txt|html)$"> Header set Access-Control-Allow-Origin "*" </FilesMatch> </IfModule>
danwarrior Posted July 16, 2019 Posted July 16, 2019 1 minute ago, lesley said: Hmm this should not cause a 500 error, I tested it on a live server. <IfModule mod_headers.c> <FilesMatch "\.(ttf|ttc|otf|eot|woff|woff2|svg|txt|html)$"> Header set Access-Control-Allow-Origin "*" </FilesMatch> </IfModule> I just tried again, this is weird, I upload a short video in a few minutes
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now