C# Class Samurai.Processor

Represents processor.
Inheritance: SamuraiBase
Mostra file Open project: FeeFighters/samurai-client-dotnet

Public Methods

Method Description
Authorize ( string paymentMethodToken, decimal amount, TransactionPayload payload = null ) : Transaction

Authorizes a payment_method for a particular amount.

Authorize ( string paymentMethodToken, string amount, TransactionPayload payload = null ) : Transaction

Authorizes a payment_method for a particular amount.

Processor ( string processorToken ) : System

Constructor.

Purchase ( string paymentMethodToken, decimal amount, TransactionPayload payload = null ) : Transaction

Convenience method to authorize and capture a payment_method for a particular amount in one transaction. It's a most generic form of this method.

Purchase ( string paymentMethodToken, string amount, TransactionPayload payload = null ) : Transaction

Convenience method to authorize and capture a payment_method for a particular amount in one transaction. It's a most generic form of this method.

Method Details

Authorize() public method

Authorizes a payment_method for a particular amount.
public Authorize ( string paymentMethodToken, decimal amount, TransactionPayload payload = null ) : Transaction
paymentMethodToken string Token identifying the payment method to authorize.
amount decimal Amount to authorize.
payload TransactionPayload Transaction payload object, for passing additional parameters
return Transaction

Authorize() public method

Authorizes a payment_method for a particular amount.
public Authorize ( string paymentMethodToken, string amount, TransactionPayload payload = null ) : Transaction
paymentMethodToken string Token identifying the payment method to authorize.
amount string Amount to authorize. Should be in format like "12.00".
payload TransactionPayload Transaction payload object, for passing additional parameters
return Transaction

Processor() public method

Constructor.
public Processor ( string processorToken ) : System
processorToken string Processor token.
return System

Purchase() public method

Convenience method to authorize and capture a payment_method for a particular amount in one transaction. It's a most generic form of this method.
public Purchase ( string paymentMethodToken, decimal amount, TransactionPayload payload = null ) : Transaction
paymentMethodToken string Token identifying the payment method to authorize.
amount decimal Amount to authorize.
payload TransactionPayload Transaction payload object, for passing additional parameters
return Transaction

Purchase() public method

Convenience method to authorize and capture a payment_method for a particular amount in one transaction. It's a most generic form of this method.
public Purchase ( string paymentMethodToken, string amount, TransactionPayload payload = null ) : Transaction
paymentMethodToken string Token identifying the payment method to authorize.
amount string Amount to authorize. Should be in format like "12.00".
payload TransactionPayload Transaction payload object, for passing additional parameters
return Transaction