PG 관련 클래스
v2Test
PgOpenController.cs
PG 결제창, 모달 등 결제를 위한 페이지를 호출하는 ActionResult는 PgOpenController에 구현합니다. 보통 Pg/OrderStart > PgOpenController > 모달 또는 PG 결제 창 표시 순서로 진행됩니다.
OrderCompleteController.cs > CheckPayment
OrderRegService.CheckValidOrderCompletePopupProcess(int orderId)
주문의 결제 상태를 체크하는 로직입니다.
TqoonLibraries
PG 환불(취소) 서비스 클래스
참고 : PaymentFactory.GetPaymentCancelService(string pgType)
| namespace 규칙 | Adprint.Service.PaymentGateway.Provider.{pgTypeTitle} | 
| className 규칙 | {pgTypeTitle}PaymentCancelService.cs | 
| implement | IPaymentCancelService | 
파트너 PG (전표)취소 가능 여부 설정 클래스
참고 : PaymentFactory.GetPGInfo(string pgType)
| namespace 규칙 | Adprint.Service.PaymentGateway.Provider.{pgTypeTitle} | 
| className 규칙 | {pgTypeTitle}Info.cs | 
| implement | IPgInfo | 
| IPgInfo > IsTelegramTarget | PG (전표)취소 가능 여부 |