Unassign a PricingOption group
Use the unassignPricingConfigurationOptionGroup method to remove a PricingOptionGroup from a PricingConfiguration.
Request parameters
sessionID
Required (string)
Session identifier, the output of the Login method. Include sessionID into all your requests. 2Checkout throws an exception if the values are incorrect. The sessionID expires in 10 minutes.
pricingConfigurationCode
Required (string) Unique, system-generated pricing configuration identifier.
priceOptionsGroupAssigned
Required (Object) Details below.
priceOptionsGroupAssigned.Code
Required (string) PricingOption Group identifier.
priceOptionsGroupAssigned.Required
Required (Object) True or false depending on whether the pricing options group is required during the purchase process or not.
Request sample
<?php
require ('PATH_TO_AUTH');
$pricingConfigurationCode = 'YOUR_PRICING_CONFIG_CODE';
$priceOptionsGroupAssigned = new stdClass();
$priceOptionsGroupAssigned->Code = 'STORAGE';
$priceOptionsGroupAssigned->Required = false;
$jsonRpcRequest = array (
'jsonrpc' => '2.0',
'id' => $i++,
'method' => 'unassignPricingConfigurationOptionGroup',
'params' => array($sessionID, $pricingConfigurationCode, $priceOptionsGroupAssigned)
);
var_dump (callRPC((Object)$jsonRpcRequest, $host));
?>Response
Last updated
Was this helpful?