riesenia/sps-webship-api

SPS Webship Api PHP client implementation

v1.3.0 2023-05-02 13:27 UTC

This package is auto-updated.

Last update: 2024-03-31 15:32:05 UTC


README

SPS Webship API PHP client implementation. See webservice documentation for details.

Installation

Install the latest version using composer require riesenia/sps-webship-api

Usage

Create API with username and password

use Riesenia\SpsWebship\Api;

$api = new Api($username, $password);

Create shipment

$data = [
    'cod' => [
        'codvalue' => 12.30
    ],
    'insurvalue' => 12.30,
    'notifytype' => 1,
    ...
];

if (!$api->createShipment($shipment)) {
    echo $api->getMessages();
}

Print shipment labels

$url = $api->printShipmentLabels();

if (!$url) {
    echo $api->getMessages();
}

Print end of day report

$url = $api->printEndOfDay();

if (!$url) {
    echo $api->getMessages();
}