43 lines
1.3 KiB
PHP
43 lines
1.3 KiB
PHP
<?php
|
|
|
|
class Twocheckout_Product extends Twocheckout
|
|
{
|
|
|
|
public static function create($params=array())
|
|
{
|
|
$request = new Twocheckout_Api_Requester();
|
|
$urlSuffix = '/api/products/create_product';
|
|
$result = $request->doCall($urlSuffix, $params);
|
|
return Twocheckout_Util::returnResponse($result);
|
|
}
|
|
|
|
public static function retrieve($params=array())
|
|
{
|
|
$request = new Twocheckout_Api_Requester();
|
|
if(array_key_exists("product_id",$params)) {
|
|
$urlSuffix = '/api/products/detail_product';
|
|
} else {
|
|
$urlSuffix = '/api/products/list_products';
|
|
}
|
|
$result = $request->doCall($urlSuffix, $params);
|
|
return Twocheckout_Util::returnResponse($result);
|
|
}
|
|
|
|
public static function update($params=array())
|
|
{
|
|
$request = new Twocheckout_Api_Requester();
|
|
$urlSuffix = '/api/products/update_product';
|
|
$result = $request->doCall($urlSuffix, $params);
|
|
return Twocheckout_Util::returnResponse($result);
|
|
}
|
|
|
|
public static function delete($params=array())
|
|
{
|
|
$request = new Twocheckout_Api_Requester();
|
|
$urlSuffix = '/api/products/delete_product';
|
|
$result = $request->doCall($urlSuffix, $params);
|
|
return Twocheckout_Util::returnResponse($result);
|
|
}
|
|
|
|
}
|