ALLGEMEIN
„Login“ – Function
erstellt Loginsession, mit der dann der Zugriff auf den Webservice erfolgen kann. – Lebensdauer (15min).
| Input: | ||
| Username |
String |
UserID (affiliateid oder merchantid) |
| Password |
String |
Webservice Passwort |
| Output: | ||
| Token |
String |
Loginkey, aktiv 15min |
„Logout“ – Function
Funktion beendet Loginsession
| Input: | ||
| Token |
String |
Loginkey, aktiv 15min |
| Output: | ||
| none | ||
MERCHANT BEREICH
„MerchantProgramStatistics“
| Input: | ||
| Token |
String |
Loginkey aus Login-Aufruf |
| StartDate |
DateTime |
Datum von |
| EndDate |
DateTime |
Datum bis |
| ProgramIDs |
Array |
Liste mit ProgrammIDs |
| AffiliateIDs |
Array |
Liste mit AffiliateIDs |
| TransactionStatus |
Enum |
all,approved,cancelled,rejected,pending default: all |
| ValuationType |
Enum |
DateOfRegistration/DateOfConfirmation default: DateOfRegistration |
| Output: | ||
| Views |
Integer |
Views |
| Clicks |
Integer |
Clicks |
| Sales |
Integer |
Sales |
| Leads |
Integer |
Leads |
| Commission |
Double |
Provisonen |
| OpenCommission |
Double |
offene Provisionen |
| Records | List of MerchantProgramStatisticsRecord | |
MerchantProgramStatisticsRecord |
||
| ProgramID |
Integer |
ProgrammID |
| ProgramTitle |
String |
Programmbezeichnung |
| Views |
Integer |
Views |
| Clicks |
Integer |
Clicks |
| CTR |
Double |
Clickthruerate |
| OpenLeads |
Integer |
Offene Leads |
| ConfirmedLeads |
Integer |
Bestätigte Leads |
| CancelledLeads |
Integer |
Stornierte Leads |
| OpenSales |
Integer |
Offene Sales |
| ConfirmedSales |
Integer |
Bestätigte Sales |
| CancelledSales |
Integer |
Stornierte Sales |
| OpenCommission |
Double |
Offene Provisionen |
| ConfirmedCommission |
Double |
Bestätigte Provisionen |
| CancelledCommission |
Double |
Stornierte Provisionen |
„MerchantSalesLeadsStatistics“
| Input: | ||
| Token |
String |
Loginkey aus Login-Aufruf |
| StartDate |
DateTime |
von |
| EndDate |
DateTime |
bis |
| ProgramIDs |
Array |
Liste mit ProgrammIds |
| TransactionStatus |
Enum |
all,approved,cancelled,rejected,pending |
| ValuationType |
Enum |
DateOfRegistration/DateOfConfirmation |
| MaximumRecords |
Integer |
default 0/leer – unbegrenzt |
| Output: | ||
| SalesTotalOpen |
Integer |
Gesamt offene Sales |
| SalesTotalConfirmed |
Integer |
Gesamt bestätigte Sales |
| SalesTotalCancelled |
Integer |
Gesamt stornierte Sales |
| LeadsTotalOpen |
Integer |
Gesamt offene Leads |
| LeadsTotalConfirmed |
Integer |
Gesamt bestätigte Leads |
| LeadsTotalCancelled |
Integer |
Gesamt stornierte Leads |
| TransactionsRecords | List of SubIdStatisticsTransactionRecord’s | |
| TransactionRecord | |||
| TransactionID |
Integer |
Transaction Nummer | |
| OrderID |
Integer |
Unique Order ID | |
| TransactionType |
Enum |
click /sale/lead | |
| TransactionStatus |
Enum |
pending / approved / cancelled | |
| TransactionTime |
DateTime |
Transaktionsdatum | |
| ProgramID |
Integer |
ProgrammID | |
| ProgramTitle |
String |
Programmbezeichnung | |
| PublisherID |
Integer |
PublisherID | |
| PublisherURL |
String |
PublisherURL | |
| Amount |
Double |
Bestellwert | |
| Commission |
Double |
Provision | |
| CheckDate |
Date |
Bestätigungsdatum | |
„MerchantTransactionImport“
Integer
| Input: | ||
| Token |
String |
Loginkey aus Login-Aufruf |
| TransactionType |
Enum |
sale, lead, click |
| TransactionStatus |
Enum |
pending / approved / aancelled |
| ProgID |
Integer |
ProgrammID |
| AffiliateID |
Integer |
AffiliateID |
| IdentifierWMID |
Integer |
Identfier WMID, sofern dieser Parameter genutzt wird, um Conversions auf andere Prog umzuleiten (optional) |
| UserID |
Integer |
Publisher UserID |
| SubID | Publisher SubID | |
| OrderID |
Integer |
Unique Orderid |
| Amount |
Double |
Warenkorbwert (bei % Vergütung Pflicht) |
| Comment |
String |
Kommentar zur Transaktion |
| TransactionDateTime |
Datetime |
Transaktionsdatum (wenn frei dann wird aktuelle Datum gezogen) |
| Output: | ||
| Error |
Integer |
|
| TransactionCacheID |
Integer |
Ausgabe TransactionID Moneytrax |
„MerchantTransactionModify by OrderID“
| Input: | ||
| Token |
String |
Loginkey aus Login-Aufruf |
| TransactionType |
Enum |
sale, lead, click |
| TransactionStatus |
Enum |
pending / approved / cancelled |
| OrderID |
Integer |
Orderid |
| Amount |
Double |
Warenkorbwert (optional) |
| Comment |
String |
Kommentar zur Transaktion (optional) |
| ConfirmationDate |
Datetime |
Bestätigungsdatum |
| Output: | ||
| Error |
Integer |
Error |
| Status |
Integer |
Status |
„MerchantTransactionModify by TransactionID“ – unreleased
| Input: | ||
| Token |
String |
Loginkey aus Login-Aufruf |
| TransactionStatus |
Enum |
pending / approved / cancelled |
| TransactionID |
Integer |
TransactionID |
| Amount |
Double |
Warenkorbwert (optional) |
| Comment |
String |
Kommentar zur Transaktion (optional) |
| ConfirmationDate |
Date |
Bestätigungsdatum |
| Output: | ||
| Error |
Integer |
Error |
| Status |
Integer |
Status |