Comments (13)
Acontece o mesmo comigo, usando hostgator, no meu servidor em localhost isso não acontece!
from moip-php.
linha de comando:
curl -v -4 https://desenvolvedor.moip.com.br/sandbox/ws/alpha/EnviarInstrucao/Unica
quando eu logo via ssh na minha conta do servidor:
curl -v -4 https://desenvolvedor.moip.com.br/sandbox/ws/alpha/EnviarInstrucao/Unica
- About to connect() to desenvolvedor.moip.com.br port 443 (#0)
- Trying 52.0.61.254... connected
- Connected to desenvolvedor.moip.com.br (52.0.61.254) port 443 (#0)
- Initializing NSS with certpath: none
- CAfile: /etc/pki/tls/certs/ca-bundle.crt
CApath: none - NSS error -5938
- Closing connection #0
- SSL connect error
curl: (35) SSL connect error
quando eu acesso via terminal do meu ubuntu:
curl -v -4 https://desenvolvedor.moip.com.br/sandbox/ws/alpha/EnviarInstrucao/Unica
- Adding handle: conn: 0x82ed310
- Adding handle: send: 0
- Adding handle: recv: 0
- Curl_addHandleToPipeline: length: 1
- - Conn 0 (0x82ed310) send_pipe: 1, recv_pipe: 0
- About to connect() to desenvolvedor.moip.com.br port 443 (#0)
- Trying 52.0.61.254...
- Connected to desenvolvedor.moip.com.br (52.0.61.254) port 443 (#0)
- successfully set certificate verify locations:
- CAfile: none
CApath: /etc/ssl/certs - SSLv3, TLS handshake, Client hello (1):
- SSLv3, TLS handshake, Server hello (2):
- SSLv3, TLS handshake, CERT (11):
- SSLv3, TLS handshake, Server key exchange (12):
- SSLv3, TLS handshake, Server finished (14):
- SSLv3, TLS handshake, Client key exchange (16):
- SSLv3, TLS change cipher, Client hello (1):
- SSLv3, TLS handshake, Finished (20):
- SSLv3, TLS change cipher, Client hello (1):
- SSLv3, TLS handshake, Finished (20):
- SSL connection using ECDHE-RSA-AES256-SHA
- Server certificate:
- subject: OU=Domain Control Validated; OU=SSL Blindado; CN=desenvolvedor.moip.com.br
- start date: 2015-06-24 00:00:00 GMT
- expire date: 2016-08-17 23:59:59 GMT
- subjectAltName: desenvolvedor.moip.com.br matched
- issuer: C=BR; ST=SP; L=S�o Paulo; O=Site Blindado S.A.; OU=Certifica��o Digital; CN=SSL Blindado 2
- SSL certificate verify ok.
GET /sandbox/ws/alpha/EnviarInstrucao/Unica HTTP/1.1
User-Agent: curl/7.32.0
Host: desenvolvedor.moip.com.br
Accept: /
< Date: Tue, 11 Aug 2015 15:15:29 GMT - Server Apache/2.4.6 (CentOS) OpenSSL/1.0.1e-fips is not blacklisted
< Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.1e-fips
< Set-Cookie: JSESSIONID=EAB117DE994BB1391FE80463F827DC3C; Path=/sandbox/; Secure; HttpOnly
< Location: https://desenvolvedor.moip.com.br/sandbox/index.jsp;jsessionid=EAB117DE994BB1391FE80463F827DC3C?method=login
< Content-Length: 0
< - Connection #0 to host desenvolvedor.moip.com.br left intact
from moip-php.
@albertobraschi Atualmente em nossos endpoint de sandbox não usamos mais o protocolo TLSv1.0, apenas as versões TLSv1.1 e TLSv1.2, parte do problema pode ser derivado a isso.
from moip-php.
a hostgator usa uma versão antiga do curl. poderia ser isso.
alguma sugestão de como resolver? pois estou sem muita sorte até agora para fazer o plugin funcionar!
from moip-php.
@vagnerfiuza o problema só acontece na SANDBOX. Tentei forçar o protocolo TLSv1.1 e TLSv1.2 na CURL e mesmo assim não obtive sucesso na conexão.
from moip-php.
ainda na hostgator, tive sucesso ao explicitar o TLSv
cmd: curl -v -4 --tlsv1.1 https://desenvolvedor.moip.com.br/sandbox/ws/alpha/EnviarInstrucao/Unica
curl -v -4 --tlsv1.1 https://desenvolvedor.moip.com.br/sandbox/ws/alpha/EnviarInstrucao/Unica
- About to connect() to desenvolvedor.moip.com.br port 443 (#0)
- Trying 52.0.61.254... connected
- Connected to desenvolvedor.moip.com.br (52.0.61.254) port 443 (#0)
- Initializing NSS with certpath: none
- CAfile: /etc/pki/tls/certs/ca-bundle.crt
CApath: none - SSL connection using TLS_DHE_RSA_WITH_AES_128_CBC_SHA
- Server certificate:
- subject: CN=desenvolvedor.moip.com.br,OU=SSL Blindado,OU=Domain Control Validated
- start date: Jun 24 00:00:00 2015 GMT
- expire date: Aug 17 23:59:59 2016 GMT
- common name: desenvolvedor.moip.com.br
- issuer: CN=SSL Blindado 2,OU=Certificação Digital,O=Site Blindado S.A.,L=São Paulo,ST=SP,C=BR
GET /sandbox/ws/alpha/EnviarInstrucao/Unica HTTP/1.1
User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.19.1 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2
Host: desenvolvedor.moip.com.br
Accept: /
< HTTP/1.1 302 Found
< Date: Tue, 11 Aug 2015 15:36:03 GMT
< Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.1e-fips
< Set-Cookie: JSESSIONID=1F9F4BE290788916B643C600ABA4340A; Path=/sandbox/; Secure; HttpOnly
< Location: https://desenvolvedor.moip.com.br/sandbox/index.jsp;jsessionid=1F9F4BE290788916B643C600ABA4340A?method=login
< Content-Length: 0
<
- Connection #0 to host desenvolvedor.moip.com.br left intact
- Closing connection #0
from moip-php.
@albertobraschi tudo bem? estou tendo exatamente o mesmo problema, pensei que era problema da aplicação por se tratar de uma aplicação ainda em desenvolvimento, mais ai vi as dúvidas de vocês.
Como posso colocar minha aplicação funcionar?
O meu servidor também é hostgator e já foi habilitado a porta 443 e ainda não tive sucesso, o que fazer? agradeço a ajuda desde ja
Link da aplicação : https://easyvets.net/moip/
from moip-php.
Alguém sabe se alguém respondeu esse problema?
Por que estou tentando fazer o teste em dev, usando CURL no terminal o Handshake está ok, mas via PHP usando a mesma versão do CURL está com problema de conexão.
curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
curl_setopt($curl, CURLOPT_USERPWD, $user . ":" . $passwd);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/4.0");
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $param);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1_1);
Unknown SSL protocol error in connection to desenvolvedor.moip.com.br:443
Sabem dizer o que pode ser?
from moip-php.
olá, provavelmente o servidor de sua aplicação não tem ativo para o curl o protocolo ssl
Dá uma olhada nisto com o phpinfo!
from moip-php.
Olá!
Eu faço uso do host Media Temple, e lá o servidor é TLS 1.0.
Eu estou obtendo este mesmo erro do WP: Unknown SSL protocol error in connection to desenvolvedor.moip.com.br:443.
Eu falei com a Media Temple, e lá eles não conseguem alterar isso, eu teria que fazer um upgrade de conta o que representaria 200 dólares a mais! kkkkk
Alguém saberia me informar se existe alguma forma de fazer funcionar mesmo o servidor do meu site sendo TLS 1.0, ou isso quer dizer que eu não vou conseguir usar o MoIP no meu site?
Obrigado!
from moip-php.
Olá FEndo, infelizmente não vai funcionar. é uma questão de segurança.
Aconselho criar uma conta AWS AMAZON, cria um servidor EC2. T2.micro para testar tudo que precisas, se for um site pequeno, ele vai servir sem problemas para a tua necessidade e o melhor, sem custo algum por 1 ano (veja as regras para as contas free AWS).
Depois que conheci a a AMAZON tenho visto as imensas vantagens do serviço.
from moip-php.
Galera,
Tive o mesmo problema que o amigo acima onde toda vez que eu executava a requisição para a API do Moip via PHP, recebia a mensagem: (35) SSL Connect Error. Tentei executar a API via comando curl puro do PHP e nada. Eu estava utilizando um servidor CentOS 6 e trabalhando de forma local.
Tentei executar a requisição via linha de comando, sem usar o PHP, e também recebia o mesmo erro:
$curl -v -4 https://desenvolvedor.moip.com.br/sandbox/ws/alpha/EnviarInstrucao/Unica
SSL connect error curl: (35) SSL connect error
Então tentei passar o parâmetro "--tlsv1.1", conforme sugeriu @albertobraschi, para forçar a versão do protocolo. Nisso o comando me informou outro erro dizendo que a opção que eu tinha passado era inválida ou não existia.
Investigando um pouco mais, vi que o curl precisa de alguns certificados CA para se autenticar e os meus certificados estavam desatualizados.
Atualizei a ferramenta "via yum update curl", por garantia, e segui a documentação da Red Hat para reinstalar os certificados CA, conforme link https://access.redhat.com/solutions/1549003.
Fazendo isso, a requisição via linha de comando funcionou, mas no PHP ainda continuava dando o mesmo problema.
Depois de mais algum tempo batendo a cabeça, me deu um estalo que o PHP poderia utilizar o comando GNU "curl" para fazer a requisição por debaixo dos panos, só que ainda estava utilizando os certificados antigos, já que não foi reiniciado. Dito e feito. Dei um restart no apache e funcionou!
Não sei se isso pode ajudar alguém, mas para deixar documentado, esta aí o procedimento que fiz para solucionar este problema no CentOS.
from moip-php.
Olá Pessoal, eu não sou programador no entanto estou correndo atrás para me virar e fazer a loja que estou criando funcionar. bom eu li o que vocês postaram e pelo que me parece o problema que estou tendo se enquadra. ao instalar o plugin do moip no woocommerce não aparece os meios de pagamento e apresenta a seguinte mensagem: "Um erro ocorreu ao processar o seu pagamento, por favor tente novamente. Ou entre em contato conosco para conseguir ajuda.". Bom eu gerei o relatório sobre o erro para detalhar o motivo do problema, antes de informar o log gostaria de ressaltar que não estou usando certificado SSL e minha hospedagem é a Blue Host.
12-07-2016 @ 09:48:42 - Requesting token for order 1605 with the following data:
28.30WC-1605[email protected][email protected]100PRBRA81020-0504130455510BoletoBancarioCartaoCreditoCartaoDebitoCarteiraMoipDebitoBancario212AVista1%truehttp://acaofitness.com/?wc-api=WC_Moip_Gateway
12-07-2016 @ 09:48:42 - WP_Error: cURL error 35: Unknown SSL protocol error in connection to desenvolvedor.moip.com.br:443
12-07-2016 @ 09:48:42 - Generating transparent checkout for order 1605
12-07-2016 @ 10:34:18 - Requesting token for order 1608 with the following data:
28.30WC-1608[email protected][email protected]100PRBRA81020-0504130455510BoletoBancarioCartaoCreditoCartaoDebitoDebitoBancario7212AVista1.99falsehttp://acaofitness.com/?wc-api=WC_Moip_Gateway
12-07-2016 @ 10:34:19 - WP_Error: cURL error 35: Unknown SSL protocol error in connection to desenvolvedor.moip.com.br:443
12-07-2016 @ 10:34:19 - Generating transparent checkout for order 1608
12-07-2016 @ 11:09:46 - Requesting token for order 1609 with the following data:
28.30WC-1609[email protected][email protected]100PRBRA81020-0504130455510BoletoBancarioCartaoCreditoCartaoDebitoDebitoBancario7212AVista1.99falsehttp://acaofitness.com/?wc-api=WC_Moip_Gateway
12-07-2016 @ 11:09:46 - WP_Error: cURL error 35: Unknown SSL protocol error in connection to desenvolvedor.moip.com.br:443
12-07-2016 @ 11:09:46 - Generating transparent checkout for order 1609
12-07-2016 @ 11:33:27 - Requesting token for order 1610 with the following data:
28.30WC-1610[email protected][email protected]100PRBRA81020-0504130455510BoletoBancarioCartaoCreditoCartaoDebitoDebitoBancario7212AVista1.99falsehttp://acaofitness.com/?wc-api=WC_Moip_Gateway
12-07-2016 @ 11:33:27 - WP_Error: cURL error 35: Unknown SSL protocol error in connection to desenvolvedor.moip.com.br:443
12-07-2016 @ 11:33:27 - Generating transparent checkout for order 1610
12-07-2016 @ 11:49:04 - Requesting token for order 1611 with the following data:
85.63WC-1611[email protected][email protected]100PRBRA81020-0504130455510BoletoBancarioCartaoCreditoCartaoDebitoDebitoBancario7212AVista1.99falsehttp://acaofitness.com/?wc-api=WC_Moip_Gateway
12-07-2016 @ 11:49:04 - WP_Error: cURL error 35: Unknown SSL protocol error in connection to desenvolvedor.moip.com.br:443
12-07-2016 @ 11:49:04 - Generating transparent checkout for order 1611
Se alguém souber o que necessito fazer agradeço.
from moip-php.
Related Issues (20)
- MoIP::addComission() uses wrong element name
- Problema no repositório HOT 1
- maior parte do phpDoc completamente errado HOT 1
- Expor base_url de forma mágica (__get) HOT 1
- Função validate() gera erro mesmo com todos os campos preenchidos HOT 3
- Singleton e polimorfismo
- Autoload
- Uso de & nas url's de notificação e retorno
- Nome incorreto da classe HOT 1
- Composer HOT 7
- Laravel Framework HOT 2
- Melhor uso da Markdown HOT 1
- API v2.0 HOT 1
- Checkout sem a etapa Javascript HOT 2
- SSL connect error HOT 7
- Vencimento do boleto
- Receber os pagamentos em parcelas
- Class 'MoipClient'
- Composer
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moip-php.