All URIs are relative to https://sandbox.treezor.com/v1/index.php
Method | HTTP request | Description |
---|---|---|
getTransaction | GET /transactions/{id} | get a transaction |
getTransactions | GET /transactions | search transactions |
InlineResponse20023 getTransaction(id)
get a transaction
Get a transaction from the system.
import {Treezor} from 'treezor';
let defaultClient = Treezor.ApiClient.instance;
// Configure API key authorization: api_key
let api_key = defaultClient.authentications['api_key'];
api_key.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix = 'Token';
let apiInstance = new Treezor.TransactionApi();
let id = 789; // Number | Transaction's internal id.
apiInstance.getTransaction(id, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
Name | Type | Description | Notes |
---|---|---|---|
id | Number | Transaction's internal id. |
- Content-Type: Not defined
- Accept: application/json
InlineResponse20023 getTransactions(opts)
search transactions
Get transactions that match search criteria. The request must contains at least one of those inputs walletId, transactionId, executionDate, valueDate, createdDateFrom , createdDateTo
import {Treezor} from 'treezor';
let defaultClient = Treezor.ApiClient.instance;
// Configure API key authorization: api_key
let api_key = defaultClient.authentications['api_key'];
api_key.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix = 'Token';
let apiInstance = new Treezor.TransactionApi();
let opts = {
'accessSignature': "accessSignature_example", // String | Access signature can be mandatory for specific context. Treezor will contact you if so. More info [here](https://agent.treezor.com/security-authentication).
'accessTag': "accessTag_example", // String | Access tag is used for idem potency query. More info [here](https://agent.treezor.com/basics).
'accessUserId': 56, // Number | Access user's id is used for user's action restriction. More info [here](https://agent.treezor.com/basics).
'accessUserIp': "accessUserIp_example", // String | Access user's ip is used for user's action restriction. More info [here](https://agent.treezor.com/basics).
'transactionId': 56, // Number | Transaction's Id
'transactionType': "transactionType_example", // String | Transaction types. Possible values: * Payin * Payout * Transfer * Transfer Refund * Payin Refund * Discount * Bill
'walletId': 56, // Number | Transactions' wallet id.
'userId': 56, // Number | Transactions' user id.
'name': "name_example", // String | Transactions' name.
'description': "description_example", // String | transactions' description.
'amount': "amount_example", // String | Transactions' amount.
'currency': "currency_example", // String | Transfert amount currency. Format: [ISO 4217](https://fr.wikipedia.org/wiki/ISO_4217).
'valueDate': new Date("2013-10-20T19:20:30+01:00"), // Date | The value date of the transaction (date applied for the payment) Format : YYYY-MM-DD HH:MM:SS
'executionDate': new Date("2013-10-20T19:20:30+01:00"), // Date | Date of the execution of the transaction Format : YYYY-MM-DD HH:MM:SS
'pageNumber': 56, // Number | Pagination page number. More info [here](https://agent.treezor.com/lists).
'pageCount': 56, // Number | The number of items per page. More info [here](https://agent.treezor.com/lists).
'sortBy': "sortBy_example", // String | The transaction element you want to sort the list with. Default value : _createdDate_. More info [here](https://agent.treezor.com/lists).
'sortOrder': "sortOrder_example", // String | The order you want to sort the list. * **DESC** for a descending sort * **ASC** for a ascending sort. Default value : DESC. More info [here](https://agent.treezor.com/lists).
'createdDateFrom': new Date("2013-10-20T19:20:30+01:00"), // Date | The creation date from which you want to filter the request result. Format YYYY-MM-DD HH:MM:SS. More info [here](https://agent.treezor.com/lists)
'createdDateTo': new Date("2013-10-20T19:20:30+01:00") // Date | The creation date up to which you want to filter the request result. Format YYYY-MM-DD HH:MM:SS. More info [here](https://agent.treezor.com/lists)
};
apiInstance.getTransactions(opts, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
Name | Type | Description | Notes |
---|---|---|---|
accessSignature | String | Access signature can be mandatory for specific context. Treezor will contact you if so. More info here. | [optional] |
accessTag | String | Access tag is used for idem potency query. More info here. | [optional] |
accessUserId | Number | Access user's id is used for user's action restriction. More info here. | [optional] |
accessUserIp | String | Access user's ip is used for user's action restriction. More info here. | [optional] |
transactionId | Number | Transaction's Id | [optional] |
transactionType | String | Transaction types. Possible values: * Payin * Payout * Transfer * Transfer Refund * Payin Refund * Discount * Bill | [optional] |
walletId | Number | Transactions' wallet id. | [optional] |
userId | Number | Transactions' user id. | [optional] |
name | String | Transactions' name. | [optional] |
description | String | transactions' description. | [optional] |
amount | String | Transactions' amount. | [optional] |
currency | String | Transfert amount currency. Format: ISO 4217. | [optional] |
valueDate | Date | The value date of the transaction (date applied for the payment) Format : YYYY-MM-DD HH:MM:SS | [optional] |
executionDate | Date | Date of the execution of the transaction Format : YYYY-MM-DD HH:MM:SS | [optional] |
pageNumber | Number | Pagination page number. More info here. | [optional] |
pageCount | Number | The number of items per page. More info here. | [optional] |
sortBy | String | The transaction element you want to sort the list with. Default value : createdDate. More info here. | [optional] |
sortOrder | String | The order you want to sort the list. * DESC for a descending sort * ASC for a ascending sort. Default value : DESC. More info here. | [optional] |
createdDateFrom | Date | The creation date from which you want to filter the request result. Format YYYY-MM-DD HH:MM:SS. More info here | [optional] |
createdDateTo | Date | The creation date up to which you want to filter the request result. Format YYYY-MM-DD HH:MM:SS. More info here | [optional] |
- Content-Type: Not defined
- Accept: application/json