Cancel Order
delete
https://api.btcturk.com
/api/v1/order
Cancel Order

C# Code Example

1
// You can download ApiClient .net core complete library from github https://github.com/BTCTrader/broker-api-csharp-v2
2
3
var configuration = new ConfigurationBuilder().AddJsonFile("appsettings.json").Build();
4
5
var publicKey = configuration["publicKey"];
6
var privateKey = configuration["privateKey"];
7
var resourceUrl = configuration["resourceUrl"];
8
var apiClientV1 = new ApiClientV1(publicKey, privateKey, resourceUrl);
9
10
var orderId = 123456;
11
var cancelOrder = apiClientV1.CancelOrder(orderId);
12
13
if (cancelOrder.Result)
14
{
15
Console.WriteLine(quot;Successfully canceled order {orderId}");
16
}
17
else
18
{
19
Console.WriteLine("Could not cancel order");
20
}
Copied!

Python Code Example

1
import time, base64, hmac, hashlib, requests, json
2
3
base = "https://api.btcturk.com"
4
method = "/api/v1/order?id=ORDER_ID"
5
uri = base+method
6
7
apiKey = "YOUR_API_PUBLIC_KEY"
8
apiSecret = "YOUR_API_SECRET"
9
apiSecret = base64.b64decode(apiSecret)
10
11
stamp = str(int(time.time())*1000)
12
data = "{}{}".format(apiKey, stamp).encode("utf-8")
13
signature = hmac.new(apiSecret, data, hashlib.sha256).digest()
14
signature = base64.b64encode(signature)
15
headers = {"X-PCK": apiKey, "X-Stamp": stamp, "X-Signature": signature, "Content-Type" : "application/json"}
16
17
result = requests.delete(url=uri, headers=headers)
18
result = result.json()
19
print(json.dumps(result, indent=2))
Copied!

PHP Code Example

1
<?php
2
$base = "https://api.btcturk.com";
3
$apiKey = "YOUR_API_PUBLIC_KEY";
4
$apiSecret = "YOUR_API_SECRET";
5
$method = "/api/v1/order?id=ORDER_ID";
6
$uri = $base.$method;
7
8
$nonce = time()*1000;
9
$message = $apiKey.$nonce;
10
$signatureBytes = hash_hmac("sha256", $message, base64_decode($apiSecret), true);
11
$signature = base64_encode($signatureBytes);
12
$headers = array(
13
"X-PCK: ".$apiKey,
14
"X-Stamp: ".$nonce,
15
"X-Signature: ".$signature,
16
"Cache-Control: no-cache",
17
"Content-Type: application/json");
18
19
$ch = curl_init();
20
curl_setopt($ch, CURLOPT_URL, $uri);
21
curl_setopt($ch, CURLOPT_HTTP_VERSION, "CURL_HTTP_VERSION_1_2");
22
curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
23
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
24
curl_setopt($ch, CURLOPT_POST, 1);
25
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "DELETE");
26
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
27
$result = curl_exec($ch);
28
29
if (curl_errno($ch)) {
30
print_r(curl_error($ch));
31
}
32
$answer = json_decode($result);
33
print_r($answer);
Copied!
Last modified 5mo ago