PHPackages                             tnhnclskn/smartdonusum - 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. [API Development](/categories/api)
4. /
5. tnhnclskn/smartdonusum

ActiveLibrary[API Development](/categories/api)

tnhnclskn/smartdonusum
======================

SmartDonusum API Client

0.0.2(5mo ago)02MITPHP

Since Nov 15Pushed 5mo agoCompare

[ Source](https://github.com/tnhnclskn/smartdonusum)[ Packagist](https://packagist.org/packages/tnhnclskn/smartdonusum)[ RSS](/packages/tnhnclskn-smartdonusum/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (3)Versions (3)Used By (0)

SmartDonusum API Client
=======================

[](#smartdonusum-api-client)

SmartDonusum E-Fatura, E-Arşiv Fatura ve E-Defter entegrasyon servisleri için geliştirilmiş modern PHP SOAP API istemcisi.

Özellikler
----------

[](#özellikler)

- ✅ Type-safe SOAP client implementasyonu
- 🔒 Immutable veri tipleri
- 📝 Tam PHPDoc desteği
- 🎯 PSR-4 autoloading standardı
- 🛠 Phpro/soap-client altyapısı
- 🔄 Event-driven mimari desteği
- 📄 E-Fatura ve E-Arşiv Fatura desteği
- 🔐 HTTP Basic Authentication
- ⚡ WSDL tabanlı otomatik kod üretimi

Gereksinimler
-------------

[](#gereksinimler)

- PHP 8.1 veya üzeri
- Composer
- SOAP extension

Kurulum
-------

[](#kurulum)

```
composer require tnhnclskn/smartdonusum
```

Servis Bilgileri
----------------

[](#servis-bilgileri)

SmartDonusum platformu farklı işlemler için ayrı servisler sunar:

### E-Fatura Servisleri

[](#e-fatura-servisleri)

#### InvoiceWS

[](#invoicews)

- **Endpoint**: `https://servis.smartdonusum.com/InvoiceService/InvoiceWS`
- **WSDL**: `https://servis.smartdonusum.com/InvoiceService/InvoiceWS?wsdl`
- **Kullanım**: Fatura ve uygulama yanıtlarının gönderilmesi

#### QueryDocumentWS

[](#querydocumentws)

- **Endpoint**: `https://servis.smartdonusum.com/QueryInvoiceService/QueryDocumentWS`
- **WSDL**: `https://servis.smartdonusum.com/QueryInvoiceService/QueryDocumentWS?wsdl`
- **Kullanım**: Fatura ve uygulama yanıtlarının sorgulanması

#### LoadInvoiceWS

[](#loadinvoicews)

- **Endpoint**: `https://servis.smartdonusum.com/InvoiceLoadingService/LoadInvoiceWS`
- **WSDL**: `https://servis.smartdonusum.com/InvoiceLoadingService/LoadInvoiceWS?wsdl`
- **Kullanım**: İmzalı faturaların saklanması

### E-Arşiv Fatura Servisleri

[](#e-arşiv-fatura-servisleri)

#### EArchiveInvoiceWS

[](#earchiveinvoicews)

- **Endpoint**: `https://servis.smartdonusum.com/EArchiveInvoiceService/EArchiveInvoiceWS`
- **WSDL**: `https://servis.smartdonusum.com/EArchiveInvoiceService/EArchiveInvoiceWS?wsdl`
- **Kullanım**: E-Arşiv fatura işlemleri

#### EAReportWS

[](#eareportws)

- **Endpoint**: `https://servis.smartdonusum.com/EArchiveReportService/EAReportWS`
- **WSDL**: `https://servis.smartdonusum.com/EArchiveReportService/EAReportWS?wsdl`
- **Kullanım**: E-Arşiv rapor işlemleri

#### LoadInvoiceWS (E-Arşiv)

[](#loadinvoicews-e-arşiv)

- **Endpoint**: `https://servis.smartdonusum.com/EAInvoiceLoadingService/LoadInvoiceWS`
- **WSDL**: `https://servis.smartdonusum.com/EAInvoiceLoadingService/LoadInvoiceWS?wsdl`
- **Kullanım**: E-Arşiv fatura yükleme

Hızlı Başlangıç
---------------

[](#hızlı-başlangıç)

### Temel Kullanım

[](#temel-kullanım)

```
