PG 수정

- 휴대폰 결제: 웰컴페이먼츠
- 나머지 : 헥토파이낸스(세틀뱅크)
This commit is contained in:
Yu Sung
2024-07-02 14:50:01 +09:00
parent 45b600ac41
commit 9f402c8ec8
3 changed files with 92 additions and 34 deletions

View File

@@ -19,6 +19,7 @@ enum CanApi {
case pgChargeCan(request: PgChargeRequest)
case pgVerify(request: PgVerifyRequest)
case pgVerifyHecto(request: PgVerifyRequest)
case useCanCoupon(request: UseCanCouponRequest)
}
@@ -54,6 +55,9 @@ extension CanApi: TargetType {
case .pgVerify:
return "/charge/verify"
case .pgVerifyHecto:
return "/charge/verify/hecto"
case .useCanCoupon:
return "/can/coupon/use"
}
@@ -64,7 +68,7 @@ extension CanApi: TargetType {
case .getCanStatus, .getCanChargeStatus, .getCanUseStatus, .getCans:
return .get
case .chargeCan, .verify, .pgChargeCan, .pgVerify, .useCanCoupon:
case .chargeCan, .verify, .pgChargeCan, .pgVerify, .pgVerifyHecto, .useCanCoupon:
return .post
}
}
@@ -103,6 +107,9 @@ extension CanApi: TargetType {
case .pgVerify(let request):
return .requestJSONEncodable(request)
case .pgVerifyHecto(let request):
return .requestJSONEncodable(request)
case .useCanCoupon(let request):
return .requestJSONEncodable(request)
}