C# 클래스 Sample.AspNetCore.Models.Payment

특정 구매 정보에 대한 결제 처리 엔터티
파일 보기 프로젝트 열기: OpenBapul/iamport-rest-client-net 1 사용 예제들

공개 메소드들

메소드 설명
Create ( System.Guid checkoutId ) : Payment
SetAwatingForVirtualBank ( string paymentDelegateId, string paymentGatewayTransactionId, string bankName, string account, string accountHolder ) : void
SetCancelled ( string paymentDelegateId, DateTimeOffset cancelledTime, string cancelledReason, decimal cancelledAmount ) : void
SetFailed ( string paymentDelegateId, DateTimeOffset failedTime, string failedReason ) : void
SetInProgress ( string paymentDelegateId ) : void
SetPaidForCreditCard ( string paymentDelegateId, DateTimeOffset paidTime, string paymentGatewayTransactionId, string applyNumber, string creditCardCompanyName, int installmentPlanPeriod ) : void
SetPaidForOthers ( string paymentDelegateId, DateTimeOffset paidTime, string paymentGatewayTransactionId ) : void
SetPaiedForVirtualBank ( string paymentDelegateId, DateTimeOffset paidTime, string paymentGatewayTransactionId, string bankName, string account, string accountHolder ) : void

메소드 상세

Create() 공개 정적인 메소드

public static Create ( System.Guid checkoutId ) : Payment
checkoutId System.Guid
리턴 Payment

SetAwatingForVirtualBank() 공개 메소드

public SetAwatingForVirtualBank ( string paymentDelegateId, string paymentGatewayTransactionId, string bankName, string account, string accountHolder ) : void
paymentDelegateId string
paymentGatewayTransactionId string
bankName string
account string
accountHolder string
리턴 void

SetCancelled() 공개 메소드

public SetCancelled ( string paymentDelegateId, DateTimeOffset cancelledTime, string cancelledReason, decimal cancelledAmount ) : void
paymentDelegateId string
cancelledTime DateTimeOffset
cancelledReason string
cancelledAmount decimal
리턴 void

SetFailed() 공개 메소드

public SetFailed ( string paymentDelegateId, DateTimeOffset failedTime, string failedReason ) : void
paymentDelegateId string
failedTime DateTimeOffset
failedReason string
리턴 void

SetInProgress() 공개 메소드

public SetInProgress ( string paymentDelegateId ) : void
paymentDelegateId string
리턴 void

SetPaidForCreditCard() 공개 메소드

public SetPaidForCreditCard ( string paymentDelegateId, DateTimeOffset paidTime, string paymentGatewayTransactionId, string applyNumber, string creditCardCompanyName, int installmentPlanPeriod ) : void
paymentDelegateId string
paidTime DateTimeOffset
paymentGatewayTransactionId string
applyNumber string
creditCardCompanyName string
installmentPlanPeriod int
리턴 void

SetPaidForOthers() 공개 메소드

public SetPaidForOthers ( string paymentDelegateId, DateTimeOffset paidTime, string paymentGatewayTransactionId ) : void
paymentDelegateId string
paidTime DateTimeOffset
paymentGatewayTransactionId string
리턴 void

SetPaiedForVirtualBank() 공개 메소드

public SetPaiedForVirtualBank ( string paymentDelegateId, DateTimeOffset paidTime, string paymentGatewayTransactionId, string bankName, string account, string accountHolder ) : void
paymentDelegateId string
paidTime DateTimeOffset
paymentGatewayTransactionId string
bankName string
account string
accountHolder string
리턴 void