Package com.chargebee.v4.services
Class TransactionService
java.lang.Object
com.chargebee.v4.services.BaseService<TransactionService>
com.chargebee.v4.services.TransactionService
-
Field Summary
Fields inherited from class com.chargebee.v4.services.BaseService
client, options -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteOfflineTransaction(String transactionId) deleteOfflineTransaction(String transactionId, DeleteOfflineTransactionParams params) list()list(TransactionListParams params) paymentsForInvoice(String invoiceId) paymentsForInvoice(String invoiceId, TransactionPaymentsForInvoiceParams params) reconcile(String transactionId, TransactionReconcileParams params) recordRefund(String transactionId, TransactionRecordRefundParams params) refund(String transactionId, TransactionRefundParams params) syncTransaction(String transactionId) transactionsForCustomer(String customerId) transactionsForCustomer(String customerId, TransactionsForCustomerParams params) transactionsForSubscription(String subscriptionId) transactionsForSubscription(String subscriptionId, TransactionsForSubscriptionParams params) voidTransaction(String transactionId) withOptions(RequestOptions options) Apply per-request options for this service instance.Methods inherited from class com.chargebee.v4.services.BaseService
buildPathWithParams, clientForBuilders, clientWithOptions, get, getAsync, getMergedHeaders, header, headers, options, parseResponse, post, postAsync, postJson, postJsonAsync
-
Constructor Details
-
TransactionService
-
-
Method Details
-
withOptions
Apply per-request options for this service instance. Users can chain .withOptions or .options to set headers and other options.- Overrides:
withOptionsin classBaseService<TransactionService>
-
list
- Throws:
ChargebeeException
-
list
- Throws:
ChargebeeException
-
reconcile
public TransactionReconcileResponse reconcile(String transactionId, TransactionReconcileParams params) throws ChargebeeException - Throws:
ChargebeeException
-
reconcile
- Throws:
ChargebeeException
-
retrieve
- Throws:
ChargebeeException
-
refund
public TransactionRefundResponse refund(String transactionId, TransactionRefundParams params) throws ChargebeeException - Throws:
ChargebeeException
-
refund
- Throws:
ChargebeeException
-
transactionsForCustomer
public TransactionsForCustomerResponse transactionsForCustomer(String customerId, TransactionsForCustomerParams params) throws ChargebeeException - Throws:
ChargebeeException
-
transactionsForCustomer
public TransactionsForCustomerResponse transactionsForCustomer(String customerId) throws ChargebeeException - Throws:
ChargebeeException
-
recordRefund
public TransactionRecordRefundResponse recordRefund(String transactionId, TransactionRecordRefundParams params) throws ChargebeeException - Throws:
ChargebeeException
-
transactionsForSubscription
public TransactionsForSubscriptionResponse transactionsForSubscription(String subscriptionId, TransactionsForSubscriptionParams params) throws ChargebeeException - Throws:
ChargebeeException
-
transactionsForSubscription
public TransactionsForSubscriptionResponse transactionsForSubscription(String subscriptionId) throws ChargebeeException - Throws:
ChargebeeException
-
voidTransaction
- Throws:
ChargebeeException
-
syncTransaction
- Throws:
ChargebeeException
-
createAuthorization
public TransactionCreateAuthorizationResponse createAuthorization(TransactionCreateAuthorizationParams params) throws ChargebeeException - Throws:
ChargebeeException
-
paymentsForInvoice
public TransactionPaymentsForInvoiceResponse paymentsForInvoice(String invoiceId, TransactionPaymentsForInvoiceParams params) throws ChargebeeException - Throws:
ChargebeeException
-
paymentsForInvoice
public TransactionPaymentsForInvoiceResponse paymentsForInvoice(String invoiceId) throws ChargebeeException - Throws:
ChargebeeException
-
deleteOfflineTransaction
public DeleteOfflineTransactionResponse deleteOfflineTransaction(String transactionId, DeleteOfflineTransactionParams params) throws ChargebeeException - Throws:
ChargebeeException
-
deleteOfflineTransaction
public DeleteOfflineTransactionResponse deleteOfflineTransaction(String transactionId) throws ChargebeeException - Throws:
ChargebeeException
-