카카오페이 cid cant' be null code:-2 에러 문의

안녕하세요

php 에서 연동 할때…

cid cant’ be null code:-2 에러가 나옵니다.

서버에서 직접 시도 시 문제 없게 나오는데 php에서 단순 테스트시 위와 같은 에러가 발생하네요

아래는 소스 입니다.

$ch = curl_init();

$headers = array(
‘Authorization: KakaoAK xxxxxxx732b01c6e2c49xxxxxxxxxxxxx’,
‘Content-Type: application/x-www-form-urlencoded;charset=utf-8’
);

$param = array(
‘cid’ => ‘TC0ONETIME’
,‘partner_order_id’ => ‘partner_order_id’
,‘partner_user_id’ => ‘partner_user_id’
,‘item_name’ => ‘초코파이’
,‘quantity’ => 1
,‘total_amount’ => 2000
,‘vat_amount’ => 0
,‘tax_free_amount’ => 0
,‘approval_url’ => ‘http://xxxxxx.co.kr/pg/kakao/result.php
,‘fail_url’ => ‘http://xxxxxx.co.kr/pg/kakao/fail.php
,‘cancel_url’ => ‘http://xxxxx.co.kr/pg/kakao/cancel.php
);

$url = ‘https://kapi.kakao.com/v1/payment/ready’;

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($param));
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$ch_result = curl_exec($ch);

curl_close($ch);

뭐가 문제일까요? 흠

오류 출력 문구 입니다.

{“msg”:“cid can’t be null.”,“code”:-2}

해결이요 아주 간단한 문제였습니다

3개의 좋아요

@operator
확인이 늦었네요. 해결하셨다니 다행이에요.
해결 방법을 공유해주실 수 있으실까요?