C# Class Moolah.DataCash.DataCash3DSecureGateway

Inheritance: I3DSecurePaymentGateway
Afficher le fichier Open project: davidduffett/Moolah

Méthodes publiques

Méthode Description
Authorise ( string transactionReference, string PARes ) : I3DSecureResponse
CancelTransaction ( string originalTransactionReference ) : ICancelTransactionResponse
DataCash3DSecureGateway ( ) : System
DataCash3DSecureGateway ( Moolah.DataCash.DataCash3DSecureConfiguration configuration ) : System
DataCash3DSecureGateway ( Moolah.DataCash.DataCash3DSecureConfiguration configuration, IHttpClient httpClient, IDataCashPaymentRequestBuilder paymentRequestBuilder, IDataCashAuthorizeRequestBuilder authorizeRequestBuilder, IDataCash3DSecureResponseParser responseParser, IRefundGateway refundGateway, ICancelGateway cancelGateway ) : System

TODO: Make internal and visible to Moolah.Specs

Payment ( string merchantReference, decimal amount, CardDetails card, Moolah.DataCash.BillingAddress billingAddress = null, string currencyCode = null ) : I3DSecureResponse
RefundTransaction ( string originalTransactionReference, decimal amount ) : IRefundTransactionResponse

Method Details

Authorise() public méthode

public Authorise ( string transactionReference, string PARes ) : I3DSecureResponse
transactionReference string
PARes string
Résultat I3DSecureResponse

CancelTransaction() public méthode

public CancelTransaction ( string originalTransactionReference ) : ICancelTransactionResponse
originalTransactionReference string
Résultat ICancelTransactionResponse

DataCash3DSecureGateway() public méthode

public DataCash3DSecureGateway ( ) : System
Résultat System

DataCash3DSecureGateway() public méthode

public DataCash3DSecureGateway ( Moolah.DataCash.DataCash3DSecureConfiguration configuration ) : System
configuration Moolah.DataCash.DataCash3DSecureConfiguration
Résultat System

DataCash3DSecureGateway() public méthode

TODO: Make internal and visible to Moolah.Specs
public DataCash3DSecureGateway ( Moolah.DataCash.DataCash3DSecureConfiguration configuration, IHttpClient httpClient, IDataCashPaymentRequestBuilder paymentRequestBuilder, IDataCashAuthorizeRequestBuilder authorizeRequestBuilder, IDataCash3DSecureResponseParser responseParser, IRefundGateway refundGateway, ICancelGateway cancelGateway ) : System
configuration Moolah.DataCash.DataCash3DSecureConfiguration
httpClient IHttpClient
paymentRequestBuilder IDataCashPaymentRequestBuilder
authorizeRequestBuilder IDataCashAuthorizeRequestBuilder
responseParser IDataCash3DSecureResponseParser
refundGateway IRefundGateway
cancelGateway ICancelGateway
Résultat System

Payment() public méthode

public Payment ( string merchantReference, decimal amount, CardDetails card, Moolah.DataCash.BillingAddress billingAddress = null, string currencyCode = null ) : I3DSecureResponse
merchantReference string
amount decimal
card CardDetails
billingAddress Moolah.DataCash.BillingAddress
currencyCode string
Résultat I3DSecureResponse

RefundTransaction() public méthode

public RefundTransaction ( string originalTransactionReference, decimal amount ) : IRefundTransactionResponse
originalTransactionReference string
amount decimal
Résultat IRefundTransactionResponse