Current Path : /var/www/storage2/vendor/klarna/kco_rest/docs/examples/order/ |
Current File : /var/www/storage2/vendor/klarna/kco_rest/docs/examples/order/update_order_lines.php |
<?php /** * Update the total order amount of an order. * * This is subject to a new customer credit check. */ require_once dirname(dirname(dirname(__DIR__))) . '/vendor/autoload.php'; $merchantId = getenv('MERCHANT_ID') ?: '0'; $sharedSecret = getenv('SHARED_SECRET') ?: 'sharedSecret'; $orderId = getenv('ORDER_ID') ?: '12345'; $connector = Klarna\Rest\Transport\Connector::create( $merchantId, $sharedSecret, Klarna\Rest\Transport\ConnectorInterface::EU_TEST_BASE_URL ); $order = new Klarna\Rest\OrderManagement\Order($connector, $orderId); $order->updateAuthorization([ "order_amount" => 6000, "description" => "Removed bad bananas", "order_lines" => [ [ "type" => "physical", "reference" => "123050", "name" => "Tomatoes", "quantity" => 10, "quantity_unit" => "kg", "unit_price" => 600, "tax_rate" => 2500, "total_amount" => 6000, "total_tax_amount" => 1200 ] ] ]);