Transaction Status API
Transaction Status API 1.0.0
transactions-api
GET /api/transactions/{id}/status
Input parameters
Parameter |
In |
Type |
Default |
Nullable |
Description |
jwt |
header |
string |
N/A |
No |
|
id |
path |
string |
|
No |
|
Response 200 OK
=== "application/json"
```json
{
"found": true,
"transaction": {
"amount": 17,
"approved": true,
"channel": "string",
"currency": "string",
"customer": {
"address": "string",
"city": "string",
"country": "string",
"email": "string",
"first_name": "string",
"id": "string",
"last_name": "string",
"phone": "string",
"postal_code": "string"
},
"data": {},
"description": "string",
"errors": [
{}
],
"id": "string",
"merchant_id": "string",
"normalized_amount": 40,
"order_id": "string",
"payment_method": {
"brand": "string",
"hash": "string",
"masked": "string",
"method": "string",
"token": "string",
"type": "string"
},
"pending": true,
"processing_code": "string",
"processing_result": {
"approval_code": "string",
"payment_provider_account_id": "string",
"payment_provider_id": "string",
"reference_number": "string"
},
"redirect_url": "string",
"reference": "string",
"response_message": "string",
"status": "CREATED",
"terminal_id": "string",
"transaction_type": "string"
}
}
```
<span class="small-note">⚠️</span> <em class="small-note warning">This example has been generated automatically from the schema and it is not accurate. Refer to the schema for more information.</em>
??? hint "Schema of the response body"
```json
{
"properties": {
"found": {
"type": "boolean"
},
"transaction": {
"$ref": "#/components/schemas/ExtendedTransactionDto"
}
},
"type": "object"
}
```
Response 401 Unauthorized
Response 403 Forbidden
Schemas
CustomerDto
Name |
Type |
address |
string| null |
city |
string| null |
country |
string| null |
email |
string| null |
first_name |
string| null |
id |
string| null |
last_name |
string| null |
phone |
string| null |
postal_code |
string| null |
ExtendedTransactionDto
Name |
Type |
amount |
integer(int64) |
approved |
boolean |
channel |
string |
currency |
string |
customer |
CustomerDto |
data |
|
description |
string |
errors |
Array<> |
id |
string |
merchant_id |
string |
normalized_amount |
integer(int64) |
order_id |
string |
payment_method |
PaymentMethodDataDto |
pending |
boolean |
processing_code |
string| null |
processing_result |
ProcessingResultDto |
redirect_url |
string |
reference |
string |
response_message |
string| null |
status |
TransactionStatus |
terminal_id |
string |
transaction_type |
string |
PaymentMethodDataDto
Name |
Type |
brand |
string |
hash |
string |
masked |
string |
method |
string |
token |
string |
type |
string |
ProcessingResultDto
Name |
Type |
approval_code |
string| null |
payment_provider_account_id |
string| null |
payment_provider_id |
string| null |
reference_number |
string| null |
RetryOptionsDto
Name |
Type |
data |
|
payment_provider_account_id |
string |
payment_provider_id |
string |
retry_count |
integer(int32) |
status |
RetryStatus |
RetryStatus
Type: string
StatusResponseDto1
TransactionDataDto
TransactionStatus
Type: string