Method | Description | |
---|---|---|
AddScheduledPayment ( FinancialGateway financialGateway, |
Adds the scheduled payment.
|
|
Authorize ( FinancialGateway financialGateway, |
Authorizes the specified payment information.
|
|
CancelScheduledPayment ( FinancialScheduledTransaction transaction, string &errorMessage ) : bool |
Cancels the scheduled payment.
|
|
Charge ( FinancialGateway financialGateway, |
Charges the specified payment info.
|
|
Credit ( FinancialTransaction origTransaction, decimal amount, string comment, string &errorMessage ) : FinancialTransaction |
Credits (Refunds) the specified transaction.
|
|
GatewayComponent ( ) : System |
Initializes a new instance of the GatewayComponent class.
|
|
GetAttributeValue ( FinancialGateway financialGateway, string key ) : string |
Gets the attribute value for the gateway
|
|
GetAttributeValue ( string key ) : string |
Use GetAttributeValue( FinancialGateway financialGateway, string key) instead. gateway component attribute values are specific to the financial gateway instance (rather than global). This method will throw an exception
|
|
GetPayments ( FinancialGateway financialGateway, System.DateTime startDate, System.DateTime endDate, string &errorMessage ) : List |
Gets the payments that have been processed for any scheduled transactions
|
|
GetReferenceNumber ( FinancialScheduledTransaction scheduledTransaction, string &errorMessage ) : string |
Gets an optional reference number needed to process future transaction from saved account.
|
|
GetReferenceNumber ( FinancialTransaction transaction, string &errorMessage ) : string |
Gets an optional reference number needed to process future transaction from saved account.
|
|
GetScheduledPaymentStatus ( FinancialScheduledTransaction transaction, string &errorMessage ) : bool |
Gets the scheduled payment status.
|
|
LoadAttributes ( FinancialGateway financialGateway ) : void |
Loads the attributes for the financial gateway.
|
|
PromptForBankAccountName ( FinancialGateway financialGateway ) : bool |
Prompts the name of for bank account.
|
|
PromptForBillingAddress ( FinancialGateway financialGateway ) : bool |
Gets a value indicating whether [address required].
|
|
PromptForNameOnCard ( FinancialGateway financialGateway ) : bool |
Gets a value indicating whether the gateway requires the name on card for CC processing
|
|
ReactivateScheduledPayment ( FinancialScheduledTransaction transaction, string &errorMessage ) : bool |
Reactivates the scheduled payment.
|
|
SupportsSavedAccount ( DefinedValueCache currencyType ) : bool |
Returnes a boolean value indicating if 'Saved Account' functionality is supported for the given currency type.
|
|
SupportsSavedAccount ( bool isRepeating ) : bool |
Returnes a boolean value indicating if 'Saved Account' functionality is supported for frequency (i.e. one-time vs repeating )
|
|
UpdateScheduledPayment ( FinancialScheduledTransaction transaction, |
Updates the scheduled payment.
|
public abstract AddScheduledPayment ( FinancialGateway financialGateway, |
||
financialGateway | FinancialGateway | The financial gateway. |
schedule | The schedule. | |
paymentInfo | The payment info. | |
errorMessage | string | The error message. |
return | FinancialScheduledTransaction |
public Authorize ( FinancialGateway financialGateway, |
||
financialGateway | FinancialGateway | The financial gateway. |
paymentInfo | The payment information. | |
errorMessage | string | The error message. |
return | FinancialTransaction |
public abstract CancelScheduledPayment ( FinancialScheduledTransaction transaction, string &errorMessage ) : bool | ||
transaction | FinancialScheduledTransaction | The transaction. |
errorMessage | string | The error message. |
return | bool |
public abstract Charge ( FinancialGateway financialGateway, |
||
financialGateway | FinancialGateway | The financial gateway. |
paymentInfo | The payment info. | |
errorMessage | string | The error message. |
return | FinancialTransaction |
public abstract Credit ( FinancialTransaction origTransaction, decimal amount, string comment, string &errorMessage ) : FinancialTransaction | ||
origTransaction | FinancialTransaction | The original transaction. |
amount | decimal | The amount. |
comment | string | The comment. |
errorMessage | string | The error message. |
return | FinancialTransaction |
public GetAttributeValue ( FinancialGateway financialGateway, string key ) : string | ||
financialGateway | FinancialGateway | The financial gateway. |
key | string | The key. |
return | string |
public GetAttributeValue ( string key ) : string | ||
key | string | The key. |
return | string |
public abstract GetPayments ( FinancialGateway financialGateway, System.DateTime startDate, System.DateTime endDate, string &errorMessage ) : List |
||
financialGateway | FinancialGateway | The financial gateway. |
startDate | System.DateTime | The start date. |
endDate | System.DateTime | The end date. |
errorMessage | string | The error message. |
return | List |
public abstract GetReferenceNumber ( FinancialScheduledTransaction scheduledTransaction, string &errorMessage ) : string | ||
scheduledTransaction | FinancialScheduledTransaction | The scheduled transaction. |
errorMessage | string | The error message. |
return | string |
public abstract GetReferenceNumber ( FinancialTransaction transaction, string &errorMessage ) : string | ||
transaction | FinancialTransaction | The transaction. |
errorMessage | string | The error message. |
return | string |
public abstract GetScheduledPaymentStatus ( FinancialScheduledTransaction transaction, string &errorMessage ) : bool | ||
transaction | FinancialScheduledTransaction | The transaction. |
errorMessage | string | The error message. |
return | bool |
public LoadAttributes ( FinancialGateway financialGateway ) : void | ||
financialGateway | FinancialGateway | The financial gateway. |
return | void |
public PromptForBankAccountName ( FinancialGateway financialGateway ) : bool | ||
financialGateway | FinancialGateway | The financial gateway. |
return | bool |
public PromptForBillingAddress ( FinancialGateway financialGateway ) : bool | ||
financialGateway | FinancialGateway | The financial gateway. |
return | bool |
public PromptForNameOnCard ( FinancialGateway financialGateway ) : bool | ||
financialGateway | FinancialGateway | The financial gateway. |
return | bool |
public abstract ReactivateScheduledPayment ( FinancialScheduledTransaction transaction, string &errorMessage ) : bool | ||
transaction | FinancialScheduledTransaction | The transaction. |
errorMessage | string | The error message. |
return | bool |
public SupportsSavedAccount ( DefinedValueCache currencyType ) : bool | ||
currencyType | DefinedValueCache | Type of the currency. |
return | bool |
public SupportsSavedAccount ( bool isRepeating ) : bool | ||
isRepeating | bool | if set to |
return | bool |
public abstract UpdateScheduledPayment ( FinancialScheduledTransaction transaction, |
||
transaction | FinancialScheduledTransaction | The transaction. |
paymentInfo | The payment info. | |
errorMessage | string | The error message. |
return | bool |