feat(can-charge): 이롬넷(Payverse) 통합결제 추가
This commit is contained in:
@@ -22,6 +22,9 @@ enum CanApi {
|
||||
case pgVerifyHecto(request: PgVerifyRequest)
|
||||
|
||||
case useCanCoupon(request: UseCanCouponRequest)
|
||||
|
||||
case payverseChargeCan(request: PayverseChargeRequest)
|
||||
case payverseVerify(transactionId: String, orderId: String)
|
||||
}
|
||||
|
||||
extension CanApi: TargetType {
|
||||
@@ -60,6 +63,12 @@ extension CanApi: TargetType {
|
||||
|
||||
case .useCanCoupon:
|
||||
return "/can/coupon/use"
|
||||
|
||||
case .payverseChargeCan:
|
||||
return "/charge/payverse"
|
||||
|
||||
case .payverseVerify:
|
||||
return "/charge/payverse/verify"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -68,7 +77,7 @@ extension CanApi: TargetType {
|
||||
case .getCanStatus, .getCanChargeStatus, .getCanUseStatus, .getCans:
|
||||
return .get
|
||||
|
||||
case .chargeCan, .verify, .pgChargeCan, .pgVerify, .pgVerifyHecto, .useCanCoupon:
|
||||
case .chargeCan, .verify, .pgChargeCan, .pgVerify, .pgVerifyHecto, .useCanCoupon, .payverseChargeCan, .payverseVerify:
|
||||
return .post
|
||||
}
|
||||
}
|
||||
@@ -112,6 +121,14 @@ extension CanApi: TargetType {
|
||||
|
||||
case .useCanCoupon(let request):
|
||||
return .requestJSONEncodable(request)
|
||||
|
||||
case .payverseChargeCan(let request):
|
||||
return .requestJSONEncodable(request)
|
||||
|
||||
case .payverseVerify(let transactionId, let orderId):
|
||||
return .requestJSONEncodable(
|
||||
PayverseVerifyRequest(transactionId: transactionId, orderId: orderId)
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user