카카오페이 실서버 연동 문의

테스트까지 완료 했습니다.
테스트는 팝업창이 문제 없이 뜨는데, 실 cid 적용 시 아래와 같은 에러가 떨어집니다.

java 단에서 restTemplate.postForObject 보내는 부분 exception 이 떨어지네요…

//서버로 요철할 body
MultiValueMap<String, String> map = new LinkedMultiValueMap<String, String>();
map.add(“cid”, env.getProperty(“kakaopay.kakaopay-cid”));
map.add(“partner_order_id”, partner_order_id);
map.add(“partner_user_id”, user_id);
map.add(“item_name”, item_name);
map.add(“quantity”,“1”);
map.add(“total_amount”, total_amount);
map.add(“tax_free_amount”, “0”);
map.add(“approval_url”, returnUrl + “/order/kakao/success”);
map.add(“fail_url”, returnUrl + “/order/kakao/cancel”);
map.add(“cancel_url”, returnUrl + “/order/kakao/cancel”);

	//서버로 요청할 header
	HttpHeaders headers = new HttpHeaders();
	headers.add("Authorization", "KakaoAK "+"발급키");
	headers.add("Accept", MediaType.APPLICATION_JSON_UTF8_VALUE);
	headers.add("Content-Type", MediaType.APPLICATION_FORM_URLENCODED_VALUE + ";charset=UTF-8");

	HttpEntity<MultiValueMap<String, String>> request = new HttpEntity<MultiValueMap<String, String>>(map, headers);
	log.debug("###################### request : " + request);
	String response = restTemplate.postForObject(new URI(HOST + "/v1/payment/ready"), request, String.class);

java 에러
org.springframework.web.client.HttpClientErrorException: 403 Forbidden

웹 에러
500 (Internal Server Error)

테스트 request :
request : <{cid=[TC0ONETIME],
partner_order_id=[20180905135903-1031071],
partner_user_id=[test],
item_name=[닥터스피루리나],
quantity=[1],
total_amount=[18000],
tax_free_amount=[0],
approval_url=[성공url],
fail_url=[실패url],
cancel_url=[취소url]},
{Authorization=[KakaoAK 발급키],
Accept=[application/json;charset=UTF-8], Content-Type=[application/x-www-form-urlencoded;charset=UTF-8]}>

실서버 request :
request : <{cid=[발급키],
partner_order_id=[20180905135903-1031071],
partner_user_id=[test],
item_name=[닥터스피루리나],
quantity=[1],
total_amount=[18000],
tax_free_amount=[0],
approval_url=[성공url],
fail_url=[실패url],
cancel_url=[취소url]},
{Authorization=[KakaoAK 발급키],
Accept=[application/json;charset=UTF-8], Content-Type=[application/x-www-form-urlencoded;charset=UTF-8]}>

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

테스트 CID및 실 CID모두 결제 준비 요청시 Real 서버이며,
데이터에 정합성에 문제가 생길경우 http status가 400번대로 응답됩니다.

해당 부분은 내부적으로 검토해보시고, 추가 문의사항은 아래 메일로 상세내역과 함께 문의 부탁드립니다.
kakaopay_partner@kakaocorp.com

감사합니다.