Nieuwe API v2
Er is een nieuwe API versie 2 beschikbaar, klik hier om naar de documentatie te gaan.

WeFact Hosting API versie 1.08



Producten

Hieronder vindt u alle commando's die beschikbaar zijn voor de producten.



getProduct

Middels deze functie kunt u meer informatie over een product ophalen.
Voorbeeldbestand: /voorbeelden/getproduct.php


Invoerparameters:
Veldnaam Verplicht Waarde Omschrijving
Product ID Ja Int ID van een product

Voorbeeld invoer:
$client->getProduct('beveiligingscode',1);

Voorbeeld uitvoer:
stdClass Object
(
    [Status] => success
    [Time] => 2010-01-01 10:00:00
    [IP] => 11.111.111.11
    [Count] => 1
    [Result] => stdClass Object
        (
            [Product] => stdClass Object
                (
                    [Identifier] => 1
                    [ProductCode] => P002
                    [ProductName] => Hosting
                    [ProductKeyPhrase] => Standaard hosting
                    [ProductDescription] => 
                    [PriceExcl] => 120
                    [PricePeriod] => j
                    [TaxPercentage] => 0.21
                    [Cost] => 1
                    [Ordered] => 18
                    [Sold] => 19
                    [ProductType] => hosting
                    [ProductTld] => 
                )

        )

)



listProducts

Middels deze functie kunt u een lijst met producten ophalen.
Voorbeeldbestand: /voorbeelden/listproducts.php


Invoerparameters:
Veldnaam Verplicht Waarde Omschrijving
Sort Nee String Te sorteren kolom
Order Nee String ASC of DESC
Search Nee String Zoeken op debiteurnummer, bedrijfsnaam en achternaam
ProductCode Nee String Ophalen producten aan de hand van het productnummer van het product
ProductType Nee String Ophalen producten aan de hand van het producttype (hosting, domain, other)

Voorbeeld invoer:
$client->listProducts('beveiligingscode',array(
'Sort'		=> 'ProductCode',
'Order'		=> 'ASC',
'ProductCode'	=> 'P003'
));

Voorbeeld uitvoer:
stdClass Object (
	[Status] => success
	[Time] => 2011-01-01 12:00:00
	[IP] => 12.34.56.789
	[Count] => 1
	[Filter] => stdClass Object
	    (
	        [Sort] => ProductCode
	        [Order] => DESC
	        [ProductCode] => P003
	    )
	[Result] => stdClass Object
	    (
	        [Products] => Array
	            (
	                [0] => stdClass Object
	                    (
	                        [Identifier] => 1
	                        [ProductCode] => P003
	                        [ProductName] => Hosting
	                        [ProductKeyPhrase] => Standaard hosting
	                        [ProductDescription] => 
	                        [PriceExcl] => 120
	                        [PricePeriod] => j
	                        [TaxPercentage] => 0.21
	                        [Cost] => 1
	                        [Ordered] => 18
	                        [Sold] => 19
	                        [ProductType] => hosting
	                        [ProductTld] => 
	                    )
	            )
	    )
)