현재 요청은 이런식으로 하고 있습니다.
Map<String, Object> parameters = new HashMap<>();
parameters.put("cid", CID);
parameters.put("partner_order_id", partnerOrderId);
parameters.put("partner_user_id", memberId.toString());
parameters.put("item_name", paymentRequestDTO.getProductName());
parameters.put("quantity", paymentRequestDTO.getQuantity());
parameters.put("total_amount", paymentRequestDTO.getTotal());
parameters.put("vat_amount", 0);
parameters.put("tax_free_amount", 0);
parameters.put("approval_url", requestUrl + "/payment/success");
parameters.put("cancel_url", requestUrl + "/payment/cancel");
parameters.put("fail_url", requestUrl + "/payment/fail");
parameters.put("custom_json", "{\"return_custom_url\":\"kakaotalk://\"}");
return parameters;
해당 요청 시에 나머지 값(next_redirect_app_url, created_at 등등)은 제대로 응답되는데
"custom_json": null,
해당 필드만 null값이 반환됩니다.