Any user with the available permissions can perform a request to manually settle a transaction batch. This is done by using the transactionbatches endpoint with an action of "settle".
Get Transaction Batches
Note: It may be useful to include
sort=-created_ts as a query string parameter so that the most recent Transaction Batch is first in the list.
Get Specific Transaction Batch
Settle a Transaction Batch
Processing Status Ids
There are only 5 processing status ids that can be returned in the response when the action is "settle". They are listed in the table below.
In contrary to using expands to get extra data, you can use filters to limit record results. Most fields listed in the fields section can be used to filter results.
Say, for example, that you only wanted to find the open batch. You could include that filter in the URL of the GET request like so:
Additional filters include:
There is additional functionality that allows searching and filtering on timestamp fields. If you are looking for transaction from today, you can simply search on the created_ts field as follows:
And for yesterday you could do the following:
If you need more flexibility on dates, you can set the timestamp filter to custom and supply a custom from and to date like so:
You can do the same thing with
batch_close_ts like so:
When searching on timestamp fields, the list below contains all the predefined values that can be used:
- this week
- last week
- last 30 days
- this month
- last month