C# Class NeoSmart.PayPalNvp.PayPal

ファイルを表示 Open project: neosmart/paypalnvp-dotnet

Public Properties

Property Type Description
NvpVersion double

Private Properties

Property Type Description
DecodeNvpString string>.Dictionary
EncodeNvpString string

Public Methods

Method Description
DoCapture ( string>.Dictionary fields ) : string>.Dictionary
DoDirectPayment ( string>.Dictionary fields ) : string>.Dictionary
DoExpressCheckoutPayment ( string>.Dictionary fields ) : string>.Dictionary
DoVoid ( string>.Dictionary fields ) : string>.Dictionary
GenericNvp ( string method, string>.Dictionary fields ) : string>.Dictionary
GetExpressCheckoutDetails ( string>.Dictionary fields ) : string>.Dictionary
GetTransactionDetails ( string>.Dictionary fields ) : string>.Dictionary
PayPal ( EndPoint endPoint, string user, string password, string signature ) : System
PayPal ( string user, string password, string signature ) : System
RefundTransaction ( string>.Dictionary fields ) : string>.Dictionary
SetExpressCheckout ( string>.Dictionary fields ) : string>.Dictionary
WasSuccessful ( string>.Dictionary response ) : bool
WasSuccessful ( string>.Dictionary response, string &shortError ) : bool
WasSuccessful ( string>.Dictionary response, string &shortError, string &longError ) : bool

Private Methods

Method Description
DecodeNvpString ( string nvpstr ) : string>.Dictionary
EncodeNvpString ( string>.Dictionary fields ) : string

Method Details

DoCapture() public method

public DoCapture ( string>.Dictionary fields ) : string>.Dictionary
fields string>.Dictionary
return string>.Dictionary

DoDirectPayment() public method

public DoDirectPayment ( string>.Dictionary fields ) : string>.Dictionary
fields string>.Dictionary
return string>.Dictionary

DoExpressCheckoutPayment() public method

public DoExpressCheckoutPayment ( string>.Dictionary fields ) : string>.Dictionary
fields string>.Dictionary
return string>.Dictionary

DoVoid() public method

public DoVoid ( string>.Dictionary fields ) : string>.Dictionary
fields string>.Dictionary
return string>.Dictionary

GenericNvp() public method

public GenericNvp ( string method, string>.Dictionary fields ) : string>.Dictionary
method string
fields string>.Dictionary
return string>.Dictionary

GetExpressCheckoutDetails() public method

public GetExpressCheckoutDetails ( string>.Dictionary fields ) : string>.Dictionary
fields string>.Dictionary
return string>.Dictionary

GetTransactionDetails() public method

public GetTransactionDetails ( string>.Dictionary fields ) : string>.Dictionary
fields string>.Dictionary
return string>.Dictionary

PayPal() public method

public PayPal ( EndPoint endPoint, string user, string password, string signature ) : System
endPoint System.Net.EndPoint
user string
password string
signature string
return System

PayPal() public method

public PayPal ( string user, string password, string signature ) : System
user string
password string
signature string
return System

RefundTransaction() public method

public RefundTransaction ( string>.Dictionary fields ) : string>.Dictionary
fields string>.Dictionary
return string>.Dictionary

SetExpressCheckout() public method

public SetExpressCheckout ( string>.Dictionary fields ) : string>.Dictionary
fields string>.Dictionary
return string>.Dictionary

WasSuccessful() public method

public WasSuccessful ( string>.Dictionary response ) : bool
response string>.Dictionary
return bool

WasSuccessful() public method

public WasSuccessful ( string>.Dictionary response, string &shortError ) : bool
response string>.Dictionary
shortError string
return bool

WasSuccessful() public method

public WasSuccessful ( string>.Dictionary response, string &shortError, string &longError ) : bool
response string>.Dictionary
shortError string
longError string
return bool

Property Details

NvpVersion public_oe property

public double NvpVersion
return double