Click or drag to resize

PaymentMethodsHelper Class

Encapsulates methods for manipulation with payment methods objects.
Inheritance Hierarchy
SystemObject
  Atomia.Billing.Core.Sdk.BusinessLogicPaymentMethodsHelper

Namespace:  Atomia.Billing.Core.Sdk.BusinessLogic
Assembly:  Atomia.Billing.Core.Sdk (in Atomia.Billing.Core.Sdk.dll) Version: 18.10.7096.28998
Syntax
public class PaymentMethodsHelper : IAdministratorBehavior

The PaymentMethodsHelper type exposes the following members.

Constructors
  NameDescription
Public methodPaymentMethodsHelper
Initializes a new instance of the PaymentMethodsHelper class
Top
Methods
  NameDescription
Public methodStatic memberAddPaymentProfile Obsolete.
Adds the payment profile.
Public methodStatic memberAddPaymentTransaction
Adds the payment transaction.
Public methodStatic memberBeginPayment
Begin transaction
Public methodStatic memberDeletePaymentProfile Obsolete.
Deletes the payment profile. Payment profile can be deleted only if there are no transactions assigned to it.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodStatic memberFinishPayment(String, IAtomiaBillingApi)
Finishes the payment.
Public methodStatic memberFinishPayment(PaymentTransaction, IAtomiaBillingApi)
Finishes the payment.
Public methodStatic memberGetAvailablePaymentMethods
Gets the available payment methods.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodStatic memberGetPaymentMethod
Gets the payment method.
Public methodStatic memberGetPaymentMethodById
Gets the payment method by given ID.
Public methodStatic memberGetPaymentProfile Obsolete.
Gets the payment profile by id.
Public methodStatic memberGetPaymentProfiles Obsolete.
Gets the payment profiles for account.
Public methodStatic memberGetPaymentTransaction
Gets the payment transaction by id.
Public methodStatic memberGetPaymentTransactionById
Gets the payment transaction by transaction id.
Public methodStatic memberGetPaymentTransactionByInitialId
Gets the payment transaction by initial identifier.
Public methodStatic memberGetPaymentTransactionByReference Obsolete.
Gets the payment transaction by reference.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberMakePayment
Makes the payment with the given transaction.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodStatic memberProbeTransactionStatus
Updates the transaction status. This one is used to call periodically to fetch status of the transaction from the payment gateway, if necessary. Plugin will update transaction status, when probed.
Protected methodStatic memberProcessOrderInternal
Processes the order internal (this is called async).
Protected methodStatic memberProcessOrderInternalDone
Called when async order processing is done.
Public methodStatic memberReleasePaymentTransaction
Release payment transaction if transaction status is acquired
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodStatic memberUpdatePaymentProfile Obsolete.
Modifies the payment profile.
Public methodStatic memberUpdatePaymentTransaction(PaymentTransaction)
Updates given payment transaction.
Public methodStatic memberUpdatePaymentTransaction(Guid, String, String, String, DictionaryString, String)
Updates the payment transaction with specified id.
Top
See Also