케인
케인
정기결제도 다국어 지원가능한가요?
requestBillingAuth 다국어 지원이 안되는것 같습니다. 해외카드로 정기결제 가능한가요?
4 replies
TypeError: Invalid character in header content ["Location"]
테스트 Test Key 는 정상작동하는데 Live Key가 문제가 생기네요. Kotlin - Spring boot 환경에서 RestTemplate 을 이용해서 보내고 있습니다. 사용한 API 는 https://api.tosspayments.com/v1/payments/confirm 입니다.
val url = "https://api.tosspayments.com/v1/payments/confirm"
var headers = HttpHeaders()
val base64Key = Base64.getEncoder().encodeToString(secKey.toByteArray())
val auth = "Basic " + base64Key
headers.set("Content-Type", "application/json")
headers.set("Authorization", auth)
var contents = "{\"paymentKey\":\"${params.paymentKey}\",\"orderId\":\"${params.orderId}\",\"amount\":${params.amount}}"
val request = HttpEntity(contents, headers)
val response = rt.postForEntity(url, request, TossPaymentResponse::class.java)
val url = "https://api.tosspayments.com/v1/payments/confirm"
var headers = HttpHeaders()
val base64Key = Base64.getEncoder().encodeToString(secKey.toByteArray())
val auth = "Basic " + base64Key
headers.set("Content-Type", "application/json")
headers.set("Authorization", auth)
var contents = "{\"paymentKey\":\"${params.paymentKey}\",\"orderId\":\"${params.orderId}\",\"amount\":${params.amount}}"
val request = HttpEntity(contents, headers)
val response = rt.postForEntity(url, request, TossPaymentResponse::class.java)
16 replies