PHPackages                             beratkrdr/yurtici-kargo-entegrasyon-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. beratkrdr/yurtici-kargo-entegrasyon-php

ActiveLibrary[HTTP &amp; Networking](/categories/http)

beratkrdr/yurtici-kargo-entegrasyon-php
=======================================

Bu kütüphane sayesinde Yurtiçi Kargo ile entegre bir şekilde kargo oluşturabilir, kargo durumunu sorgulayabilir ve kargonuzu iptal edebilirsiniz.

14147PHP

Since Apr 27Pushed 1y ago1 watchersCompare

[ Source](https://github.com/beratkrdr/yurtici-kargo-entegrasyon-php)[ Packagist](https://packagist.org/packages/beratkrdr/yurtici-kargo-entegrasyon-php)[ RSS](/packages/beratkrdr-yurtici-kargo-entegrasyon-php/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (2)DependenciesVersions (2)Used By (0)

[![Hits](https://camo.githubusercontent.com/d73c6c48f46c99b466a203b636e507c5e02379b9b99282029fc5cde8350fcf59/68747470733a2f2f736869656c64732d696f2d76697369746f722d636f756e7465722e6865726f6b756170702e636f6d2f62616467653f706167653d62657261746b7264722e797572746963692d6b6172676f2d656e746567726173796f6e2d70687026636f6c6f723d303137454335266c6162656c3d68697473266c6f676f3d476974487562266c6f676f436f6c6f723d464646464646267374796c653d666f722d7468652d6261646765)](https://github.com/beratkrdr/yurtici-kargo-entegrasyon-php)[![Contributors](https://camo.githubusercontent.com/19395c10e8db91bd3f508b1f6d964aec412cdbec8b1ca00ade3246bfc6543cbc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732f62657261746b7264722f797572746963692d6b6172676f2d656e746567726173796f6e2d7068702e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/beratkrdr/yurtici-kargo-entegrasyon-php/graphs/contributors)[![Forks](https://camo.githubusercontent.com/0a15db27e8273286e2acf0b1bea9852fb1163407552d4545bfd937266a56b176/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f62657261746b7264722f797572746963692d6b6172676f2d656e746567726173796f6e2d7068702e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/beratkrdr/yurtici-kargo-entegrasyon-php/network/members)[![Stargazers](https://camo.githubusercontent.com/a5648f1c66c5b72c1e7b1e8cc89116fc045426a0b8bcab1d3009ee47151cd390/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f62657261746b7264722f797572746963692d6b6172676f2d656e746567726173796f6e2d7068702e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/beratkrdr/yurtici-kargo-entegrasyon-php/stargazers)[![Issues](https://camo.githubusercontent.com/e7e3be83f98ffa74838dcede748463078b5eef9cf9a694f2bbcd8089c095256a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f62657261746b7264722f797572746963692d6b6172676f2d656e746567726173796f6e2d7068702e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/beratkrdr/yurtici-kargo-entegrasyon-php/issues)[![MIT License](https://camo.githubusercontent.com/e5a6eae50503ac2347fd1d0284e882f36e37b49472cc61ae2bd65b5e71551a51/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f62657261746b7264722f797572746963692d6b6172676f2d656e746567726173796f6e2d7068702e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/beratkrdr/yurtici-kargo-entegrasyon-php/blob/master/LICENSE.txt)[![LinkedIn](https://camo.githubusercontent.com/d52963778220cbec61d6ed72270f9735024ffceeb551e5c3933d4e03b4694cf1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2d4c696e6b6564496e2d626c61636b2e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d6c696e6b6564696e26636f6c6f72423d353535)](https://www.linkedin.com/in/beratkirdar/)

 [ ![Logo](/img/yurtici-logo.svg) ](https://github.com/beratkrdr/yurtici-kargo-entegrasyon-php)

Yurtiçi Kargo - Php Entegrasyon Kütüphanesi
===========================================

[](#yurtiçi-kargo---php-entegrasyon-kütüphanesi)

 Bu kütüphane sayesinde Yurtiçi Kargo ile entegre bir şekilde kargo oluşturabilir, kargo durumunu sorgulayabilir ve kargonuzu iptal edebilirsiniz.

 [**Örnek Kodlar »**](#örnek-kodlar)
 [Hata Bildir](https://github.com/beratkrdr/yurtici-kargo-entegrasyon-php/issues) · [Öneri/İstek](https://github.com/beratkrdr/yurtici-kargo-entegrasyon-php/issues)

İçindekiler
===========

[](#i̇çindekiler)

- [Proje Hakkında](#proje-hakkında)
- [Örnek Kodlar](#örnek-kodlar)
    - [Kargo Oluşturma](#kargo-oluşturma)
        - [Sonuç](#kargo-oluşturma-sonuç)
    - [Kargo Sorgulama](#kargo-sorgulama)
        - [Sonuç](#kargo-sorgulama-sonuç)
    - [Kargo İptal Etme](#kargo-iptal-etme)
        - [Sonuç](#kargo-iptal-etme-sonuç)
- [İletişim](#iletişim)

Proje Hakkında
==============

[](#proje-hakkında)

Bu kütüphane sayesinde Yurtiçi Kargo ile entegre bir şekilde kargo oluşturabilir, kargo durumunu sorgulayabilir ve kargonuzu iptal edebilirsiniz.

Yurtiçi Kargo entegrasyonu için gerekli olan web servis kullanıcı adı ve web servis şifresi için entegrasyon başvurusu yapmanız gerekmektedir. Entegrasyon dökümanını Yurtiçi Kargo pazarlama sorumlusundan alarak entegrasyon bilgilerine, parametrelere ve örneklere erişebilirsiniz.

Kodların sorunsuz çalışabilmesi için sunucunun 80 numaralı portu ve soket, openssl, SOAP, curl gibi eklentilerin açık olması gerekmektedir.

Örnek Kodlar
============

[](#örnek-kodlar)

#### *Zorunlu Parametreler:*

[](#zorunlu-parametreler-)

`wsUserName` : Web servis kullanıcı adı

`wsPassword` : Web servis şifresi

`wsLanguage` : Web servis dil seçeneği (Örnek: 'TR')

`cleanResult` : Sonuç dizisinin daha yalın olmasını sağlar. (true/false)(Varsayılan: true)

`testMode` : Test modu (true/false)

**NOT:** Yukarıdaki parametreler tüm örnekler için geçerlidir.

---

### Kargo Oluşturma

[](#kargo-oluşturma)

#### *Zorunlu Parametreler:*

[](#zorunlu-parametreler--1)

`cargoKey` : Kargo anahtarı (Her gönderi için benzersiz olmalıdır)

`invoiceKey` : Fatura anahtarı (Her gönderi için benzersiz olmalıdır)

`receiverCustName` : Alıcı adı (Min 5 karakter olmalı en az 4 harf içermelidir.)

`receiverAddress` : Alıcı adresi (Min 5 max 200 karakter olmalıdır. İl ve ilçe bilgisi cityName ve townName alanlarında gönderildiğinde bu alanda gönderilmemelidir.)

`receiverPhone1` : Alıcı telefon-1 (Alan kodu ile birlikte 10 adet rakamdan oluşmalıdır.)

```
