QIWI API PHP 400 BAD request

Господа! Выдало 400 ошибку, не понимаю в чем проблема, уже 3 й день не могу решить проблему.

<?php
$secret_key = 'eyJ2ZXJzaW9uIjoiUDJQIiwiZGF0YSI6eyJwYXpbl9tZXJjaGFudF9zaXRlX3VpZCI6IjBsNWhsby0wMCIsInVzZXJfaWQiOiI3OTg4NTg4NDk3OCIsInNlYJldCI6IjNkZWJiZjJmM2VlZjU2NjJhOTRmYmFkMjRhYzQ1MGRkMTY0YTQ1ZjE5MjYyMzI4NzZlOWFiMGE2NjdmZTdlM2MifX0=';

$billId = 'cc961e8dd4d64f02b7372297e51fb48e-12342';
$data = [
  'amount' => 1.00,
  'currency' => 'RUB',
  "exporationDateTime" => '2021-06-02T08:44:07+03:00',
];

$headers = ["accept: application/json", 
"content-Type: application/json",
"Authorization: Bearer $secret_key"];

$url = "https://api.qiwi.com/partner/bill/v1/bills/$billId";

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "https://api.qiwi.com/partner/bill/v1/bills/$billId");
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "PUT");
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_HEADER, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

$out = curl_exec($curl);
$binary = json_encode($out);

curl_close($curl);
print_r($out);

?>

Ответы (0 шт):