1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

[RESOLVIDO] Integração Magento

Discussão em 'EMS , HCM e Totvs 11' iniciado por HumbertoOrtiz, Maio 21, 2019.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. HumbertoOrtiz

    HumbertoOrtiz Membro Participativo

    Boa noite.
    Tenho que construir uma interação com o sistema magento de comercio eletrônico
    A integração é via webserrvices Soap.
    Alguém já construiu algo simular?
    Poderiam dar uma dica de como iniciar.
    Como construir a integração?
    Já fiz várias integrações via webservices, mas com esta estou apanhando um pouco.
    Obrigado
  2. jdchaves

    jdchaves Membro Participativo

    Bom dia,
    Não mexi ainda com o Magento, mas já fiz algumas integrações via WS.
    Existe uma ferramenta no Progress (chamada: PROENV) que gera uma "documentação" a partir do link do WS, eu até já postei aqui (aqui tbm) há alguns anos, usei em um WS de cotação de moeda.

    No stackoverflow tem um post que o cara explica certinho como funciona, veja aqui: https://stackoverflow.com/questions/19514145/4gl-and-magento-soap-api-need-a-simple-example

    Espero ter ajudado, também nos dê retorno da evolução deste seu projeto.

    Abc.
    Jeferson de Chaves
  3. HumbertoOrtiz

    HumbertoOrtiz Membro Participativo

    Bom dia.
    Sim eu já fiz outras integrações com WS e sempre submeti o wsdl no proenv e o resultado foi muito bom.
    Mas ai a empresa que construiu a site no Magento, não passe o link (URL) com o WSDL que tenho os métodos que eu preciso.
    Somente passa a documentação (help do Magento)
    Ai é complicado.
  4. HumbertoOrtiz

    HumbertoOrtiz Membro Participativo

    Bom dia a todos ,
    Consegui identificar os métodos.
    Mas estou com problemas ao conectar o WSDL pois o mesmo é HTTPS.
    Segui os seguintes procedimentos:
    - Importei o certificado no Internet Explorer enviado pelo fornecedor do site.
    - Abri o certificado no Internet Explorer clicando duas vezes no
    ícone do cadeado.
    - Guia "Caminho do certificado".
    - No certificado raiz, depois em "Ver certificado".
    - Na aba "Detalhes".
    - Escolhi "Base-64 codificado X.509 (.CER)".
    - Salvei o arquivo com uma extensão .pem (na pasta “certs” da instalação do progress no certidor)
    - Entrei no Proenv e executei:
    certutil -format PEM -import <arquivo_sinal_provado> .pem

    mkhashfile <arquivo_sprecedente_principal> .pem

    Retornou a mensagem que "alias" gerado com sucesso e importação com sucesso e gerou a chave Hash

    Mas ao executar o comando :
    DO ON ERROR UNDO, LEAVE:
    CREATE SERVER hWebService.
    IF hWebService:CONNECT("-WSDL 'https://XXXXXX/index.php/api/soap/?wsdl' -sslprotocols TLSv1 -sslciphers AES128-SHA") THEN
    MESSAGE "connected" VIEW-AS ALERT-BOX.
    END.

    Retorna os erros da imagem em anexo,
    Alguém pode dar umas dicas?

    Arquivos Anexados:

Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página