seanmckeown/zinc_api_client

A PHP implementation of a ZincAPI client


Keywords
api client, zinc
License
NPOSL-3.0

Documentation

zinc-api-client

A PHP implementation of a ZincAPI client.

Requirements

  • PHP 7.2
  • PHP cURL Extension
  • Composer

Installation

sudo apt install php php-curl composer
composer require seanmckeown/zinc_api_client dev-master
composer install

Usage

Place an Order
$Builder = new OrderRequestBuilder();
$Builder->setRetailer("aliexpress");
$Builder->setBillingAddress($BillingAddress);
$Builder->setShippingAddress($ShippingAddress);
$Builder->setProducts([new Product("32949737517", 1)]);

// Maximum Price: $2.00
$Builder->setMaxPrice(200);

$Builder->setPaymentMethod($PaymentMethod);
$Builder->setShipping($Shipping);
$Builder->SetRetailerCredentials($RetailerCredentials);
$Builder->setGift(true, "Thank you for your purchase");
$Request = $Builder->build();

$result = $ApiClient->request($Request);

var_dump($result);