|
|
@@ -57,13 +57,21 @@ public class TscKakaoPayService {
|
|
|
String paymentReadyUrl = env.getProperty("kakao.paymentReadyUrl");
|
|
|
|
|
|
// Redirect URL 설정
|
|
|
- String approvalUrl = "http://" + env.getProperty("domain.front") + env.getProperty("kakao.paymentRedirectUrl");
|
|
|
- String failUrl = "http://" + env.getProperty("domain.front") + env.getProperty("kakao.paymentRedirectUrl");
|
|
|
- String cancelUrl = "http://" + env.getProperty("domain.front") + env.getProperty("kakao.paymentRedirectUrl");
|
|
|
+ String hasSsl = env.getProperty("has-ssl");
|
|
|
+ String protocol;
|
|
|
+
|
|
|
+ if ("true".equals(hasSsl)) {
|
|
|
+ protocol = "https:";
|
|
|
+ } else {
|
|
|
+ protocol = "http:";
|
|
|
+ }
|
|
|
+ String approvalUrl = protocol + env.getProperty("domain.front") + env.getProperty("kakao.paymentRedirectUrl");
|
|
|
+ String failUrl = protocol + env.getProperty("domain.front") + env.getProperty("kakao.paymentRedirectUrl");
|
|
|
+ String cancelUrl = protocol + env.getProperty("domain.front") + env.getProperty("kakao.paymentRedirectUrl");
|
|
|
|
|
|
if (TscConstants.FrontGb.MOB.value().equals(order.getFrontGb())) {
|
|
|
- failUrl = "http://" + env.getProperty("domain.front") + "/order/payment/fail";
|
|
|
- cancelUrl = "http://" + env.getProperty("domain.front") + "/order/payment/fail";
|
|
|
+ failUrl = protocol + env.getProperty("domain.front") + "/order/payment/fail";
|
|
|
+ cancelUrl = protocol + env.getProperty("domain.front") + "/order/payment/fail";
|
|
|
}
|
|
|
|
|
|
// API 파라메터 설정
|