카카오페이 API PHP 작성 오류 {"msg":"cid can't be null.","code":-2} 디버깅 부탁드립니다 ㅠㅠ

$cid="TC0ONETIME";
$partner_order_id="partner_order_id";
$partner_user_id="partner_user_id";
$item_name="초코파이";
$quantity=1;
$total_amount=2200;
$vat_amount=200;
$tax_free_amount=0;
$approval_url="https://developers.kakao.com/success";
$fail_url="https://developers.kakao.com/fail";
$cancel_url="https://developers.kakao.com/fail";

$url = "https://kapi.kakao.com/v1/payment/ready";
$is_post = true;

$ch = curl_init();
$post = array(
    "cid" => $cid,
    "partner_order_id" => $partner_order_id,
    "partner_user_id" => $partner_user_id,
    "item_name"=> $item_name,
    "quantity" => $quantity,
    "total_amount" => $total_amount,
    "vat_amount" => $vat_amount,
    "tax_free_amount" => $tax_free_amount,
    "approval_url"=> $approval_url,
    "fail_url" => $fail_url,
    "cancel_url" => $cancel_url
);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, $is_post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLINFO_HEADER_OUT, true);
$headers = array();
$headers[]="Authorization: Bearer Fb7QACbVreDpPLLRnN4FVWcTC49D0HPqOXjRywoqAuYAAAFnFlT6Fg";
$headers[]="Content-type: application/x-www-form-urlencoded;charset=utf-8";
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$response = curl_exec ($ch);
$status_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
$headerSent = curl_getinfo($ch, CURLINFO_HEADER_OUT );

echo $headerSent;
echo "<br>[status_code]:".$status_code."<br>";
curl_close ($ch);
if($status_code == 200) {
    echo $response;
} else {
    echo "Error 내용:".$response;
}

다음과 같이 작성하였는데…

error

오류가 뜨는데 오류를 못잡겠습니다… 고수님들 오류 한번 잡아주시면 감사하겠습니다

안녕하세요.
카카오페이 입니다.

우선 해당 오류는 헤더에 옵션이 제대로 셋팅되지 않아서 생기는 문제입니다.
인증을 Admin Key로 진행 부탁드립니다.

Authorization: Bearer Fb7QACbVreDpPLLRnN4FVWcTC49D0HPqOXjRywoqAuYAAAFnFlT6Fg

Authorization: KakaoAK {admin_key}

내용 참고부탁드립니다,
감사합니다.

1개의 좋아요