|
|
21c02deda1
|
refactor(can): 캔 사용 내역 조회 로직을 쿼리 기반으로 개선한다
|
2026-03-16 15:25:58 +09:00 |
|
|
|
e2cbca1b84
|
feat(admin-calculate): 관리자 라이브 환불 처리와 정산 응답 식별자를 추가한다
|
2026-03-16 12:25:50 +09:00 |
|
|
|
7251939107
|
fix(fcm): 시스템 카테고리 알림 저장 제외 정책을 서비스에 반영한다
|
2026-03-13 22:57:37 +09:00 |
|
|
|
f69ace570a
|
feat(fcm): 푸시 알림함 저장 및 카테고리 조회를 지원한다
|
2026-03-11 19:33:07 +09:00 |
|
|
|
1650ed402c
|
feat(channel-donation): 채널 후원 기능 추가
|
2026-02-23 22:54:10 +09:00 |
|
|
|
f778f68f1f
|
소셜 로그인 이메일 미필수 정책 적용
소셜 로그인 시 이메일 동의 없이도 계정 생성이 가능하도록 변경합니다.
Member 엔티티의 email 필드를 선택 사항으로 변경하고, 관련 API 응답 및 인증 로직에서 이메일이 없는 경우에 대한 처리를 추가합니다.
|
2026-01-26 08:56:05 +09:00 |
|
|
|
0da958f6d4
|
충전 이벤트 - langContext 문제로 충전이 되지 않는 현상을 langContext를 사용하지 않고 이전 방식으로 기록하도록 롤백하여 임시 해결
|
2026-01-21 11:23:24 +09:00 |
|
|
|
482241f734
|
memberId가 특정 번호일 때 currency와 관계없이 모든 구매 가능한 캔이 출력되도록 수정
|
2026-01-16 11:24:48 +09:00 |
|
|
|
ed2660adc6
|
푸시 알림 전송 언어 처리
|
2026-01-15 17:21:22 +09:00 |
|
|
|
b07eada277
|
국가 컨텍스트로 캔 조회
|
2026-01-14 15:21:33 +09:00 |
|
|
|
aa9a0bbe82
|
캔 사용 시 국가 코드에 어떤 표준 국가 코드인지 주석 추가
|
2026-01-09 11:54:21 +09:00 |
|
|
|
9b0d1b43d5
|
캔 사용 시 국가 코드 기록 기능 추가
CloudFront-Viewer-Country 헤더를 통해 국가 코드를 수집하고 캔 사용 내역(UseCan) 저장 시 함께 기록하도록 수정
요청별 국가 정보 관리를 위한 컨텍스트와 인터셉터를 구현
|
2026-01-09 11:51:42 +09:00 |
|
|
|
6e8a88178c
|
캔 결제 메시지 다국어 처리
|
2025-12-23 18:09:17 +09:00 |
|
|
|
a05ada5df0
|
feat(can-use-status): PAYVERSE로 충전한 캔을 사용한 내역도 포함되도록 수정
|
2025-10-22 23:13:24 +09:00 |
|
|
|
34480385d3
|
UseCalculate에 PAYVERSE로 충전한 캔 로그 데이터를 쌓도록 수정
|
2025-10-22 22:22:03 +09:00 |
|
|
|
fd68ed87a3
|
fix(can-use): PAYVERSE로 충전한 캔이 사용되지 않는 버그 수정
|
2025-10-22 21:34:39 +09:00 |
|
|
|
efb8d8115f
|
fix(verify-hecto): 데이터 검증시 가격비교 제거
|
2025-10-10 18:49:54 +09:00 |
|
|
|
41183b4648
|
fix(can-list): 국가별로 통화가 표시되도록 수정
|
2025-10-10 14:32:12 +09:00 |
|
|
|
36e20bf0d1
|
fix(payverse-webhook): orderId 비교 추가
- orderId와 chargeId 비교 로직 추가
|
2025-10-03 02:17:48 +09:00 |
|
|
|
0308e9ad83
|
fix(payverse): productName 비교 로직 제거
- productName에 +가 있는 경우 저장된 데이터와 검증을 위한 데이터가 다르게 나오기 때문에 비교 불가능
|
2025-10-03 02:10:30 +09:00 |
|
|
|
06c0374f16
|
사용하지 않는 print 제거
|
2025-10-03 01:56:55 +09:00 |
|
|
|
c5bc610e2f
|
webhook 호출 IP 확인을 위해 print 추가
|
2025-10-03 01:48:19 +09:00 |
|
|
|
a86a24ca34
|
사용하지 않는 print 제거
|
2025-10-03 01:46:52 +09:00 |
|
|
|
cb2e3ea581
|
fix(payverse-wehook): 한국 원화일 때와 USD일 때 mid 값이 달라야 하는데 성공 여부 비교시 원화 mid로 고정하여 비교하던 로직 수정
|
2025-10-03 01:29:59 +09:00 |
|
|
|
42eaf1d5e3
|
fix(payverse-verify): 결제 성공 여부 판단 로직 수정
- processingAmount 대신 requestAmount와 can 가격 비교
- productName, customerId 비교 추가
|
2025-10-03 01:25:27 +09:00 |
|
|
|
02ef706fc2
|
temp: 디버깅을 위해 print 추가
|
2025-10-03 00:57:50 +09:00 |
|
|
|
085b217abb
|
fix(can): 이전 버전의 호환성을 위해 기존의 int price를 유지하도록 수정
|
2025-10-03 00:02:47 +09:00 |
|
|
|
0866e0972a
|
값 확인을 위해 추가했던 println 제거
|
2025-10-02 22:31:23 +09:00 |
|
|
|
4b13265737
|
fix(charge): payverseVerify 결제금액 비교로직 수정
- BigDecimal끼리 비교하는데 casting 로직이 추가되어 문제가 생기던 버그 수정
|
2025-10-02 22:23:06 +09:00 |
|
|
|
79cd2b8123
|
debug(charge): 해외결제 DEBUG를 위해 print 임시 추가
|
2025-10-02 20:40:34 +09:00 |
|
|
|
8cc9641bbf
|
feat(charge): payloadJson의 amount
- 소수점 아래 불필요한 0을 제거
|
2025-10-02 20:29:49 +09:00 |
|
|
|
32935aed88
|
feat(charge): payloadJson의 amount
- 소수점 아래 불필요한 0을 제거
|
2025-10-02 19:59:04 +09:00 |
|
|
|
c72adbfc4b
|
temp(charge): 캔 리스트
- 해외 충전 테스트를 위해 전체 캔 리스트 표시
|
2025-10-02 19:56:23 +09:00 |
|
|
|
bc378cc619
|
temp(charge): 캔 리스트
- 해외 충전 테스트를 위해 전체 캔 리스트 표시
|
2025-10-02 19:03:42 +09:00 |
|
|
|
6327a5d2bf
|
feat(charge): 캔 충전시 통화(KRW, USD)별로 분기 처리
|
2025-10-02 18:59:52 +09:00 |
|
|
|
2ab2a04748
|
feat(can): 캔 응답 - String 형태 가격 필드 추가
|
2025-10-02 15:07:57 +09:00 |
|
|
|
fb0a9e98a1
|
사용하지 않는 print 제거
|
2025-10-02 12:20:25 +09:00 |
|
|
|
e45fe1bf10
|
feat: 일반 유저용 캔 리스트 조회 API 추가, GeoCountryFilter(GeoCountry.OTHER, GeoCountry.KR 구분용) 추가
|
2025-10-01 22:29:39 +09:00 |
|
|
|
b244944f41
|
feat: 캔 엔티티 currency - length 3으로 고정하여 CHAR(3)에 대응되도록 수정
|
2025-10-01 21:21:57 +09:00 |
|
|
|
3c7ba669e2
|
feat: Payment, AdTrackingHistory 엔티티 price - Decimal(10, 4)에 대응되도록 Column 추가
|
2025-10-01 21:08:35 +09:00 |
|
|
|
81e7e7129c
|
feat: 캔 엔티티 currency - length 3으로 고정하여 CHAR(3)에 대응되도록 수정
|
2025-10-01 21:05:51 +09:00 |
|
|
|
d7ad110b9e
|
feat: 캔 등록/조회 - currency 추가
|
2025-10-01 20:55:52 +09:00 |
|
|
|
0c17ea2dcd
|
fix: 캔 가격, Payment의 price 타입 Int, Double -> BigDecimal로 변경
|
2025-10-01 20:37:53 +09:00 |
|
|
|
78ff13a654
|
temp: 캔 가격 타입 Int -> Double로 변경
|
2025-10-01 16:07:34 +09:00 |
|
|
|
863c285049
|
fix: 불필요한 print 제거
|
2025-09-30 18:32:12 +09:00 |
|
|
|
a3d74c0b57
|
fix: Payverse Webhook 엔드포인트에서 실제 클라이언트 IP를 가져올 수 있도록 수정
|
2025-09-30 18:22:46 +09:00 |
|
|
|
51988471cf
|
temp(payverse): 호출되는 INBOUND_IP 확인하기 위해 출력
|
2025-09-30 17:55:31 +09:00 |
|
|
|
aab2417976
|
fix(payverse): print 제거
|
2025-09-30 17:22:39 +09:00 |
|
|
|
1bd6f8da4e
|
fix(payverse): PVKR 카드 코드면 method를 "카드"로 저장
|
2025-09-30 17:02:02 +09:00 |
|
|
|
22bd1bf042
|
fix(payverse): 결제 payload에 customerId 길이 30자로 제한
- customerId를 sha1 기반 30자 이내로 생성하도록 변경하여 스펙 준수
- 불필요한 billkeyReq 제거
|
2025-09-26 16:51:54 +09:00 |
|