// ...
/** @var \SkyHub\Api\Handler\Request\Sales\OrderHandler $requestHandler */
$requestHandler = $api->order();
$orderId = 'Marketplace-000000001';
/** @var SkyHub\Api\Handler\Response\HandlerInterface $response */
$response = $requestHandler->cancel($orderId);
// ...
Para enviar um status customizado, basta passá-lo no último parâmetro. Por exemplo:
// ...
/** @var SkyHub\Api\Handler\Response\HandlerInterface $response */
$response = $requestHandler->cancel($orderId, 'order_canceled_custom');
Observação: o status utilizado DEVE estar previamente cadastrado na SkyHub.
Para maiores informações acesse a documentação oficial.