hasokeyk/yurt-ici-kargo

There is no license information available for the latest version (1.0.6) of this package.

Bu kütüphane ile php alt yapılı sisteminize "yurt içi kargo" firmasına ait kargo işlemlerinizi entegre edebilirsiniz.

1.0.6 2021-09-03 21:40 UTC

This package is auto-updated.

Last update: 2024-10-29 06:41:41 UTC


README

Bu kütüphane ile php alt yapılı sisteminize "yurt içi kargo" firmasına ait kargo işlemlerinizi entegre edebilirsiniz.

Composer ile kurulum

  • Çalışma klasörünüzü belirledikten sonra o klasörde terminal açıp aşağıdaki komutu yazıp entere basın.
composer require hasokeyk/yurt-ici-kargo

Örnek Kodlar

Kargo Yollama

<?php
    
    require "vendor/autoload.php";
    
    use yurticiKargo\yurticiKargo;
    
    $yurtici = new yurticiKargo([
        'username' => 'XXXXXXXXXXX',
        'password' => 'XXXXXXXXXXX',
        'test'     => true //TEST MODE true / false
    ]);
    
    //CREATE CARGO
    $kargoYolla = $yurtici->createCargo([
        'cargoKey'         => 'HSN-0000001',
        'invoiceKey'       => 'TEST-0000001',
        'receiverCustName' => 'Hasan Yüksektepe',
        'receiverAddress'  => 'Test Adres',
        'receiverPhone1'   => '05414233558',
    ]);
    print_r($kargoYolla);
    //CREATE CARGO

Kargo Durum Bilgisi Alma

<?php
    
    require "vendor/autoload.php";
    
    use yurticiKargo\yurticiKargo;
    
    $yurtici = new yurticiKargo([
        'username' => 'XXXXXXXXXXX',
        'password' => 'XXXXXXXXXXX',
        'test'     => true //TEST MODE true / false
    ]);
    
    //CREATE CARGO
    $kargoYolla = $yurtici->createCargo([
        'cargoKey'         => 'HSN-0000001',
        'invoiceKey'       => 'TEST-0000001',
        'receiverCustName' => 'Hasan Yüksektepe',
        'receiverAddress'  => 'Test Adres',
        'receiverPhone1'   => '05414233558',
    ]);
    print_r($kargoYolla);
    //CREATE CARGO

Kargo İptal Etme

<?php
    
    require "vendor/autoload.php";

	use yurticiKargo\yurticiKargo;

	$yurtici = new yurticiKargo([
		'username' => 'XXXXXXXXXXX',
		'password' => 'XXXXXXXXXXX',
		'test'     => true //TEST MODE true / false
	]);

	//CREATE CARGO
	$kargoYolla = $yurtici->createCargo([
		'cargoKey'          => 'HSN-0000001',
		'invoiceKey'        => 'TEST-0000001',
		'receiverCustName'  => 'Hasan Yüksektepe',
		'receiverAddress'   => 'Test Adres',
		'receiverPhone1'    => '05414233558',
	]);
	print_r($kargoYolla);
	//CREATE CARGO