PHP code example of semivan / justclick-api-client

1. Go to this page and download the library: Download semivan/justclick-api-client library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

semivan / justclick-api-client example snippets


$client = new \JustClick\JustClickClient($login, $secretKey);

$products = $client->product()->getList();

$order = $client->order()->get(1234567890);

$orders = $client->order()->findByPeriod('2019-11-01 00:00:00', date('Y-m-d H:i:s'));

$orders = $client->order()->findByEmail('[email protected]');

$orderBuilder = $client->order()->orderBuilder()
    ->setAddress('Address')
    ->setCity('City')
    ->setComment('Comment')
    ->setCountry('Country')
    ->setEmail('[email protected]')
    ->setFirstName('FirstName')
    ->setLastName('LastName')
    ->setMiddleName('MiddleName')
    ->setPhone('+77777777777')
    ->setPostalcode('000000')
    ->setRegion('Region')
    ->setTag('Tag')
    ->setUtmTags('source', 'medium', 'campaign', 'content', 'term')
    ->addProduct('code1', 1000)
    ->addProduct('code2', 2000);

$order = $client->order()->create($orderBuilder);

$client->order()->updateStatus(1234567890, 'cancel');

$client->order()->delete(1234567890);

// Создание заказа
$order = $client->callback()->newOrder();

// Отмена заказа
$order = $client->callback()->cancelOrder();

// Оплата заказа
$order = $client->callback()->paidOrder();

// Предоплата заказа
$order = $client->callback()->prepaidOrder();