Download the PHP package mpyazilim/logistics without Composer
On this page you can find all versions of the php package mpyazilim/logistics. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download mpyazilim/logistics
More information about mpyazilim/logistics
Files in mpyazilim/logistics
Download mpyazilim/logistics
More information about mpyazilim/logistics
Files in mpyazilim/logistics
Vendor mpyazilim
Package logistics
Short Description Coklu kargo API kutuphanesi
License proprietary
Package logistics
Short Description Coklu kargo API kutuphanesi
License proprietary
Please rate this library. Is it a good library?
Informations about the package logistics
# MPYazilim-Logistics Türkiye kargoları için toplu kargo paketi.
Desteklenen Kargolar
| Kargo | Gonderi (send) |
Iade (return) |
Takip | Silme/Iptal | Not |
|---|---|---|---|---|---|
| PTT | Var | Var | Var (barkodTakip, referansTakip) |
Var (kargoSil) |
SOAP |
| DHL (MNG) | Var | Var | Var (kargoDurum, kargoHareketleri) |
Yok | REST + token |
| HepsiJet | Var | Yok | Var (kargoTakip) |
Var (kargoSil) |
REST + token |
| Aras Kargo | Var | Var (ArasMPOrder) |
Var (kargoTakip, getBarcode) |
Var (barkodSil) |
SOAP |
| UPS | Var | Yok | Var (kargoTakip) |
Yok | SOAP + session |
Test Durumu
- Bu repoda su an otomatik entegrasyon testi yok.
- Yukaridaki tum entegrasyonlar icin canli/sandbox ortamda uctan uca test yapilmadi.
- Ozellikler uygulandi, ancak servis bazli dogrulama (gercek API cevabiyla) henuz tamamlanmadi.
Kurulum
Ilk Entegrasyon: PTT
Iade gonderimi:
Notlar
- PTT icin dizi anahtari yerine named argument kullanilir; IDE otomatik alan onerir.
account()icindeusername,password,postaCekibos gecilemez.payload()parametreleri PTT veri modeline ozel olarak tanimlidir.->return()icin ayrica bir alan yok; iade bilgilerini dogrudanaccount(username:, password:)icine girersin.->return()cagrildigindamusteriId = username,->send()cagrildigindamusteriId = postaCekiolarak gonderilir.- PTT test ortami icin
->test(true)kullanilir ve otomatik olarak...V2Test/...YuklemeTestendpointlerine gider.
Aras Kargo
getBarcode()Aras servisinden etiket verisini alir.getBarcodeImage()varsa ZPL cevabini PNG resme render eder, goruntu yonunu normalize eder ve istenirse diske kaydeder.getBarcodeImageDataUri()ilk resmi direkt<img src=\"...\">icin uygun data URI formatinda dondurur.-
getBarcode()donusunde su alanlar bulunabilir: -
getBarcodeImage()donusunde yukaridaki alanlara ek olarak su alanlar da hazir gelir: - Backend tarafinda en pratik kullanim genelde
ImageBase64,ImageDataUriveyaImagePathalanlaridir.
DHL (MNG) Entegrasyonu
Normal gonderi:
Iade gonderi:
MPLogistics::dhl()DHL olarak adlandirildi (MNG API endpointlerini kullanir).->return()cagrisinda otomatik olarakcreateReturnOrderendpointine gider.- Token temp dosyada cachelenir (
30 dakika), suresi dolmadan yeniden token istenmez.
HepsiJet Entegrasyonu
HepsiJet tarafinda iade yoktur.
- HepsiJet token temp dosyada cachelenir (
30 dakika). - Token bitimine
5 dakikakala yenilenir. - Istersen
payloadRaw([...])ile HepsiJet'e ham payload da gonderebilirsin.
Aras Kargo Entegrasyonu
- Aras icin de diger kargolar gibi ana kullanim
account(...)->payload(...)->send()seklindedir. - Dilersen Aras'a ham alan gondermek icin
payloadRaw([...])kullanabilirsin. - Iade akisi
->return()/->iade()icindeArasMPOrderservisine gider; bu akistaConfigurationId, adres nesneleri ve servis kodlari gerekir. - Iade icin pratik kullanim
returnPayload(...)veyaiadePayload(...)metodudur. Istersen hampayloadRaw([...])ile deArasMPOrderalanlarini gonderebilirsin. test(true)kullanildiginda Aras test servislerine,test(false)kullanildiginda canli servislere gider.kargoTakipvebarkodSilmetotlari datest()secimini dikkate alir.PieceDetailsalanini ham payload ile gonderirken dokumandaki gibiPieceDetail[]listesi formatini kullan.
UPS Entegrasyonu
- UPS icin iade metodu yoktur.
- Dilersen UPS'e ham alan gondermek icin
payloadRaw([...])kullanabilirsin.
All versions of logistics with dependencies
PHP Build Version
Package Version
Requires
ext-soap Version
*
ext-curl Version *
ext-curl Version *
The package mpyazilim/logistics contains the following files
Loading the files please wait ...