igor-sanches/europ-soap-sdk

SDK SOAP para integração com Europ Assistance

Installs: 1

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/igor-sanches/europ-soap-sdk

v2.0.0 2025-10-30 13:50 UTC

This package is auto-updated.

Last update: 2025-10-30 14:30:29 UTC


README

Uma integração rápida e eficaz com a API da EuropSoap

Adicionar o SDK

composer require igor-sanches/europ-soap-sdk

Etapas de configurações.

  1. Instalação e Uso
  2. Cadastrar novo beneficiário
  3. Atualizar beneficiário
  4. Remover beneficiário

Instalação e Uso

  • O SDK é bem simples de usar.
  • Instale o SDK no seu projeto.
  • Iniciar o SDK e fazer
$username = 'API_USERNAME'; // Usuário de acesso a API da Europ
$password = 'API_PASSWORD'; // Senha de acesso a API da Europ
$wsdl = './europ.xml' // Caminho do arquivo de config. da Europ
$sdk = new EuropSoapSDK($username, $password, $wsdl);
  • Ao enviar a requisição '$arr' você não precisa fazer uma verificação dos dados, o próprio SDK faz a validação dos dados entes de enviar.

Cadastrar novo beneficiário

$arr = $sdk->validateData($request->all(), MovementType::INSERT);
$result = $sdk->beneficiario($arr);

Atualizar beneficiário

$arr = $sdk->validateData($request->all(), MovementType::UPDATE);
$result = $sdk->beneficiario($arr); 

Remover beneficiário

$arr = $sdk->validateData($request->all(), MovementType::DELETE);
$result = $sdk->beneficiario($arr);  

Respostas do SDK

  • Se sucesso
{
  "sucesso": true,
  "chave": "e59eb33cfd607bbebc24d3aa71039e50",
  "mensagem": "PROCESSADO COM SUCESSO",
  "id_transation": "58165707"
}
  • Se ocorrer algum error
{
  "sucesso": false, 
  "mensagem": "MENSAGEM_DO_ERRO" 
}