카카오페이 php curl 전송했을 때 결제실패 관련해서 문의드립니다!

PHP로 현재 개발중이고,
curl을 이용하여 데이터를 전송하고 있습니다.

지금 구현된 소스로 결제를 시도하면 결제는 되고 있습니다만,
결제실패 테스트를 위해 금액이 없는 카드로 결제를 시도하면
아래와 같은 결과값이 나와야하는데,

HTTP/1.1 400 Bad Request
Content-type: application/json;charset=UTF-8
{
 "code": -780,
 "msg": "approval failure!",
 "extras": {
  "method_result_code": "USER_LOCKED",
  "method_result_message": "진행중인 거래가 있습니다. 잠시 후 다시 시도해 주세요."
 }
}

현재는 아무결과도 뿌려주지 않습니다.
curl_errno 와 curl_error를 뿌려보아도 아래와 같은 오류만 뱉어냅니다 ㅠㅠ
22 => The requested URL returned error: 400 Bad Request

현재 curl 소스는 아래와 같이 되어있고

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_KEEP_SENDING_ON_ERROR, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, $http_header);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
curl_setopt($ch, CURLOPT_TIMEOUT, 180);

Array
(
[cid] => TCSUBSCRIP // 임시 설정
[sid] => SID값
[partner_order_id] => 주문번호
[partner_user_id] => 4697012
[item_name] => 상품명
[item_code] => 상품코드
[quantity] => 1
[total_amount] => 66000
[tax_free_amount] => 60000
[vat_amount] => 6000
)

데이터는 이렇게 뿌려주고 있습니다.

에러코드를 보여줄 수 있는 방법이 있을까요?