DHL Modul v0.5 Shipping Label ok
This commit is contained in:
parent
480fdc65ed
commit
8fdaa0ba1d
122 changed files with 17938 additions and 2239 deletions
108
config/dhl.php
Normal file
108
config/dhl.php
Normal file
|
|
@ -0,0 +1,108 @@
|
|||
<?php
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| DHL Package Configuration (acme/laravel-dhl)
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Configuration for the new DHL Laravel package with direct API integration
|
||||
|
|
||||
| Settings can be managed via Admin panel at /admin/settings
|
||||
| Admin settings override these .env values at runtime
|
||||
|
|
||||
*/
|
||||
|
||||
return [
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| DHL API Settings
|
||||
|--------------------------------------------------------------------------
|
||||
*/
|
||||
'base_url' => env('DHL_BASE_URL', 'https://api-eu.dhl.com'),
|
||||
'api_key' => env('DHL_API_KEY'),
|
||||
'username' => env('DHL_USERNAME'),
|
||||
'password' => env('DHL_PASSWORD'),
|
||||
'billing_number' => env('DHL_BILLING_NUMBER'),
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Default Product Settings
|
||||
|--------------------------------------------------------------------------
|
||||
*/
|
||||
'default_product' => env('DHL_PRODUCT', 'V01PAK'),
|
||||
'label_format' => env('DHL_LABEL_FORMAT', 'PDF'),
|
||||
'print_format' => env('DHL_PRINT_FORMAT', 'A4'),
|
||||
'retoure_print_format' => env('DHL_RETOURE_PRINT_FORMAT', 'A4'),
|
||||
'profile' => env('DHL_PROFILE', 'STANDARD_GRUPPENPROFIL'),
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Queue Settings
|
||||
|--------------------------------------------------------------------------
|
||||
*/
|
||||
'use_queue' => env('DHL_USE_QUEUE', false),
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Webhook Configuration
|
||||
|--------------------------------------------------------------------------
|
||||
*/
|
||||
'webhook' => [
|
||||
'enabled' => env('DHL_WEBHOOK_ENABLED', false),
|
||||
'secret' => env('DHL_WEBHOOK_SECRET'),
|
||||
'route' => env('DHL_WEBHOOK_ROUTE', 'dhl/webhooks/tracking')
|
||||
],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Sender Address
|
||||
|--------------------------------------------------------------------------
|
||||
*/
|
||||
'sender' => [
|
||||
'company' => env('DHL_SENDER_COMPANY', 'mivita care gmbh'),
|
||||
'name' => env('DHL_SENDER_NAME', ''),
|
||||
'street' => env('DHL_SENDER_STREET', 'Leinfeld'),
|
||||
'houseNumber' => env('DHL_SENDER_STREET_NUMBER', '2'),
|
||||
'postalCode' => env('DHL_SENDER_POSTAL_CODE', '87755'),
|
||||
'city' => env('DHL_SENDER_CITY', 'Kirchhaslach'),
|
||||
'country' => env('DHL_SENDER_COUNTRY', 'DE'),
|
||||
'email' => env('DHL_SENDER_EMAIL', 'versand@mivita.care'),
|
||||
'phone' => env('DHL_SENDER_PHONE', '+49 123 456789'),
|
||||
],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Account Numbers
|
||||
|--------------------------------------------------------------------------
|
||||
*/
|
||||
'account_numbers' => [
|
||||
'default' => env('DHL_ACCOUNT_NUMBER_DEFAULT', '63144073550101'),
|
||||
'V01PAK' => env('DHL_ACCOUNT_NUMBER_V01PAK', '63144073550101'), // DHL Paket National
|
||||
'V62WP' => env('DHL_ACCOUNT_NUMBER_V62WP', '63144073556201'), // Warenpost National
|
||||
'V53PAK' => env('DHL_ACCOUNT_NUMBER_V53PAK', '63144073555301'), // DHL Paket International
|
||||
'V07PAK' => env('DHL_ACCOUNT_NUMBER_V07PAK', '63144073550701'), // DHL Retoure Online
|
||||
],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Logging Settings
|
||||
|--------------------------------------------------------------------------
|
||||
*/
|
||||
'logging' => [
|
||||
'enabled' => env('DHL_LOGGING_ENABLED', true),
|
||||
'level' => env('DHL_LOGGING_LEVEL', 'info'),
|
||||
'channel' => env('DHL_LOGGING_CHANNEL', 'single'),
|
||||
],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Legacy Settings (for compatibility)
|
||||
|--------------------------------------------------------------------------
|
||||
*/
|
||||
'legacy' => [
|
||||
'api_type' => env('DHL_API_TYPE', 'developer'),
|
||||
'api_secret' => env('DHL_API_SECRET'),
|
||||
'sandbox' => env('DHL_SANDBOX', true),
|
||||
'test_mode' => env('DHL_TEST_MODE', true),
|
||||
]
|
||||
];
|
||||
Loading…
Add table
Add a link
Reference in a new issue