Method | Description | |
---|---|---|
AddScheduledPayment ( FinancialGateway financialGateway, |
Adds the scheduled payment.
|
|
AddScheduledPaymentStep1 ( FinancialGateway financialGateway, |
Performs the first step of adding a new payment schedule
|
|
AddScheduledPaymentStep3 ( FinancialGateway financialGateway, string resultQueryString, string &errorMessage ) : FinancialScheduledTransaction |
Performs the third step of adding a new payment schedule
|
|
CancelScheduledPayment ( FinancialScheduledTransaction transaction, string &errorMessage ) : bool |
Cancels the scheduled payment.
|
|
Charge ( FinancialGateway financialGateway, |
Charges the specified payment info.
|
|
ChargeStep1 ( FinancialGateway financialGateway, |
Performs the first step of a three-step charge
|
|
ChargeStep3 ( FinancialGateway financialGateway, string resultQueryString, string &errorMessage ) : FinancialTransaction |
Performs the final step of a three-step charge.
|
|
Credit ( FinancialTransaction origTransaction, decimal amount, string comment, string &errorMessage ) : FinancialTransaction |
Credits (Refunds) the specified transaction.
|
|
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 identifier needed to process future transaction from saved account.
|
|
GetReferenceNumber ( FinancialTransaction transaction, string &errorMessage ) : string |
Gets an optional reference identifier needed to process future transaction from saved account.
|
|
GetScheduledPaymentStatus ( FinancialScheduledTransaction transaction, string &errorMessage ) : bool |
Gets the scheduled payment status.
|
|
GetStep1Parameters ( string redirectUrl ) : string>.Dictionary |
Gets the financial transaction parameters that are passed to step 1
|
|
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 ( 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.
|
Method | Description | |
---|---|---|
GetBilling ( |
Creates a billing XML element
|
|
GetPlan ( |
Creates a scheduled transaction plan XML element
|
|
GetResponseMessage ( Stream responseStream ) : string |
Gets the response message.
|
|
GetRoot ( FinancialGateway financialGateway, string elementName ) : System.Xml.Linq.XElement | ||
GetXElementValue ( System.Xml.Linq.XElement parentElement, string elementName ) : string | ||
GetXmlResponse ( IRestResponse response ) : System.Xml.Linq.XDocument |
Gets the response as an XDocument
|
|
ParseDateValue ( string dateString ) : DateTime? | ||
PostToGateway ( FinancialGateway financialGateway, System.Xml.Linq.XDocument data ) : string>.Dictionary |
Posts to gateway.
|
public AddScheduledPayment ( FinancialGateway financialGateway, |
||
financialGateway | FinancialGateway | The financial gateway. |
schedule | The schedule. | |
paymentInfo | The payment info. | |
errorMessage | string | The error message. |
return | FinancialScheduledTransaction |
public AddScheduledPaymentStep1 ( FinancialGateway financialGateway, |
||
financialGateway | FinancialGateway | The financial gateway. |
schedule | The schedule. | |
paymentInfo | The payment information. | |
errorMessage | string | The error message. |
return | string |
public AddScheduledPaymentStep3 ( FinancialGateway financialGateway, string resultQueryString, string &errorMessage ) : FinancialScheduledTransaction | ||
financialGateway | FinancialGateway | The financial gateway. |
resultQueryString | string | The result query string from step 2. |
errorMessage | string | The error message. |
return | FinancialScheduledTransaction |
public CancelScheduledPayment ( FinancialScheduledTransaction transaction, string &errorMessage ) : bool | ||
transaction | FinancialScheduledTransaction | The transaction. |
errorMessage | string | The error message. |
return | bool |
public Charge ( FinancialGateway financialGateway, |
||
financialGateway | FinancialGateway | The financial gateway. |
paymentInfo | The payment info. | |
errorMessage | string | The error message. |
return | FinancialTransaction |
public ChargeStep1 ( FinancialGateway financialGateway, |
||
financialGateway | FinancialGateway | The financial gateway. |
paymentInfo | The payment information. | |
errorMessage | string | The error message. |
return | string |
public ChargeStep3 ( FinancialGateway financialGateway, string resultQueryString, string &errorMessage ) : FinancialTransaction | ||
financialGateway | FinancialGateway | The financial gateway. |
resultQueryString | string | The result query string from step 2. |
errorMessage | string | The error message. |
return | FinancialTransaction |
public 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 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 GetReferenceNumber ( FinancialScheduledTransaction scheduledTransaction, string &errorMessage ) : string | ||
scheduledTransaction | FinancialScheduledTransaction | The scheduled transaction. |
errorMessage | string | The error message. |
return | string |
public GetReferenceNumber ( FinancialTransaction transaction, string &errorMessage ) : string | ||
transaction | FinancialTransaction | The transaction. |
errorMessage | string | The error message. |
return | string |
public GetScheduledPaymentStatus ( FinancialScheduledTransaction transaction, string &errorMessage ) : bool | ||
transaction | FinancialScheduledTransaction | The transaction. |
errorMessage | string | The error message. |
return | bool |
public GetStep1Parameters ( string redirectUrl ) : string>.Dictionary |
||
redirectUrl | string | The redirect URL. |
return | string>.Dictionary |
public PromptForBankAccountName ( FinancialGateway financialGateway ) : bool | ||
financialGateway | FinancialGateway | The financial gateway. |
return | bool |
public PromptForBillingAddress ( FinancialGateway financialGateway ) : bool | ||
financialGateway | FinancialGateway | |
return | bool |
public PromptForNameOnCard ( FinancialGateway financialGateway ) : bool | ||
financialGateway | FinancialGateway | |
return | bool |
public ReactivateScheduledPayment ( FinancialScheduledTransaction transaction, string &errorMessage ) : bool | ||
transaction | FinancialScheduledTransaction | The transaction. |
errorMessage | string | The error message. |
return | bool |
public SupportsSavedAccount ( bool isRepeating ) : bool | ||
isRepeating | bool | if set to |
return | bool |
public UpdateScheduledPayment ( FinancialScheduledTransaction transaction, |
||
transaction | FinancialScheduledTransaction | The transaction. |
paymentInfo | The payment info. | |
errorMessage | string | The error message. |
return | bool |