Dank dieser Bibliothek können Sie Fracht erstellen, die in Yurtiçi Kargo integriert sind, den Frachtstatus in Frage stellen und Ihre Fracht stornieren.
Beispielcodes »
Berichtsfehler · Vorschlag/Anfrage
Dank dieser Bibliothek können Sie Fracht erstellen, die in Yurtiçi Kargo integriert sind, den Frachtstatus in Frage stellen und Ihre Fracht stornieren.
Sie müssen sich für eine Integration für den Benutzernamen des Webdienstes und das Webdienstkennwort bewerben, das für die Integration der Inlandsfracht erforderlich ist. Sie können auf die Integrationsinformationen, Parameter und Beispiele zugreifen, indem Sie das Integrationsdokument vom Yurtiçi Kargo Marketing Manager nehmen.
Damit die Codes reibungslos funktionieren können, muss die Nummer 80 des Servers und der Stecker wie Sockets, OpenSSL, SOAP und CURL geöffnet sein.
wsUserName : Webdienst Benutzername
wsPassword : Webdienst Passwort
wsLanguage : WEB -Service -Sprachoption (Beispiel: 'TR')
cleanResult : Erleichtert die Ergebnisse der Ergebnisse einfacher. (True/False) (Standard: Richtig)
testMode : Testmodus (True/False)
Hinweis: Die obigen Parameter gelten für alle Beispiele.
cargoKey : Frachtschlüssel (muss für jede Sendung einzigartig sein)
invoiceKey : Rechnungsschalter (muss für jeden Beitrag eindeutig sein)
receiverCustName : Empfängername (min 5 Zeichen müssen mindestens 4 Buchstaben enthalten.)
receiverAddress : Empfängeradresse (max. Max 200 Zeichen. In diesem Gebiet sollten keine Informationen in Provinz und Distrikt in diesem Bereich gesendet werden, wenn sie in den Feldern von CityName und TownName gesendet werden.)
receiverPhone1 : Empfänger Telefon-1 (es sollte aus 10 Nummern mit dem Feldcode bestehen).)
<?php
require_once " ../src/class.php " ;
$ yurtici = new yurticiKargo ( array (
' wsUserName ' => " {wsUserName} " ,
' wsPassword ' => " {wsPassword} " ,
' wsLanguage ' => " {wsLanguage} " , // Default: TR
' cleanResult ' => true , // Default: true [true/false]
' testMode ' => true // Default: false [true/false]
));
$ response = $ yurtici -> createShipment ( array (
" cargoKey " => " 123456 " ,
' invoiceKey ' => " 654321 " ,
' receiverCustName ' => " John Doe " ,
' receiverAddress ' => " Lorem Ipsum is simply dummy text of the printing and typesetting industry. " ,
' cityName ' => " City " ,
' townName ' => " Town " ,
' receiverPhone1 ' => " 05554443322 " ,
' emailAddress ' => " [email protected] " ,
' orgReceiverCustId ' => ' 9999 '
));
?> Array
(
[outFlag] => 0
[outResult] => Başarılı
[count] => 1
[jobId] => 2198077
[shippingOrderDetailVO] => Array
(
[cargoKey] => 123456
[invoiceKey] => 654321
)
)
keys : Versand/Rechnungsschlüssel
keyType : Bestimmen Sie den im Parameter Schlüssel angegebenen Schlüssel. 0 - Versandschlüssel / 1 - Rechnungsschalter
addHistoricalData : Es sollte für die Berichterstattung über die Transportbewegungen der Sendung angegeben werden.
onlyTracking : Ermöglicht Ihnen, nur den Folge -up -Link zu melden.
<?php
require_once " ../src/class.php " ;
$ yurtici = new yurticiKargo ( array (
' wsUserName ' => " {wsUserName} " ,
' wsPassword ' => " {wsPassword} " ,
' wsLanguage ' => " {wsLanguage} " , // Default: TR
' cleanResult ' => true , // Default: true [true/false]
' testMode ' => true // Default: false [true/false]
));
$ response = $ yurtici -> queryShipment ( ' 123456 ' , 0 , false , true );
?> Array
(
[outFlag] => 0
[outResult] => Başarılı
[count] => 1
[senderCustId] => 1010954
[shippingDeliveryDetailVO] => Array
(
[cargoKey] => 123456
[invoiceKey] => 654321
[jobId] => 2198077
[operationCode] => 0
[operationMessage] => Kargo İşlem Görmemiş.
[operationStatus] => NOP
)
)
cargoKeys : Versandschlüssel
<?php
require_once " ../src/class.php " ;
$ yurtici = new yurticiKargo ( array (
' wsUserName ' => " {wsUserName} " ,
' wsPassword ' => " {wsPassword} " ,
' wsLanguage ' => " {wsLanguage} " , // Default: TR
' cleanResult ' => true , // Default: true [true/false]
' testMode ' => true // Default: false [true/false]
));
$ response = $ yurtici -> cancelShipment ( ' 123456 ' );
?> Array
(
[outFlag] => 0
[outResult] => Başarılı
[count] => 1
[senderCustId] => 1010954
[shippingCancelDetailVO] => Array
(
[cargoKey] => 123456
[docId] => 0
[invoiceKey] => 654321
[jobId] => 2198077
[operationCode] => 3
[operationMessage] => Verisi İptal Edilmiştir.Kargo Çıkışı Engellendi.
[operationStatus] => CNL
)
)
Projektverbindung: https://github.com/beratkrdr/yurtiz-kargo-entegration-php