C# 클래스 Braintree.TransactionGateway

Provides operations for sales, credits, refunds, voids, submitting for settlement, and searching for transactions in the vault
상속: ITransactionGateway
파일 보기 프로젝트 열기: braintree/braintree_dotnet 1 사용 예제들

공개 메소드들

메소드 설명
CancelRelease ( string id ) : Result
CloneTransaction ( string id, Braintree.TransactionCloneRequest cloneRequest ) : Result
Credit ( TransactionRequest request ) : Result
CreditTrData ( TransactionRequest trData, string redirectURL ) : string
Find ( string id ) : Transaction
HoldInEscrow ( string id ) : Result
Refund ( string id ) : Result
Refund ( string id, TransactionRefundRequest refundRequest ) : Result
Refund ( string id, decimal amount ) : Result
ReleaseFromEscrow ( string id ) : Result
Sale ( TransactionRequest request ) : Result
SaleTrData ( TransactionRequest trData, string redirectURL ) : string
Search ( TransactionSearchRequest query ) : ResourceCollection
SubmitForPartialSettlement ( string id, TransactionRequest request ) : Result
SubmitForPartialSettlement ( string id, decimal amount ) : Result
SubmitForSettlement ( string id ) : Result
SubmitForSettlement ( string id, TransactionRequest request ) : Result
SubmitForSettlement ( string id, decimal amount ) : Result
UpdateDetails ( string id, TransactionRequest request ) : Result
Void ( string id ) : Result

보호된 메소드들

메소드 설명
TransactionGateway ( IBraintreeGateway gateway ) : Braintree.Exceptions

비공개 메소드들

메소드 설명
ConfirmTransparentRedirect ( string queryString ) : Result
FetchTransactions ( TransactionSearchRequest query, string ids ) : List
TransparentRedirectURLForCreate ( ) : string

메소드 상세

CancelRelease() 공개 메소드

public CancelRelease ( string id ) : Result
id string
리턴 Result

CloneTransaction() 공개 메소드

public CloneTransaction ( string id, Braintree.TransactionCloneRequest cloneRequest ) : Result
id string
cloneRequest Braintree.TransactionCloneRequest
리턴 Result

Credit() 공개 메소드

public Credit ( TransactionRequest request ) : Result
request TransactionRequest
리턴 Result

CreditTrData() 공개 메소드

public CreditTrData ( TransactionRequest trData, string redirectURL ) : string
trData TransactionRequest
redirectURL string
리턴 string

Find() 공개 메소드

public Find ( string id ) : Transaction
id string
리턴 Transaction

HoldInEscrow() 공개 메소드

public HoldInEscrow ( string id ) : Result
id string
리턴 Result

Refund() 공개 메소드

public Refund ( string id ) : Result
id string
리턴 Result

Refund() 공개 메소드

public Refund ( string id, TransactionRefundRequest refundRequest ) : Result
id string
refundRequest TransactionRefundRequest
리턴 Result

Refund() 공개 메소드

public Refund ( string id, decimal amount ) : Result
id string
amount decimal
리턴 Result

ReleaseFromEscrow() 공개 메소드

public ReleaseFromEscrow ( string id ) : Result
id string
리턴 Result

Sale() 공개 메소드

public Sale ( TransactionRequest request ) : Result
request TransactionRequest
리턴 Result

SaleTrData() 공개 메소드

public SaleTrData ( TransactionRequest trData, string redirectURL ) : string
trData TransactionRequest
redirectURL string
리턴 string

Search() 공개 메소드

public Search ( TransactionSearchRequest query ) : ResourceCollection
query TransactionSearchRequest
리턴 ResourceCollection

SubmitForPartialSettlement() 공개 메소드

public SubmitForPartialSettlement ( string id, TransactionRequest request ) : Result
id string
request TransactionRequest
리턴 Result

SubmitForPartialSettlement() 공개 메소드

public SubmitForPartialSettlement ( string id, decimal amount ) : Result
id string
amount decimal
리턴 Result

SubmitForSettlement() 공개 메소드

public SubmitForSettlement ( string id ) : Result
id string
리턴 Result

SubmitForSettlement() 공개 메소드

public SubmitForSettlement ( string id, TransactionRequest request ) : Result
id string
request TransactionRequest
리턴 Result

SubmitForSettlement() 공개 메소드

public SubmitForSettlement ( string id, decimal amount ) : Result
id string
amount decimal
리턴 Result

TransactionGateway() 보호된 메소드

protected TransactionGateway ( IBraintreeGateway gateway ) : Braintree.Exceptions
gateway IBraintreeGateway
리턴 Braintree.Exceptions

UpdateDetails() 공개 메소드

public UpdateDetails ( string id, TransactionRequest request ) : Result
id string
request TransactionRequest
리턴 Result

Void() 공개 메소드

public Void ( string id ) : Result
id string
리턴 Result