Package com.stripe.service
Class CustomerBalanceTransactionService
java.lang.Object
com.stripe.net.ApiService
com.stripe.service.CustomerBalanceTransactionService
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreate
(String customer, CustomerBalanceTransactionCreateParams params) Creates an immutable transaction that updates the customer’s credit balance.create
(String customer, CustomerBalanceTransactionCreateParams params, RequestOptions options) Creates an immutable transaction that updates the customer’s credit balance.Returns a list of transactions that updated the customer’s balances.list
(String customer, RequestOptions options) Returns a list of transactions that updated the customer’s balances.list
(String customer, CustomerBalanceTransactionListParams params) Returns a list of transactions that updated the customer’s balances.list
(String customer, CustomerBalanceTransactionListParams params, RequestOptions options) Returns a list of transactions that updated the customer’s balances.Retrieves a specific customer balance transaction that updated the customer’s balances.retrieve
(String customer, String transaction, RequestOptions options) Retrieves a specific customer balance transaction that updated the customer’s balances.retrieve
(String customer, String transaction, CustomerBalanceTransactionRetrieveParams params) Retrieves a specific customer balance transaction that updated the customer’s balances.retrieve
(String customer, String transaction, CustomerBalanceTransactionRetrieveParams params, RequestOptions options) Retrieves a specific customer balance transaction that updated the customer’s balances.Most credit balance transaction fields are immutable, but you may update itsdescription
andmetadata
.update
(String customer, String transaction, RequestOptions options) Most credit balance transaction fields are immutable, but you may update itsdescription
andmetadata
.update
(String customer, String transaction, CustomerBalanceTransactionUpdateParams params) Most credit balance transaction fields are immutable, but you may update itsdescription
andmetadata
.update
(String customer, String transaction, CustomerBalanceTransactionUpdateParams params, RequestOptions options) Most credit balance transaction fields are immutable, but you may update itsdescription
andmetadata
.Methods inherited from class com.stripe.net.ApiService
getResponseGetter, request, requestStream
-
Constructor Details
-
CustomerBalanceTransactionService
-
-
Method Details
-
list
public StripeCollection<CustomerBalanceTransaction> list(String customer, CustomerBalanceTransactionListParams params) throws StripeException Returns a list of transactions that updated the customer’s balances.- Throws:
StripeException
-
list
public StripeCollection<CustomerBalanceTransaction> list(String customer, RequestOptions options) throws StripeException Returns a list of transactions that updated the customer’s balances.- Throws:
StripeException
-
list
Returns a list of transactions that updated the customer’s balances.- Throws:
StripeException
-
list
public StripeCollection<CustomerBalanceTransaction> list(String customer, CustomerBalanceTransactionListParams params, RequestOptions options) throws StripeException Returns a list of transactions that updated the customer’s balances.- Throws:
StripeException
-
create
public CustomerBalanceTransaction create(String customer, CustomerBalanceTransactionCreateParams params) throws StripeException Creates an immutable transaction that updates the customer’s credit balance.- Throws:
StripeException
-
create
public CustomerBalanceTransaction create(String customer, CustomerBalanceTransactionCreateParams params, RequestOptions options) throws StripeException Creates an immutable transaction that updates the customer’s credit balance.- Throws:
StripeException
-
retrieve
public CustomerBalanceTransaction retrieve(String customer, String transaction, CustomerBalanceTransactionRetrieveParams params) throws StripeException Retrieves a specific customer balance transaction that updated the customer’s balances.- Throws:
StripeException
-
retrieve
public CustomerBalanceTransaction retrieve(String customer, String transaction, RequestOptions options) throws StripeException Retrieves a specific customer balance transaction that updated the customer’s balances.- Throws:
StripeException
-
retrieve
public CustomerBalanceTransaction retrieve(String customer, String transaction) throws StripeException Retrieves a specific customer balance transaction that updated the customer’s balances.- Throws:
StripeException
-
retrieve
public CustomerBalanceTransaction retrieve(String customer, String transaction, CustomerBalanceTransactionRetrieveParams params, RequestOptions options) throws StripeException Retrieves a specific customer balance transaction that updated the customer’s balances.- Throws:
StripeException
-
update
public CustomerBalanceTransaction update(String customer, String transaction, CustomerBalanceTransactionUpdateParams params) throws StripeException Most credit balance transaction fields are immutable, but you may update itsdescription
andmetadata
.- Throws:
StripeException
-
update
public CustomerBalanceTransaction update(String customer, String transaction, RequestOptions options) throws StripeException Most credit balance transaction fields are immutable, but you may update itsdescription
andmetadata
.- Throws:
StripeException
-
update
public CustomerBalanceTransaction update(String customer, String transaction) throws StripeException Most credit balance transaction fields are immutable, but you may update itsdescription
andmetadata
.- Throws:
StripeException
-
update
public CustomerBalanceTransaction update(String customer, String transaction, CustomerBalanceTransactionUpdateParams params, RequestOptions options) throws StripeException Most credit balance transaction fields are immutable, but you may update itsdescription
andmetadata
.- Throws:
StripeException
-