C# Класс Braintree.TransactionGateway

Provides operations for sales, credits, refunds, voids, submitting for settlement, and searching for transactions in the vault
Наследование: ITransactionGateway
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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