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
Requires
- php: >=8.1
- ext-curl: *
- ext-soap: *
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.
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" 
}