Interface PendingTransactionService
-
- All Implemented Interfaces:
public interface PendingTransactionService
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfacePendingTransactionService.WithRawResponseA view of PendingTransactionService that provides access to raw HTTP responses for each method.
-
Method Summary
-
-
Method Detail
-
withRawResponse
abstract PendingTransactionService.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
withOptions
abstract PendingTransactionService withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
create
PendingTransaction create(PendingTransactionCreateParams params)
Creates a pending transaction on an account. This can be useful to hold funds for an external payment or known future transaction outside of Increase (only negative amounts are supported). The resulting Pending Transaction will have a
categoryofuser_initiated_holdand can be released via the API to unlock the held funds.
-
create
abstract PendingTransaction create(PendingTransactionCreateParams params, RequestOptions requestOptions)
-
retrieve
PendingTransaction retrieve(String pendingTransactionId)
Retrieve a Pending Transaction
-
retrieve
PendingTransaction retrieve(String pendingTransactionId, PendingTransactionRetrieveParams params, RequestOptions requestOptions)
-
retrieve
PendingTransaction retrieve(String pendingTransactionId, PendingTransactionRetrieveParams params)
-
retrieve
abstract PendingTransaction retrieve(PendingTransactionRetrieveParams params, RequestOptions requestOptions)
-
retrieve
PendingTransaction retrieve(PendingTransactionRetrieveParams params)
-
retrieve
PendingTransaction retrieve(String pendingTransactionId, RequestOptions requestOptions)
-
list
PendingTransactionListPage list()
List Pending Transactions
-
list
abstract PendingTransactionListPage list(PendingTransactionListParams params, RequestOptions requestOptions)
-
list
PendingTransactionListPage list(PendingTransactionListParams params)
-
list
PendingTransactionListPage list(RequestOptions requestOptions)
-
release
PendingTransaction release(String pendingTransactionId)
Release a Pending Transaction you had previously created. The Pending Transaction must have a
categoryofuser_initiated_holdand astatusofpending. This will unlock the held funds and mark the Pending Transaction as complete.
-
release
PendingTransaction release(String pendingTransactionId, PendingTransactionReleaseParams params, RequestOptions requestOptions)
-
release
PendingTransaction release(String pendingTransactionId, PendingTransactionReleaseParams params)
-
release
abstract PendingTransaction release(PendingTransactionReleaseParams params, RequestOptions requestOptions)
-
release
PendingTransaction release(PendingTransactionReleaseParams params)
-
release
PendingTransaction release(String pendingTransactionId, RequestOptions requestOptions)
-
-
-
-