youngmedia-pl / europa-sdk
该软件包的最新版本(v2.1.3)没有提供许可信息。
TU Europa SDK for PHP
v2.1.3
2020-04-19 20:04 UTC
Requires
- php: >=5.4
README
此存储库包含PHP SDK,允许您从您的PHP项目中访问TU Europa API。
安装
可以使用Composer安装Europa PHP SDK。运行以下命令
composer require youngmedia-pl/europa-sdk
用法
获取报价的简单示例。
<?php
require_once __DIR__ . '/vendor/autoload.php'; // change path as needed
$europa = new Europa\Europa([
'customer_id' => '{customer-id}', // the private customer identifier
'environment' => 'dev', // change to 'prod' for production environment (default)
]);
// Use our helper class for sport competition insurance.
$helper = $europa->getSportCompetitionInsuranceHelper();
// Get quotes.
try {
$quotes = $helper->getQuotes([
'competition_end_date' => '2024-12-31',
'competition_start_date' => '2024-12-31',
'is_professional' => false,
'participant_birth_date' => '1950-12-31',
'participation_fee' => '60.99',
'sum_insured' => '30000',
]);
} catch (Europa\Exceptions\EuropaResponseException $e) {
// When API returns an error.
echo 'API returned an error: ' . $e->getMessage();
exit;
} catch (Europa\Exceptions\EuropaSDKException $e) {
// Other issues.
echo 'Europa SDK returned an error: ' . $e->getMessage();
exit;
}
// Print details.
var_dump($quotes);