m-paap/fietskoeriers-api

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

0.0.1 2020-01-10 15:39 UTC

This package is not auto-updated.

Last update: 2024-05-12 12:15:42 UTC


README

Package still in development feel free to contribute.

Dabba Fietskoeriers.nl PHP API

Dabba Fietskoeriers.nl PHP wrapper.

composer required m-paap/fietskoeriers-api

Examples

Set up auth

$auth = new \FietskoeriersApi\Auth($username, $api_key, $test_mode);

Get all orders

(new \FietskoeriersApi\Order($auth))->all()

Get single order

(new \FietskoeriersApi\Order($auth))->find($order_id)

Create order

$address = new \FietskoeriersApi\Resources\AddressResource(
    $name,
    $address,
    $nr,
    $postal_code,
    $city,
    $county
);

$order = new \FietskoeriersApi\Resources\OrderResource(
   \FietskoeriersApi\Resources\OrderResource::DELIVERY_TYPE_NEXT_DAY,
   \FietskoeriersApi\Resources\OrderResource::PRODUCT_PAKKET,
   $address,
   $quantity
);

return (new \FietskoeriersApi\Order($auth))->create($order);

Confirm Order

(new \FietskoeriersApi\Order($auth))->confirm($order_id)

Cancel Order

(new \FietskoeriersApi\Order($auth))->cancel($order_id)

Get label PDF

(new \FietskoeriersApi\Label($auth))->find($order_id)