C# Класс Braintree.SubscriptionGateway

Provides operations for creating, finding, updating, searching, and deleting subscriptions in the vault
Показать файл Открыть проект

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

Метод Описание
Cancel ( string id ) : Result
Create ( SubscriptionRequest request ) : Result
Find ( string id ) : Braintree.Subscription
RetryCharge ( string subscriptionId ) : Result
RetryCharge ( string subscriptionId, decimal amount ) : Result
Search ( SearchDelegate searchDelegate ) : ResourceCollection
Search ( SubscriptionSearchRequest query ) : ResourceCollection

Search for subscriptions based on PlanId, DaysPastDue and Status

Update ( string id, SubscriptionRequest request ) : Result

Защищенные методы

Метод Описание
SubscriptionGateway ( BraintreeGateway gateway ) : Braintree.Exceptions

Приватные методы

Метод Описание
FetchSubscriptions ( SubscriptionSearchRequest query, string ids ) : List
RetryCharge ( SubscriptionTransactionRequest txnRequest ) : Result

Описание методов

Cancel() публичный метод

public Cancel ( string id ) : Result
id string
Результат Result

Create() публичный метод

public Create ( SubscriptionRequest request ) : Result
request SubscriptionRequest
Результат Result

Find() публичный метод

public Find ( string id ) : Braintree.Subscription
id string
Результат Braintree.Subscription

RetryCharge() публичный метод

public RetryCharge ( string subscriptionId ) : Result
subscriptionId string
Результат Result

RetryCharge() публичный метод

public RetryCharge ( string subscriptionId, decimal amount ) : Result
subscriptionId string
amount decimal
Результат Result

Search() публичный метод

public Search ( SearchDelegate searchDelegate ) : ResourceCollection
searchDelegate SearchDelegate
Результат ResourceCollection

Search() публичный метод

Search for subscriptions based on PlanId, DaysPastDue and Status
public Search ( SubscriptionSearchRequest query ) : ResourceCollection
query SubscriptionSearchRequest
Результат ResourceCollection

SubscriptionGateway() защищенный метод

protected SubscriptionGateway ( BraintreeGateway gateway ) : Braintree.Exceptions
gateway BraintreeGateway
Результат Braintree.Exceptions

Update() публичный метод

public Update ( string id, SubscriptionRequest request ) : Result
id string
request SubscriptionRequest
Результат Result