library awin-api-client
Awin API client
whitelabeled/awin-api-client
Awin API client
- Wednesday, September 13, 2017
- by geertw
- Repository
- 4 Watchers
- 5 Stars
- 407 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 1 Forks
- 0 Open issues
- 4 Versions
- 7 % Grown
Awin API client
, (*1)
Library to retrieve sales from the Awin publisher API., (*2)
Usage:, (*3)
<?php
require 'vendor/autoload.php';
$publisher = 12345678;
$token = 'authtoken';
$client = new \whitelabeled\AwinApi\AwinClient($token, $publisher);
$transactions = $client->getTransactions(new DateTime('28 days ago'), new DateTime('now'));
Example data
Array
(
[0] => whitelabeled\AwinApi\Transaction Object
(
[id] => 193452706
[transactionDate] => DateTime Object
(
[date] => 2017-09-09 01:14:00.000000
[timezone_type] => 3
[timezone] => Europe/Berlin
)
[clickDate] => DateTime Object
(
[date] => 2017-09-08 18:58:00.000000
[timezone_type] => 3
[timezone] => Europe/Berlin
)
[validationDate] =>
[advertiserId] => 8389
[clickDevice] => iPhone
[transactionDevice] => Android Mobile
[commissionStatus] => pending
[declineReason] =>
[clickRefs] => Array
(
[clickRef6] => http://www.example.com/example
)
[commissionAmount] => 50
[totalCommissionAmount] => 50
[sharedCommission] =>
[commissionPercentage] => 100
[orderReference] =>
[saleAmount] => 694.21
[siteName] => http://www.example.com/
[url] =>
[paid] =>
[transactionParts] => Array
(
[0] => whitelabeled\AwinApi\TransactionPart Object
(
[commissionGroupId] => 134159
[commissionGroup] =>
[amount] => 694.21
[commissionAmount] => 50
)
)
[transactionType] => Commission group transaction
)
[1] => whitelabeled\AwinApi\Transaction Object
(
[id] => 193450524
[transactionDate] => DateTime Object
(
[date] => 2017-09-12 02:04:00.000000
[timezone_type] => 3
[timezone] => Europe/Berlin
)
[clickDate] => DateTime Object
(
[date] => 2017-09-11 17:52:00.000000
[timezone_type] => 3
[timezone] => Europe/Berlin
)
[validationDate] =>
[advertiserId] => 8313
[clickDevice] => iPhone
[transactionDevice] => iPhone
[commissionStatus] => pending
[declineReason] =>
[clickRefs] => Array
(
[clickRef] =>
[clickRef2] => ex_80909
[clickRef3] => www.example.net
)
[commissionAmount] => 12.5
[totalCommissionAmount] => 25
[sharedCommission] => 1
[commissionPercentage] => 50
[orderReference] =>
[saleAmount] => 13
[siteName] => http://www.example.com
[url] => http://www.example.com/
[paid] =>
[transactionParts] => Array
(
[0] => whitelabeled\AwinApi\TransactionPart Object
(
[commissionGroupId] => 136539
[commissionGroup] =>
[amount] => 13
[commissionAmount] => 25
)
)
[transactionType] => Commission group transaction
)
)
License
© Keuze.nl BV, (*4)
MIT license, see LICENSE.txt for details., (*5)
dev-master
9999999-dev
Awin API client
Sources
Download
MIT
The Requires
by
Whitelabeled
v2.0.0
2.0.0.0
Awin API client
Sources
Download
MIT
The Requires
by
Whitelabeled
v1.0.1
1.0.1.0
Awin API client
Sources
Download
MIT
The Requires
by
Whitelabeled
v1.0.0
1.0.0.0
Awin API client
Sources
Download
MIT
The Requires
by
Whitelabeled