Class PurchaseParameterListGenerator
Inheritance
PurchaseParameterListGenerator
Assembly: Volo.Payment.Payu.Domain.dll
Syntax
public class PurchaseParameterListGenerator : IPurchaseParameterListGenerator, ITransientDependency
Constructors
PurchaseParameterListGenerator(IClock, IOptions<PayuOptions>)
Declaration
public PurchaseParameterListGenerator(IClock clock, IOptions<PayuOptions> options)
Parameters
Methods
CalculateHashValue(List<PurchaseParameter>)
Declaration
protected virtual string CalculateHashValue(List<PurchaseParameter> parameters)
Parameters
Returns
Generate(PaymentRequest, string)
Declaration
public virtual List<PurchaseParameter> Generate(PaymentRequest paymentRequest, string callbackUrl = null)
Parameters
Returns
Declaration
public virtual PayuPaymentRequestExtraParameterConfiguration GetExtraParameterConfiguration(PaymentRequest paymentRequest)
Parameters
Returns
Declaration
protected virtual PayuPaymentRequestExtraParameterConfiguration GetPaymentRequestExtraPropertyConfiguration(PaymentRequest paymentRequest)
Parameters
Returns
Declaration
protected virtual PayuPaymentRequestProductExtraParameterConfiguration GetPaymentRequestProductExtraPropertyConfiguration(PaymentRequestProduct product)
Parameters
Returns
Implements
Extension Methods