Reference¶
Basic Schemas¶
ErrorResult
dataclass
¶
Bases: BaseSchema
Error response for queries.
Source code in merchant001_sdk/core/data/schemas/responses/error.py
data()
property
¶
data.
Returns:
Type | Description |
---|---|
dict[str, t.Any]
|
dict[str, t.Any]: |
RawResult
dataclass
¶
Bases: BaseSchema
Raw json result.
Source code in merchant001_sdk/core/data/schemas/responses/raw.py
data()
property
¶
data.
Returns:
Type | Description |
---|---|
dict[str, t.Any]
|
dict[str, t.Any]: |
Queries Schemas¶
PaymentMethod
dataclass
¶
Bases: BaseSchema
Method and type are needed when creating a transaction or setting a payment method later.
Source code in merchant001_sdk/core/data/schemas/responses/payment_method.py
data()
property
¶
data.
Returns:
Type | Description |
---|---|
dict[str, str | str | None]
|
dict[str, str | str | None]: |
Source code in merchant001_sdk/core/data/schemas/responses/payment_method.py
PaymentMethodType
dataclass
¶
Bases: BaseSchema
Method and type are needed when creating a transaction or setting a payment method later.
Source code in merchant001_sdk/core/data/schemas/responses/payment_method.py
data()
property
¶
data.
Returns:
Type | Description |
---|---|
dict[str, str | list[dict[str, str | str | None]]]
|
dict[str, str | list[dict[str, str | str | None]]]: |
Source code in merchant001_sdk/core/data/schemas/responses/payment_method.py
PaymentMethodRate
dataclass
¶
Bases: BaseSchema
Data of current rate for payment method.
Source code in merchant001_sdk/core/data/schemas/responses/rate.py
data()
property
¶
data.
Returns:
Type | Description |
---|---|
dict[str, str | float]
|
dict[str, str | float]: |
CreatedTransaction
dataclass
¶
Bases: BaseSchema
Returns for created transaction.
Source code in merchant001_sdk/core/data/schemas/responses/transaction.py
data()
property
¶
data.
Returns:
Type | Description |
---|---|
dict[str, str | float | None | bool | dict[str, t.Any]]
|
dict[str, str | float | None | bool | dict[str, t.Any]]: |
Source code in merchant001_sdk/core/data/schemas/responses/transaction.py
GettedTransaction
dataclass
¶
Bases: BaseSchema
Full already exist transaction data and status of transaction.
Source code in merchant001_sdk/core/data/schemas/responses/transaction.py
data()
property
¶
data.
Returns:
Type | Description |
---|---|
dict[str, str | dict[str, t.Any]]
|
dict[str, str | dict[str, t.Any]]: |
Source code in merchant001_sdk/core/data/schemas/responses/transaction.py
GettedTransactionRequisite
dataclass
¶
Bases: BaseSchema
Trasnaction view of requisite.
Source code in merchant001_sdk/core/data/schemas/responses/transaction.py
data()
property
¶
data.
Returns:
Type | Description |
---|---|
dict[str, str | dict[str, t.Any]]
|
dict[str, str | dict[str, t.Any]]: |
Source code in merchant001_sdk/core/data/schemas/responses/transaction.py
Requisite
dataclass
¶
Bases: BaseSchema
Requisite data.
Source code in merchant001_sdk/core/data/schemas/responses/transaction.py
data()
property
¶
data.
Returns:
Type | Description |
---|---|
dict[str, str | dict[str, t.Any]]
|
dict[str, str | dict[str, t.Any]]: |
Source code in merchant001_sdk/core/data/schemas/responses/transaction.py
Transaction
dataclass
¶
Bases: BaseSchema
Full transaction schema.
Source code in merchant001_sdk/core/data/schemas/responses/transaction.py
data()
property
¶
data.
Returns:
Type | Description |
---|---|
dict[str, str | float | None | bool | dict[str, t.Any]]
|
dict[str, str | float | None | bool | dict[str, t.Any]]: |
Source code in merchant001_sdk/core/data/schemas/responses/transaction.py
TransactionPricing
dataclass
¶
Bases: BaseSchema
Transaction price amount (value) and currency.
Source code in merchant001_sdk/core/data/schemas/responses/transaction.py
data()
property
¶
data.
Returns:
Type | Description |
---|---|
dict[str, str | float]
|
dict[str, str | float]: |
TransactionSelectedProvider
dataclass
¶
Bases: BaseSchema
Transaction payment's method and type.
Source code in merchant001_sdk/core/data/schemas/responses/transaction.py
data()
property
¶
data.
Returns:
Type | Description |
---|---|
dict[str, str | None]
|
dict[str, str | None]: |