You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.3 KiB
42 lines
1.3 KiB
<?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);
|
|
}
|
|
|
|
}
|
|
|