Download the PHP package tcgunel/omniship-hepsijet without Composer
On this page you can find all versions of the php package tcgunel/omniship-hepsijet. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download tcgunel/omniship-hepsijet
More information about tcgunel/omniship-hepsijet
Files in tcgunel/omniship-hepsijet
Download tcgunel/omniship-hepsijet
More information about tcgunel/omniship-hepsijet
Files in tcgunel/omniship-hepsijet
Vendor tcgunel
Package omniship-hepsijet
Short Description HepsiJet carrier for Omniship shipping library
License MIT
Package omniship-hepsijet
Short Description HepsiJet carrier for Omniship shipping library
License MIT
Please rate this library. Is it a good library?
Informations about the package omniship-hepsijet
Omniship HepsiJet
HepsiJet (Hepsiburada Logistics) carrier driver for Omniship.
Uses HepsiJet's REST/JSON API with token-based authentication.
Installation
Quick Start
Configuration Parameters
| Parameter | Description | Required |
|---|---|---|
username |
HepsiJet API username | Yes |
password |
HepsiJet API password | Yes |
companyName |
Company name (provided by HepsiJet during onboarding) | Yes |
abbreviationCode |
Company abbreviation code (provided by HepsiJet) | Yes |
companyAddressId |
Sender address ID (provided by HepsiJet) | Yes |
currentXDockCode |
Cross-dock/sorting center code (provided by HepsiJet) | Yes |
testMode |
Use sandbox environment | No (default: false) |
Operations
Create Shipment
HepsiJet requires the caller to provide a unique barcode/tracking number (customerDeliveryNo). This must be 9-16 characters, prefixed with your company abbreviation code.
Track Shipment
Cancel Shipment
Cancels a shipment before it has been picked up by HepsiJet.
API Details
Endpoints
| Environment | URL |
|---|---|
| Test | https://integration-apitest.hepsijet.com |
| Production | https://integration.hepsijet.com |
Authentication
Two-step token authentication:
GET /auth/getTokenwith HTTP Basic Auth (username:password)- All subsequent requests use
X-Auth-Token: {token}header
Token expires after 60 minutes.
Key Features
- REST/JSON API: Modern JSON-based API
- Caller-provided barcode: You generate the tracking number (
customerDeliveryNo), 9-16 chars, prefixed with abbreviation code - Nested address format:
city.name,town.name,district.namestructure - Delivery types: RETAIL, MARKET_PLACE, EXPRESS, RETURNED
- Product codes: HX_STD (Standard), HX_SD (Same Day), HX_ND (Next Day), HX_EX (Express)
- Delivery slots: 0=Off, 1=Morning(09-13), 2=Noon(13-18), 3=Evening(18-23)
- Separate label endpoint: Labels are not returned in the create response; use
/delivery/barcodes-labelseparately
API Methods
| Operation | Method | Endpoint |
|---|---|---|
| Create Shipment | POST | /rest/delivery/sendDeliveryOrderEnhanced |
| Track Shipment | POST | /rest/delivery/integration/track |
| Cancel Shipment | POST | /rest/delivery/deleteDeliveryOrder/{barcode} |
| Get Label | POST | /delivery/barcodes-label?format=PDF |
Status Mapping
| HepsiJet Status | ShipmentStatus |
|---|---|
| NEO | PRE_TRANSIT |
| ACCEPTED | PICKED_UP |
| OUT_FOR_DELIVERY | OUT_FOR_DELIVERY |
| DELIVERED | DELIVERED |
| FAILED_ATTEMPT | FAILURE |
| RETURNED | RETURNED |
| CANCELLED | CANCELLED |
| DELETED | CANCELLED |
Response Format
All responses follow the envelope:
Testing
License
MIT
All versions of omniship-hepsijet with dependencies
PHP Build Version
Package Version
The package tcgunel/omniship-hepsijet contains the following files
Loading the files please wait ...