BillingService
카드 혜택 정보를 조회하는 서비스. 무이자 할부 등 결제 관련 혜택을 제공한다.
의존성
| 서비스 | 용도 |
|---|---|
| BillingClient | Billing API 호출 |
메서드
findCardBenefit
fun findCardBenefit(prepayment: Boolean): CardBenefit?선불/후불 여부에 따른 카드 혜택을 조회한다.
getCardBenefits
fun getCardBenefits(): List<CardBenefit>모든 카드 혜택 목록을 조회한다.
| Caller | Callee |
|---|---|
| 관리자 기능 | BillingClient.getCardBenefits |
CardBenefit
| 필드 | 설명 |
|---|---|
cardName | 카드명 |
installmentMonths | 무이자 할부 개월 수 |
minAmount | 최소 결제 금액 |
특징
- 선불/후불 구분: prepayment 파라미터로 적용 가능한 혜택 필터링
- 무이자 할부: 카드사별 무이자 할부 정보 제공