C# 클래스 NeoSmart.PayPalNvp.PayPal

파일 보기 프로젝트 열기: neosmart/paypalnvp-dotnet

공개 프로퍼티들

프로퍼티 타입 설명
NvpVersion double

Private Properties

프로퍼티 타입 설명
DecodeNvpString string>.Dictionary
EncodeNvpString string

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
DecodeNvpString ( string nvpstr ) : string>.Dictionary
EncodeNvpString ( string>.Dictionary fields ) : string

메소드 상세

DoCapture() 공개 메소드

public DoCapture ( string>.Dictionary fields ) : string>.Dictionary
fields string>.Dictionary
리턴 string>.Dictionary

DoDirectPayment() 공개 메소드

public DoDirectPayment ( string>.Dictionary fields ) : string>.Dictionary
fields string>.Dictionary
리턴 string>.Dictionary

DoExpressCheckoutPayment() 공개 메소드

public DoExpressCheckoutPayment ( string>.Dictionary fields ) : string>.Dictionary
fields string>.Dictionary
리턴 string>.Dictionary

DoVoid() 공개 메소드

public DoVoid ( string>.Dictionary fields ) : string>.Dictionary
fields string>.Dictionary
리턴 string>.Dictionary

GenericNvp() 공개 메소드

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

GetExpressCheckoutDetails() 공개 메소드

public GetExpressCheckoutDetails ( string>.Dictionary fields ) : string>.Dictionary
fields string>.Dictionary
리턴 string>.Dictionary

GetTransactionDetails() 공개 메소드

public GetTransactionDetails ( string>.Dictionary fields ) : string>.Dictionary
fields string>.Dictionary
리턴 string>.Dictionary

PayPal() 공개 메소드

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

PayPal() 공개 메소드

public PayPal ( string user, string password, string signature ) : System
user string
password string
signature string
리턴 System

RefundTransaction() 공개 메소드

public RefundTransaction ( string>.Dictionary fields ) : string>.Dictionary
fields string>.Dictionary
리턴 string>.Dictionary

SetExpressCheckout() 공개 메소드

public SetExpressCheckout ( string>.Dictionary fields ) : string>.Dictionary
fields string>.Dictionary
리턴 string>.Dictionary

WasSuccessful() 공개 메소드

public WasSuccessful ( string>.Dictionary response ) : bool
response string>.Dictionary
리턴 bool

WasSuccessful() 공개 메소드

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

WasSuccessful() 공개 메소드

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

프로퍼티 상세

NvpVersion 공개적으로 프로퍼티

public double NvpVersion
리턴 double