jpisanu
Forum Replies Created
-
Forum: Plugins
In reply to: [Nextend Social Login and Register] Plugin not fetching primary e-mailsI have the same issue.
Forum: Plugins
In reply to: [Nextend Google Connect] Is it possible to include the profile picture?Sorry, I just found that the url is coming through the array on get_user_meta($userid, ‘google_profile_picture’);
Thanks
Forum: Plugins
In reply to: [Mercado Pago payments for WooCommerce] Pending Payment Status not changingHi Claudio, yes, we are agree on the http.
It’s okay to mark the ticket as resolved since it was actually resolved and there’s nothing to thank me for, you gave me an awesome support man.
I will let you know about MP, but you know that their support is horrible so I hope to at least get an answer from them.
Best!
Forum: Plugins
In reply to: [Mercado Pago payments for WooCommerce] Pending Payment Status not changingHi Claudio…
That did the job ??
I added an exception on my redirect rule (for https) for notifications url and then with that function the ipn notification sent by wc for the order is changed to http and that did the job.
I’m still not 100% happy for not being able to have everything under https but this will give me some time to discuss that matter with MP, nothing to do with your great plugin and support.
Thanks so much for all your help.
Forum: Plugins
In reply to: [Mercado Pago payments for WooCommerce] Pending Payment Status not changingHi Claudio, sorry I didn’t see this last message from you. I will test the function and will let you know.Thank you!
Forum: Plugins
In reply to: [Mercado Pago payments for WooCommerce] Pending Payment Status not changingHi Claudio,
I’m updating the ticket to let you know the outcome of my investigation about this issue.I ran the following tests until I found the issue, all of them were done under a test buyer accound and test store owner account and in sandbox mode.
(when I say passed or failed I mean that on the log I get the IPN reaching my site back with the order update).
– Created a demo store on the same server under a different domain: test ok.
– Added cloudflare to that domain: test ok.
– Switched the site to https address instead of http: test failed (MP server not even reaching my site).On the real site:
– Bought my own SSL Certificate, set the Cloudflare to FULL: test failed (MP IPN not reaching my site)
– Whitelisted all MP IPs on Cloudflare: test failed.
– Made an exception on the site to have the IPN url under http: test failed.
– Removed the site from Cloudflare and had my own Certificate running, no firewall, nothing, kept https: test failed.
– Removed the https from wordpress settings and switched to http, removed the htaccess 301 to redirect to https, updated the url on MP to be http: test PASSED.
– Set WordPress url to https back but not the htaccess redirect (basically I have 2 sites under this setting, one with http the other under https): test failed.
– Set rule back to redirect to https: test failed.So, Claudio, the only scenario where the server will receive the IPN response from MP is when the site is completely OFF the ssl certificate, as soon as you change the site back to http it will work again.
Let me know if you see anything on my report that could lead you to identify any issue on the plugin otherwise I will have to find a way to contact MP to see what the hell is going on.
Best.
Juan.-Forum: Plugins
In reply to: [Mercado Pago payments for WooCommerce] Pending Payment Status not changingHi Claudio, I get that when I do a test, not when purchases are made.
I don’t know what else to do at this point. I suppose I will move the site to a new server or something, I ran out ideas.
Forum: Plugins
In reply to: [Mercado Pago payments for WooCommerce] Pending Payment Status not changingClaudio, they sent like an old Mercado Libre thing as test each time I change the URL on their settings.
Here’s the log:
Forum: Plugins
In reply to: [Mercado Pago payments for WooCommerce] Pending Payment Status not changingClaudio,
One thing that I found out is that when I change the IPN url, and MP does the test, I get the request from MP server:
216.33.196.4 - - [27/Sep/2016:10:31:11 -0400] "POST /wc-api/WC_MercadoPago_Gateway/?topic=payment&id=1234554244 HTTP/1.0" 200 2
But when I make a purchase either on sandbox or production, that request never arrives.
With this I mean that Cloudflare can’t be blocking them, otherwise that test notification would never arrive. If I’d have an SSL redirect it would not work either. And I’m getting a correct 200 status.
Any thoughts on this?
Forum: Plugins
In reply to: [Mercado Pago payments for WooCommerce] Pending Payment Status not changingOk, I was checking with them how to whitelist MP IPs but they don’t support range IP addresses so I will have to write one by one.
I will first try with that new URL though, and if that doesn’t work I’ll let you know and I will take some other actions.
Thanks for your help Claudio.
Forum: Plugins
In reply to: [Mercado Pago payments for WooCommerce] Pending Payment Status not changingYes Claudio, I was starting to think that SSL could be causing some trouble. I’m using Cloudflare’s Flexibe, do you know if that could be a problem?
Forum: Plugins
In reply to: [Mercado Pago payments for WooCommerce] Pending Payment Status not changingOk Claudio, thank you.
I will try that url and let you know.
Forum: Plugins
In reply to: [Mercado Pago payments for WooCommerce] Pending Payment Status not changingHi @fitar
I think that’s normal if you are on Sandbox mode but at this point all is very confusing so I’m not sure.If you have a 200 status on the page you set and then you get that, it could be normal if you are on sandbox, otherwise I’d check your notifications url.
Forum: Plugins
In reply to: [Mercado Pago payments for WooCommerce] Pending Payment Status not changingHi Claudio, I found a line on the access log coming from MercadoPago:
216.33.196.4 – – [24/Sep/2016:16:31:04 -0400] “POST /?wc-api=WC_MercadoPago_Gateway&topic=payment&id=123456789 HTTP/1.0” 200 2
I modified the payment id intentionally.
Forum: Plugins
In reply to: [Mercado Pago payments for WooCommerce] Pending Payment Status not changingIn addition to my previous comment,
I created a clean install, in a different server (Media Temple), no cloudflare, no catching plugin, nothing. Just the woocommerce latest version and plugin latest version and default theme.
I placed an order under sandbox mode, after 1 hour of waiting, the order is still showing as pending payment.
I tried with a different mercadopago account just to make sure it’s not a problem of the other MP account.
Best.