C# Class Sample.AspNetCore.Models.Payment

특정 구매 정보에 대한 결제 처리 엔터티
Afficher le fichier Open project: OpenBapul/iamport-rest-client-net Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

Create() public static méthode

public static Create ( System.Guid checkoutId ) : Payment
checkoutId System.Guid
Résultat Payment

SetAwatingForVirtualBank() public méthode

public SetAwatingForVirtualBank ( string paymentDelegateId, string paymentGatewayTransactionId, string bankName, string account, string accountHolder ) : void
paymentDelegateId string
paymentGatewayTransactionId string
bankName string
account string
accountHolder string
Résultat void

SetCancelled() public méthode

public SetCancelled ( string paymentDelegateId, DateTimeOffset cancelledTime, string cancelledReason, decimal cancelledAmount ) : void
paymentDelegateId string
cancelledTime DateTimeOffset
cancelledReason string
cancelledAmount decimal
Résultat void

SetFailed() public méthode

public SetFailed ( string paymentDelegateId, DateTimeOffset failedTime, string failedReason ) : void
paymentDelegateId string
failedTime DateTimeOffset
failedReason string
Résultat void

SetInProgress() public méthode

public SetInProgress ( string paymentDelegateId ) : void
paymentDelegateId string
Résultat void

SetPaidForCreditCard() public méthode

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
Résultat void

SetPaidForOthers() public méthode

public SetPaidForOthers ( string paymentDelegateId, DateTimeOffset paidTime, string paymentGatewayTransactionId ) : void
paymentDelegateId string
paidTime DateTimeOffset
paymentGatewayTransactionId string
Résultat void

SetPaiedForVirtualBank() public méthode

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
Résultat void