PHP code example of whitelabeled / tradetracker-api-client

1. Go to this page and download the library: Download whitelabeled/tradetracker-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/ */

    

whitelabeled / tradetracker-api-client example snippets



ent = new \whitelabeled\TradeTrackerApi\TradeTrackerClient('1234567', 'abcdef1234567890abcdef1234567890');

$transactions = $client->getTransactions(new DateTime('2017-03-01'), new DateTime('2017-03-10'));

print_r($transactions);
/*
 * Returns:
Array
(
    [0] => whitelabeled\TradeTrackerApi\Transaction Object
        (
            [id] => 3234595375
            [transactionDate] => DateTime Object
                (
                    [date] => 2017-03-02 13:36:23.000000
                    [timezone_type] => 1
                    [timezone] => +01:00
                )

            [clickDate] => DateTime Object
                (
                    [date] => 2017-03-02 13:25:52.000000
                    [timezone_type] => 1
                    [timezone] => +01:00
                )

            [assessmentDate] => DateTime Object
                (
                    [date] => 2017-03-20 18:10:52.000000
                    [timezone_type] => 1
                    [timezone] => +01:00
                )

            [program] => NSInternational.nl
            [programId] => 943
            [status] => accepted
            [rejectionReason] => 
            [reference] => tickets
            [commission] => 0.861
            [orderValue] => 28.7
            [orderDescription] => BEBCE|2|1|2017-03-03
            [mediaId] => 123456
            [mediaName] => Your website name
            [paidOut] => 1
            [transactionType] => sale
        )

    [1] => whitelabeled\TradeTrackerApi\Transaction Object
        (
            [id] => 3898934503
            [transactionDate] => DateTime Object
                (
                    [date] => 2017-03-02 22:08:46.000000
                    [timezone_type] => 1
                    [timezone] => +01:00
                )

            [clickDate] => DateTime Object
                (
                    [date] => 2017-03-02 21:39:46.000000
                    [timezone_type] => 1
                    [timezone] => +01:00
                )

            [assessmentDate] => DateTime Object
                (
                    [date] => 2017-03-20 18:10:52.000000
                    [timezone_type] => 1
                    [timezone] => +01:00
                )

            [program] => NSInternational.nl
            [programId] => 943
            [status] => accepted
            [rejectionReason] => 
            [reference] => i-tickets
            [commission] => 0.792
            [orderValue] => 26.4
            [orderDescription] => BEABC|2|2|2017-03-03
            [mediaId] => 123456
            [mediaName] => Your website name
            [paidOut] => 1
            [transactionType] => sale
        )
)
*/