Class PaymentManager

Payment manager acts as proxy between methods that call data layer functions and the facade layer. The methods here check if the appropriate security is set and that the data is cached.

Inheritance
System.Object
PaymentManager
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Mediachase.Commerce.Orders.Managers
Assembly: Mediachase.Commerce.dll
Version: 10.8.0
Syntax
public static class PaymentManager

Methods

GetPaymentMethod(Guid)

Returns active payment method by id.

Declaration
public static PaymentMethodDto GetPaymentMethod(Guid paymentMethodId)
Parameters
Type Name Description
System.Guid paymentMethodId

The payment method id.

Returns
Type Description
PaymentMethodDto

GetPaymentMethod(Guid, Boolean)

Returns payment method by id.

Declaration
public static PaymentMethodDto GetPaymentMethod(Guid paymentMethodId, bool returnInactive)
Parameters
Type Name Description
System.Guid paymentMethodId

PaymentMethodId

System.Boolean returnInactive

if set to true [return inactive].

Returns
Type Description
PaymentMethodDto

GetPaymentMethodBySystemName(String, String)

Returns active payment method by system name.

Declaration
public static PaymentMethodDto GetPaymentMethodBySystemName(string name, string languageid)
Parameters
Type Name Description
System.String name

The name.

System.String languageid

The languageid.

Returns
Type Description
PaymentMethodDto

GetPaymentMethodBySystemName(String, String, Boolean)

Returns active payment method by system name.

Declaration
public static PaymentMethodDto GetPaymentMethodBySystemName(string name, string languageid, bool returnInactive)
Parameters
Type Name Description
System.String name

The name.

System.String languageid

The languageid.

System.Boolean returnInactive

if set to true [return inactive].

Returns
Type Description
PaymentMethodDto

GetPaymentMethodBySystemName(String, String, String)

Returns active payment method by system name.

Declaration
public static PaymentMethodDto GetPaymentMethodBySystemName(string name, string languageid, string marketId)
Parameters
Type Name Description
System.String name

The name.

System.String languageid

The languageid.

System.String marketId

The marketid

Returns
Type Description
PaymentMethodDto

GetPaymentMethodBySystemName(String, String, String, Boolean)

Returns payment method by system name.

Declaration
public static PaymentMethodDto GetPaymentMethodBySystemName(string name, string languageid, string marketId, bool returnInactive)
Parameters
Type Name Description
System.String name

PaymentMethod SystemKeyword

System.String languageid

The languageid.

System.String marketId

The marketid.

System.Boolean returnInactive

if set to true [return inactive].

Returns
Type Description
PaymentMethodDto

GetPaymentMethods(String)

Returns list of active payment methods.

Declaration
public static PaymentMethodDto GetPaymentMethods(string languageid)
Parameters
Type Name Description
System.String languageid

The languageid.

Returns
Type Description
PaymentMethodDto

GetPaymentMethods(String, Boolean)

Gets the payment methods.

Declaration
public static PaymentMethodDto GetPaymentMethods(string languageid, bool returnInactive)
Parameters
Type Name Description
System.String languageid

The languageid.

System.Boolean returnInactive

if set to true [return inactive].

Returns
Type Description
PaymentMethodDto

GetPaymentMethodsByMarket(String)

Returns list of active payment methods.

Declaration
public static PaymentMethodDto GetPaymentMethodsByMarket(string marketid)
Parameters
Type Name Description
System.String marketid

The marketid.

Returns
Type Description
PaymentMethodDto

GetPaymentMethodsByMarket(String, String)

Returns list of active payment methods.

Declaration
public static PaymentMethodDto GetPaymentMethodsByMarket(string marketid, string languageid)
Parameters
Type Name Description
System.String marketid

The marketid.

System.String languageid

The languageid.

Returns
Type Description
PaymentMethodDto

GetPaymentMethodsByMarket(String, String, Boolean)

Gets the payment methods.

Declaration
public static PaymentMethodDto GetPaymentMethodsByMarket(string marketid, string languageid, bool returnInactive)
Parameters
Type Name Description
System.String marketid

The marketId.

System.String languageid

The languageid.

System.Boolean returnInactive

if set to true [return inactive].

Returns
Type Description
PaymentMethodDto

SavePayment(PaymentMethodDto)

Saves the payment.

Declaration
public static void SavePayment(PaymentMethodDto dto)
Parameters
Type Name Description
PaymentMethodDto dto

The dto.