๐ธ Transaction Management
Transaction records and payment processing endpoints. 11 endpoints available.
๐ฏ Quick Stats
- Total Endpoints: 11
- Base URL:
https://api.market.decenctype.com - Authentication: Bearer Token / API Key
๐ Methods
- ๐ GET: 11 endpoints
๐ Authentication
All endpoints in this section use the same authentication methods. Choose one:
๐ Bearer Token (Recommended)
For user session authentication
Add to request headers:
Authorization: Bearer YOUR_TOKEN๐ง API Key
For server-side authentication
Add to request headers:
X-API-KEY: YOUR_API_KEYโ ๏ธ Important: Do not use both authentication methods simultaneously in the same request.
๐ Endpoints Overview
| Method | Endpoint | Description |
|---|---|---|
๐ GET | /transaction/card/{cardId}/list | Get card transactions list |
๐ GET | /transaction/card/{cardId}/export | Export card transactions to Excel |
๐ GET | /transaction/3ds/{cardId}/list | Get 3DS logs list |
๐ GET | /transaction/card/{transactionId} | Get card transaction by ID |
๐ GET | /transaction/card/related | Get related transactions by card transaction |
๐ GET | /transaction/crypto/{accountId}/list | Get crypto transactions list |
๐ GET | /transaction/crypto/list | Get all crypto transactions list |
๐ GET | /transaction/crypto/{transactionId} | Get crypto transaction by ID |
๐ GET | /transaction/fiat/{accountId}/list | Get fiat transactions list |
๐ GET | /transaction/fiat/list | Get all fiat transactions list |
๐ GET | /transaction/fiat/{transactionId} | Get fiat transaction by ID |
๐ Detailed Documentation
Get card transactions list
/transaction/card/{cardId}/listhttps://api.market.decenctype.com/transaction/card/{cardId}/list๐ฏ Path Parameters
cardId(string) - โ Required: Card ID
๐ Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
sortField | string | โ | ๆๅบๅญๆฎต |
sort | string | โ | ๆๅบๆนๅผ |
page | number | โ | ้กต็ ๏ผไป1ๅผๅง๏ผ |
pageSize | number | โ | ๆฏ้กตๆกๆฐ |
type | string | โ | Transaction type |
status | string | โ | Transaction status |
startDate | string | โ | Start date (็คบไพ: 2023-01-01 00:00:00) |
endDate | string | โ | End date (็คบไพ: 2023-01-01 00:00:00) |
showAll | boolean | โ | Show all transactions, notice that this field will only work if exact time range was provided |
Description: Get card transactions list
Operation ID: getCardTransactions
Response Status:
- โ 200: Return card transactions list
๐ Response Examples
1{2 "items": [3 {4 "transactionId": "01ARZ3NDEKTSV4RRFFQ69G5FAV",5 "type": "AUTHORIZATION",6 "amount": 100.5,7 "currency": "USD",8 "amountCleared": 95.75,9 "currencyCleared": "USD",10 "taxes": 5.25,11 "status": "PENDING",12 "reviewStatus": "PENDING",13 "timestamp": "2023-12-01T10:30:00Z",14 "timestampCleared": "2023-12-01T12:00:00Z",15 "fiatAmount": 100.5,16 "fiatCurrency": "USD",17 "fiatExchangeRate": 118 }19 ],20 "meta": "example-meta"21}๐ Example Request
curl -X GET "https://api.market.decenctype.com/transaction/card/example-id/list" \\
-H "Authorization: Bearer YOUR_TOKEN" \\
-H "Content-Type: application/json"Export card transactions to Excel
/transaction/card/{cardId}/exporthttps://api.market.decenctype.com/transaction/card/{cardId}/export๐ฏ Path Parameters
cardId(string) - โ Required: Card ID
๐ Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
sortField | string | โ | ๆๅบๅญๆฎต |
sort | string | โ | ๆๅบๆนๅผ |
page | number | โ | ้กต็ ๏ผไป1ๅผๅง๏ผ |
pageSize | number | โ | ๆฏ้กตๆกๆฐ |
type | string | โ | Transaction type |
status | string | โ | Transaction status |
startDate | string | โ | Start date (็คบไพ: 2023-01-01 00:00:00) |
endDate | string | โ | End date (็คบไพ: 2023-01-01 00:00:00) |
showAll | boolean | โ | Show all transactions, notice that this field will only work if exact time range was provided |
Description: Export card transactions to Excel
Operation ID: exportCardTransactions
Response Status:
- โ 200: Excel file download
๐ Example Request
curl -X GET "https://api.market.decenctype.com/transaction/card/example-id/export" \\
-H "Authorization: Bearer YOUR_TOKEN" \\
-H "Content-Type: application/json"Get 3DS logs list
/transaction/3ds/{cardId}/listhttps://api.market.decenctype.com/transaction/3ds/{cardId}/list๐ฏ Path Parameters
cardId(string) - โ Required: Card ID
๐ Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
sortField | string | โ | ๆๅบๅญๆฎต |
sort | string | โ | ๆๅบๆนๅผ |
page | number | โ | ้กต็ ๏ผไป1ๅผๅง๏ผ |
pageSize | number | โ | ๆฏ้กตๆกๆฐ |
type | string | โ | Transaction type |
status | string | โ | Transaction status |
startDate | string | โ | Start date (็คบไพ: 2023-01-01 00:00:00) |
endDate | string | โ | End date (็คบไพ: 2023-01-01 00:00:00) |
showAll | boolean | โ | Show all transactions, notice that this field will only work if exact time range was provided |
Description: Get 3DS logs list
Operation ID: get3DSLogs
Response Status:
- โ 200: Return 3DS logs list
๐ Response Examples
1{2 "items": [3 {4 "initiateActionId": "8c2b6635-2b42-4600-8d78-8bd0a610fbf1",5 "cardId": "01292d5b-5ee4-4502-bb84-9b69623baad4",6 "transactionAmount": 7650,7 "transactionTimestamp": "2025-02-21T11:10:17.616Z",8 "status": "PENDING",9 "merchantId": "merchant-uuid-123"10 }11 ],12 "meta": "example-meta"13}๐ Example Request
curl -X GET "https://api.market.decenctype.com/transaction/3ds/example-id/list" \\
-H "Authorization: Bearer YOUR_TOKEN" \\
-H "Content-Type: application/json"Get card transaction by ID
/transaction/card/{transactionId}https://api.market.decenctype.com/transaction/card/{transactionId}๐ฏ Path Parameters
transactionId(string) - โ Required: Transaction ID
Description: Get card transaction by ID
Operation ID: getCardTransactionById
Response Status:
- โ 200: Return card transaction details
- โ 404: Transaction not found
๐ Response Examples
1{2 "transactionId": "01ARZ3NDEKTSV4RRFFQ69G5FAV",3 "networkTransactionId": "NETS_TX_123456789",4 "type": "AUTHORIZATION",5 "cardId": "123e4567-e89b-12d3-a456-426614174000",6 "amount": 100.5,7 "currency": "USD",8 "amountCleared": 95.75,9 "currencyCleared": "USD",10 "taxes": 5.25,11 "status": "PENDING",12 "reviewStatus": "PENDING",13 "timestamp": "2023-12-01T10:30:00Z",14 "timestampCleared": "2023-12-01T12:00:00Z",15 "details": {16 "merchant": "Amazon",17 "location": "Online"18 },19 "snapshot": {20 "balance_before": 1000,21 "balance_after": 90022 },23 "fiatAmount": 100.5,24 "fiatCurrency": "USD",25 "fiatExchangeRate": 1,26 "cryptoAmount": 0.12345678,27 "cryptoCurrency": "BTC",28 "cryptoExchangeRate": 45000.529}๐ Example Request
curl -X GET "https://api.market.decenctype.com/transaction/card/example-id" \\
-H "Authorization: Bearer YOUR_TOKEN" \\
-H "Content-Type: application/json"Get related transactions by card transaction
/transaction/card/relatedhttps://api.market.decenctype.com/transaction/card/related๐ Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
transactionId | string | โ | Transaction ID (็คบไพ: tid_123456789) |
networkTransactionId | string | โ | Network transaction ID (required if transaction_id does not start with tid_) (็คบไพ: NETS_TX_123456789) |
Description: Get related transactions by card transaction
Operation ID: getRelatedTransactions
Response Status:
- โ 200: Return related transactions list
- โ 400: Bad request - missing required parameters
- โ 404: Original transaction not found
๐ Response Examples
1[2 {3 "transactionId": "example-id",4 "cardId": "example-id",5 "type": "example-type",6 "status": "example-status",7 "amount": 1,8 "currency": "example-currency",9 "amountCleared": 1,10 "currencyCleared": "example-currencyCleared",11 "timestamp": "2024-01-01T12:00:00Z",12 "timestampCleared": "2024-01-01T12:00:00Z",13 "reviewStatus": "example-reviewStatus",14 "networkTransactionId": "example-id",15 "details": {},16 "relatedIndex": 1,17 "source": "example-source",18 "mcc": {}19 }20]๐ Example Request
curl -X GET "https://api.market.decenctype.com/transaction/card/related" \\
-H "Authorization: Bearer YOUR_TOKEN" \\
-H "Content-Type: application/json"Get crypto transactions list
/transaction/crypto/{accountId}/listhttps://api.market.decenctype.com/transaction/crypto/{accountId}/list๐ฏ Path Parameters
accountId(string) - โ Required: Crypto account ID
๐ Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
sortField | string | โ | ๆๅบๅญๆฎต |
sort | string | โ | ๆๅบๆนๅผ |
page | number | โ | ้กต็ ๏ผไป1ๅผๅง๏ผ |
pageSize | number | โ | ๆฏ้กตๆกๆฐ |
type | string | โ | Transaction type |
status | string | โ | Transaction status |
startDate | string | โ | Start date (็คบไพ: 2023-01-01 00:00:00) |
endDate | string | โ | End date (็คบไพ: 2023-01-01 00:00:00) |
showAll | boolean | โ | Show all transactions, notice that this field will only work if exact time range was provided |
Description: Get crypto transactions list
Operation ID: getCryptoTransactions
Response Status:
- โ 200: Return crypto transactions list
๐ Response Examples
1{2 "items": [3 {4 "transactionId": "01ARZ3NDEKTSV4RRFFQ69G5FAV",5 "accountId": "123e4567-e89b-12d3-a456-426614174000",6 "type": "DEPOSIT",7 "amount": 0.5,8 "currency": "BTC",9 "status": "PENDING",10 "timestamp": "2023-12-01T10:30:00Z"11 }12 ],13 "meta": "example-meta"14}๐ Example Request
curl -X GET "https://api.market.decenctype.com/transaction/crypto/example-id/list" \\
-H "Authorization: Bearer YOUR_TOKEN" \\
-H "Content-Type: application/json"Get all crypto transactions list
/transaction/crypto/listhttps://api.market.decenctype.com/transaction/crypto/list๐ Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
sortField | string | โ | ๆๅบๅญๆฎต |
sort | string | โ | ๆๅบๆนๅผ |
page | number | โ | ้กต็ ๏ผไป1ๅผๅง๏ผ |
pageSize | number | โ | ๆฏ้กตๆกๆฐ |
type | string | โ | Transaction type |
status | string | โ | Transaction status |
startDate | string | โ | Start date (็คบไพ: 2023-01-01 00:00:00) |
endDate | string | โ | End date (็คบไพ: 2023-01-01 00:00:00) |
showAll | boolean | โ | Show all transactions, notice that this field will only work if exact time range was provided |
Description: Get all crypto transactions list
Operation ID: getAllCryptoTransactions
Response Status:
- โ 200: Return all crypto transactions list
๐ Response Examples
1{2 "items": [3 {4 "transactionId": "01ARZ3NDEKTSV4RRFFQ69G5FAV",5 "accountId": "123e4567-e89b-12d3-a456-426614174000",6 "type": "DEPOSIT",7 "amount": 0.5,8 "currency": "BTC",9 "status": "PENDING",10 "timestamp": "2023-12-01T10:30:00Z"11 }12 ],13 "meta": "example-meta"14}๐ Example Request
curl -X GET "https://api.market.decenctype.com/transaction/crypto/list" \\
-H "Authorization: Bearer YOUR_TOKEN" \\
-H "Content-Type: application/json"Get crypto transaction by ID
/transaction/crypto/{transactionId}https://api.market.decenctype.com/transaction/crypto/{transactionId}๐ฏ Path Parameters
transactionId(string) - โ Required: Transaction ID
Description: Get crypto transaction by ID
Operation ID: getCryptoTransactionById
Response Status:
- โ 200: Return crypto transaction details
- โ 404: Transaction not found
๐ Response Examples
1{2 "transactionId": "01ARZ3NDEKTSV4RRFFQ69G5FAV",3 "accountId": "123e4567-e89b-12d3-a456-426614174000",4 "type": "DEPOSIT",5 "amount": 0.5,6 "currency": "BTC",7 "orderId": "01ARZ3NDEKTSV4RRFFQ69G5FAV",8 "status": "PENDING",9 "timestamp": "2023-12-01T10:30:00Z",10 "details": {11 "txHash": "0x1234567890abcdef",12 "blockNumber": 12345678,13 "gasUsed": 2100014 }15}๐ Example Request
curl -X GET "https://api.market.decenctype.com/transaction/crypto/example-id" \\
-H "Authorization: Bearer YOUR_TOKEN" \\
-H "Content-Type: application/json"Get fiat transactions list
/transaction/fiat/{accountId}/listhttps://api.market.decenctype.com/transaction/fiat/{accountId}/list๐ฏ Path Parameters
accountId(string) - โ Required: Fiat account ID
๐ Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
sortField | string | โ | ๆๅบๅญๆฎต |
sort | string | โ | ๆๅบๆนๅผ |
page | number | โ | ้กต็ ๏ผไป1ๅผๅง๏ผ |
pageSize | number | โ | ๆฏ้กตๆกๆฐ |
type | string | โ | Transaction type |
status | string | โ | Transaction status |
startDate | string | โ | Start date (็คบไพ: 2023-01-01 00:00:00) |
endDate | string | โ | End date (็คบไพ: 2023-01-01 00:00:00) |
showAll | boolean | โ | Show all transactions, notice that this field will only work if exact time range was provided |
Description: Get fiat transactions list
Operation ID: getFiatTransactions
Response Status:
- โ 200: Return fiat transactions list
๐ Response Examples
1{2 "items": [3 {4 "transactionId": "01ARZ3NDEKTSV4RRFFQ69G5FAV",5 "accountId": "123e4567-e89b-12d3-a456-426614174000",6 "type": "DEPOSIT",7 "amount": 100.5,8 "currency": "USD",9 "status": "PENDING",10 "timestamp": "2023-12-01T10:30:00Z"11 }12 ],13 "meta": "example-meta"14}๐ Example Request
curl -X GET "https://api.market.decenctype.com/transaction/fiat/example-id/list" \\
-H "Authorization: Bearer YOUR_TOKEN" \\
-H "Content-Type: application/json"Get all fiat transactions list
/transaction/fiat/listhttps://api.market.decenctype.com/transaction/fiat/list๐ Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
sortField | string | โ | ๆๅบๅญๆฎต |
sort | string | โ | ๆๅบๆนๅผ |
page | number | โ | ้กต็ ๏ผไป1ๅผๅง๏ผ |
pageSize | number | โ | ๆฏ้กตๆกๆฐ |
type | string | โ | Transaction type |
status | string | โ | Transaction status |
startDate | string | โ | Start date (็คบไพ: 2023-01-01 00:00:00) |
endDate | string | โ | End date (็คบไพ: 2023-01-01 00:00:00) |
showAll | boolean | โ | Show all transactions, notice that this field will only work if exact time range was provided |
Description: Get all fiat transactions list
Operation ID: getAllFiatTransactions
Response Status:
- โ 200: Return all fiat transactions list
๐ Response Examples
1{2 "items": [3 {4 "transactionId": "01ARZ3NDEKTSV4RRFFQ69G5FAV",5 "accountId": "123e4567-e89b-12d3-a456-426614174000",6 "type": "DEPOSIT",7 "amount": 100.5,8 "currency": "USD",9 "status": "PENDING",10 "timestamp": "2023-12-01T10:30:00Z"11 }12 ],13 "meta": "example-meta"14}๐ Example Request
curl -X GET "https://api.market.decenctype.com/transaction/fiat/list" \\
-H "Authorization: Bearer YOUR_TOKEN" \\
-H "Content-Type: application/json"Get fiat transaction by ID
/transaction/fiat/{transactionId}https://api.market.decenctype.com/transaction/fiat/{transactionId}๐ฏ Path Parameters
transactionId(string) - โ Required: Transaction ID
Description: Get fiat transaction by ID
Operation ID: getFiatTransactionById
Response Status:
- โ 200: Return fiat transaction details
- โ 404: Transaction not found
๐ Response Examples
1{2 "transactionId": "01ARZ3NDEKTSV4RRFFQ69G5FAV",3 "accountId": "123e4567-e89b-12d3-a456-426614174000",4 "type": "DEPOSIT",5 "amount": 100.5,6 "currency": "USD",7 "orderId": "01ARZ3NDEKTSV4RRFFQ69G5FAV",8 "status": "PENDING",9 "timestamp": "2023-12-01T10:30:00Z",10 "details": {11 "bankAccount": "XXXX-1234",12 "reference": "REF123456",13 "memo": "Monthly salary deposit"14 }15}๐ Example Request
curl -X GET "https://api.market.decenctype.com/transaction/fiat/example-id" \\
-H "Authorization: Bearer YOUR_TOKEN" \\
-H "Content-Type: application/json"