Use the Finassets API to manage balances, deposit addresses, withdrawals, payment requests, and webhook notifications.
This documentation describes available endpoints, authentication requirements, request and response examples, and error responses.
The Finassets API uses an API key and secret key to authenticate requests. Both values are required to sign API requests.
Before API requests can be sent, an API key must be created in the Back Office under Settings > Integration & API Docs by clicking Add API Key.
If the developer responsible for the API integration does not have the required Back Office access, an authorized workspace user must create the API key and provide the required key details to the developer.
Important: Save the secret key when it is displayed. It cannot be shown again.
All requests must contain:
Query parameter:
Headers:
Api-Signature generation example:
PHP: base64_encode(hash_hmac('sha512', $request_uuid . $request_type . $request_uri_part, $secret_key, true))
Python: base64.b64encode(hmac.new(Secret.encode('utf-8'), (request_uuid+request_type+request_uri_part).encode('utf-8'), hashlib.sha512).digest()).decode()
The Finassets platform supports IP-based access restrictions for API calls. For each API key, you can specify which source IP addresses are allowed to send requests.
IP restrictions are configured for an existing API key in the Back Office under Settings > Integration & API Docs. You can add up to 10 authorized IP addresses for each API key.
Requests sent from unregistered IP addresses are rejected.
The rate limit is 100 requests per minute.
Returns account status, enabled deposit and withdrawal features, fee settings, and balances across withdrawal, deposit, and exchange wallets.
| request_uuid required | string <= 50 characters Request unique identifier. |
{- "keyword": "TEST1",
- "active": true,
- "deposit": true,
- "withdraw": false,
- "depositFee": "1.00",
- "withdrawFee": "2.00",
- "balances": [
- {
- "asset": "ETH_TEST",
- "available": "0.08443276",
- "locked": "0.00000000"
}, - {
- "asset": "BTC_TEST",
- "available": "0.00210270",
- "locked": "0.00000000"
}
], - "depositBalances": [ ],
- "exchangeBalances": [ ]
}Returns enabled assets for the account, including asset name, currency, network, decimal precision, deposit and withdrawal availability, withdrawal limits, and other asset attributes.
For reference, the list of assets is also available in the Back Office under Settings > Integration & API Docs > API Assets.
| request_uuid required | string <= 50 characters Request unique identifier. |
[- {
- "asset": "ETH_TEST",
- "name": "ETH testnet",
- "currency": "ETH",
- "network": "ETH",
- "decimals": 8,
- "depositEnabled": false,
- "withdrawEnabled": true,
- "minWithdraw": "0.0001",
- "maxWithdraw": "1000",
- "addressRegex": "^(0x)[0-9A-Fa-f]{40}$",
- "confirmationsRequired": 1
}
]Returns the user’s existing deposit address or creates one if no address exists.
| request_uuid required | string <= 50 characters Request unique identifier. |
| asset required | string Name of the asset. |
| userId required | string <= 45 characters User unique ID. |
| replace | boolean Default: false If true, the user's existing deposit address will be replaced with a new one only when the current address is blocked due to AML. |
{- "userId": "1234567",
- "asset": "BTC_TEST",
- "address": "tb1qvwe700h2q4n3urcjyh7c4xs35zmjj6sm9kh48a",
- "legacyAddress": "mpc8i5gpjYyaoV5Jvtux7nmb6H8qHKx2yU"
}Validates an address for the specified asset.
| request_uuid required | string <= 50 characters Request unique identifier. |
| asset | string Name of the asset. |
| address | string Address. |
{- "asset": "BTC_TEST",
- "address": "tb1qvwe700h2q4n3urcjyh7c4xs35zmjj6sm9kh48a"
}{- "success": true
}Moves funds from deposit wallets to the account’s withdrawal or exchange balance. Use to=withdrawal (default) or to=exchange to select the destination balance.
| request_uuid required | string <= 50 characters Request unique identifier. |
| asset | string Name of the asset. |
| feeLevel | string or null Default: "MEDIUM" Enum: "LOW" "MEDIUM" "HIGH" Blockchain fee level. |
| to | string or null Default: "withdrawal" Enum: "withdrawal" "exchange" Destination wallet type. |
{- "asset": "string",
- "feeLevel": "LOW",
- "to": "withdrawal"
}{- "success": true
}Returns deposit, withdrawal, invoice, and checkout transactions.
By default, the request returns transactions with all available statuses and all supported transaction types: deposit, withdraw, invoice, and checkout. The default limit is 10 records. The custom limit can be set from 10 to 250 records.
To narrow the results, filter the response by transaction status, transaction type, asset, or a combination of these filters.
Note: Deposit transactions are incoming transactions created when clients send funds to deposit addresses provided by the Retrieve or Generate a Deposit Address request. Invoice and checkout transactions represent payments received for the corresponding invoice or checkout. Withdrawal transactions are outgoing transactions created through the Create a Transaction request.
| request_uuid required | string <= 50 characters Request unique identifier. |
| status | string Enum: "COMPLETED" "FAILED" "SUBMITTED" "CONFIRMING" Transaction status. |
| type | string Enum: "deposit" "withdraw" "invoice" "checkout" Type of the transaction. |
| asset | string Name of the asset. |
| limit | integer [ 10 .. 250 ] Default: 10 Maximum number of transactions to be returned. |
| offset | integer Default: 0 Offset the result set by a specific number of items. |
[- {
- "id": 56789,
- "asset": "ETH_TEST",
- "amount": "0.02",
- "networkFee": "0.0000281",
- "feeAsset": "ETH_TEST",
- "sourceAddress": "0x883437edFbd974gg1eA88a30c7580d2d4def7058",
- "destinationAddress": "0x70Fecd618b6844A166f08Ea72DFaF4882D3F080a",
- "txId": "80c39a0262e67b78a39c6cfa45ddc2478492ac8fb987910559450d918335c472",
- "status": "COMPLETED",
- "subStatus": "",
- "type": "withdraw",
- "refId": "123",
- "userId": "123456",
- "createdAt": "2022-01-10 16:14:11",
- "updatedAt": "2022-01-10 16:14:55"
}, - {
- "id": 56790,
- "asset": "USDT_BSC",
- "amount": "10",
- "networkFee": "",
- "feeAsset": "",
- "sourceAddress": "0x883437edFbd974gg1eA88a30c7580d2d4def7058",
- "destinationAddress": "0x70Fecd618b6844A166f08Ea72DFaF4882D3F080a",
- "txId": "80c39a0262e67b78a39c6cfa45ddc2478492ac8fb987910559450d918335c472",
- "status": "COMPLETED",
- "subStatus": "",
- "type": "checkout",
- "refId": "",
- "userId": null,
- "checkout": {
- "id": "vq29J0gYWG3nM4UWTiC7UmC8IdJoBu",
- "status": "PAID"
}, - "createdAt": "2026-08-18 16:14:11",
- "updatedAt": "2026-08-18 16:14:55"
}
]Creates a withdrawal transaction.
The request must include the asset, amount, and destination address. Optional parameters include destination tag, fee level, reference ID, user ID, and fee inclusion settings.
A destination tag may be required for assets such as XRP (Ripple) and supported TON-network assets. To support internal tracking, an internal transaction reference ID can be provided in the refId field.
Fee inclusion settings define whether the network fee or service fee is deducted from the requested amount.
| request_uuid required | string <= 50 characters Request unique identifier. |
| asset required | string Name of the asset. |
| amount required | string Amount to withdraw. Number format: 123.456 (up to 8 decimal places). |
| address required | string Destination address. |
| tag | string Destination tag for XRP (Ripple) and TON. |
| feeLevel | string Default: "MEDIUM" Enum: "LOW" "MEDIUM" "HIGH" Blockchain fee level. |
| refId | string <= 45 characters Reference ID. |
| userId | string <= 45 characters User unique ID. |
| includeFee | boolean Default: false If set to true the network fee will be deducted from the requested amount. |
| includeServiceFee | boolean Default: false If set to true the service fee will be deducted from the requested amount. |
{- "asset": "string",
- "amount": "string",
- "address": "string",
- "tag": "string",
- "feeLevel": "LOW",
- "refId": "string",
- "userId": "string",
- "includeFee": false,
- "includeServiceFee": false
}{- "id": 56789
}Returns a transaction by ID, regardless of its status.
| id required | integer Transaction ID. |
| request_uuid required | string <= 50 characters Request unique identifier. |
{- "id": 56789,
- "asset": "ETH_TEST",
- "amount": "0.02",
- "networkFee": "0.0000281",
- "feeAsset": "ETH_TEST",
- "sourceAddress": "0x883437edFbd974gg1eA88a30c7580d2d4def7058",
- "destinationAddress": "0x70Fecd618b6844A166f08Ea72DFaF4882D3F080a",
- "txId": "80c39a0262e67b78a39c6cfa45ddc2478492ac8fb987910559450d918335c472",
- "status": "COMPLETED",
- "subStatus": "",
- "type": "withdraw",
- "refId": "123",
- "userId": "123456",
- "createdAt": "2022-01-10 16:14:11",
- "updatedAt": "2022-01-10 16:14:55"
}Assigns a refId to an existing deposit transaction.
Use this request to link a Finassets deposit transaction to an internal transaction record in your system and simplify further tracking.
| id required | integer Transaction ID. |
| request_uuid required | string <= 50 characters Request unique identifier. |
| refId | string <= 45 characters Reference ID. |
| required | any |
{- "refId": "string",
- "required": null
}{- "success": true
}An invoice is a payment request shared with a customer through an invoice link.
Use invoice-related requests to create, list, and retrieve invoice payment requests.
Important: A Project Key is required to create invoice payment requests. Use an Invoice project for invoice requests. The Project Key is generated when the project is created in the Back Office under Payment Gateway > Projects.
If the developer responsible for the API integration does not have the required Back Office access, an authorized workspace user must provide the required Project Key.
Generated invoice expiration time depends on the Payment waiting time value configured during project creation.
Returns invoices for the account.
By default, the request returns invoices with all available statuses and a limit of 10 records. The custom limit can be set from 10 to 250 records.
To narrow the results, filter the response by invoice status.
| request_uuid required | string <= 50 characters Request unique identifier. |
| status | string Enum: "ACTIVE" "PAID" "UNDERPAID" "EXPIRED" "CLOSED" "PENDING_APPROVAL" "CANCELED" Invoice status. |
| project | string Project key. |
| limit | integer [ 10 .. 250 ] Default: 10 Maximum number of invoices to be returned. |
| offset | integer Default: 0 Offset the result set by a specific number of items. |
List of invoices.
[- {
- "id": "vq29J0gYWG3nM4UWTiC7UmC8IdJoBu",
- "amount": "5.1",
- "received": "0",
- "currency": "USD",
- "items": [
- {
- "name": "test item",
- "quantity": "2",
- "price": "2.55"
}
], - "status": "ACTIVE",
- "project": "QUbO2DU9gzkfEeWbF9X2",
- "orderId": "ORDER12345",
- "transactions": [ ],
- "expiresAt": "2023-04-26 17:35:26",
- "createdAt": "2023-04-24 17:35:26",
- "updatedAt": "2023-04-24 17:35:26"
}, - {
- "id": "wq29J0gYWG3nM4UWTiC7UmC8IdJoBu",
- "amount": "5.1",
- "received": "5.1",
- "currency": "USD",
- "items": [
- {
- "name": "test item",
- "quantity": "2",
- "price": "2.55"
}
], - "status": "PAID",
- "project": "QUbO2DU9gzkfEeWbF9X2",
- "orderId": "ORDER12346",
- "transactions": [
- {
- "id": "112233",
- "currency": "USDC",
- "network": "BSC",
- "amount": "5.10000000",
- "txId": "0x975298c0f5c37582e29bd3a04223df5f7dec851af2cf0a1ee4c9e9189e41fe98",
- "sourceAddress": "0x70Fecd618b6843A177f08Ea72DFaF4882D3F080a"
}
], - "expiresAt": "2023-04-26 17:35:26",
- "createdAt": "2023-04-24 17:35:26",
- "updatedAt": "2023-04-24 17:35:26"
}
]Creates an invoice and returns its payment URL.
The request must include a project key and at least one item. A maximum of 100 items is allowed.
| request_uuid required | string <= 50 characters Request unique identifier. |
| key required | string Project key. | ||||||||
required | Array of objects (InvoiceItem) <= 100 items Invoice items. | ||||||||
Array (<= 100 items)
| |||||||||
| orderId | string Reference order ID. | ||||||||
| total | string Total amount to be paid. Number format: 123.456 (up to 8 decimal places). If this field is not provided, the total will be calculated based on the prices of the items. | ||||||||
{- "key": "string",
- "items": [
- {
- "name": "string",
- "quantity": 0,
- "price": "string",
- "image_url": "string"
}
], - "orderId": "string",
- "total": "string"
}Live invoice url example.
{
}Returns an invoice by ID, regardless of its status.
| id | string Invoice ID. |
| request_uuid required | string <= 50 characters Request unique identifier. |
{- "id": "vq29J0gYWG3nM4UWTiC7UmC8IdJoBu",
- "amount": "5.1",
- "received": "0",
- "currency": "USD",
- "items": [
- {
- "name": "test item",
- "quantity": "2",
- "price": "2.55"
}
], - "status": "ACTIVE",
- "project": "QUbO2DU9gzkfEeWbF9X2",
- "orderId": "ORDER12345",
- "transactions": [ ],
- "expiresAt": "2023-04-26 17:35:26",
- "createdAt": "2023-04-24 17:35:26",
- "updatedAt": "2023-04-24 17:35:26"
}The Checkout section includes requests for creating, listing, and retrieving checkout payment requests.
Important: A Project Key is required to create checkout payment requests. Use a Checkout project for checkout requests. The Project Key is generated when the project is created in the Back Office under Payment Gateway > Projects.
If the developer responsible for the API integration does not have the required Back Office access, an authorized workspace user must provide the required Project Key.
Generated checkout expiration time depends on the Payment waiting time value configured during project creation.
Returns checkouts for the account.
By default, the request returns checkouts with all available statuses and a limit of 10 records. The custom limit can be set from 10 to 250 records.
To narrow the results, filter the response by checkout status.
| request_uuid required | string <= 50 characters Request unique identifier. |
| status | string Enum: "ACTIVE" "PAID" "UNDERPAID" "EXPIRED" "CLOSED" "PENDING_APPROVAL" "CANCELED" Checkout status. |
| project | string Project key. |
| limit | integer [ 10 .. 250 ] Default: 10 Maximum number of checkouts to be returned. |
| offset | integer Default: 0 Offset the result set by a specific number of items. |
List of checkout.
[- {
- "id": "vq29J0gYWG3nM4UWTiC7UmC8IdJoBu",
- "amount": "5.1",
- "received": "0",
- "currency": "USD",
- "items": [
- {
- "name": "test item",
- "quantity": "2",
- "price": "2.55"
}
], - "status": "ACTIVE",
- "project": "QUbO2DU9gzkfEeWbF9X2",
- "orderId": "ORDER12345",
- "transactions": [ ],
- "expiresAt": "2023-04-26 17:35:26",
- "createdAt": "2023-04-24 17:35:26",
- "updatedAt": "2023-04-24 17:35:26"
}, - {
- "id": "xq29J0gYWG3nM4UWTiC7UmC8IdJoBu",
- "amount": "5.1",
- "received": "5.1",
- "currency": "USD",
- "items": [
- {
- "name": "test item",
- "quantity": "2",
- "price": "2.55"
}
], - "status": "PAID",
- "project": "QUbO2DU9gzkfEeWbF9X2",
- "orderId": "ORDER12347",
- "transactions": [
- {
- "id": "112233",
- "currency": "USDC",
- "network": "BSC",
- "amount": "5.10000000",
- "txId": "0x975298c0f5c37582e29bd3a04223df5f7dec851af2cf0a1ee4c9e9189e41fe98",
- "sourceAddress": "0x70Fecd618b6843A177f08Ea72DFaF4882D3F080a"
}
], - "expiresAt": "2023-04-26 17:35:26",
- "createdAt": "2023-04-24 17:35:26",
- "updatedAt": "2023-04-24 17:35:26"
}
]Creates a checkout and returns its payment URL.
The request must include a project key and at least one item. A maximum of 100 items is allowed.
| request_uuid required | string <= 50 characters Request unique identifier. |
| key required | string Project key. | ||||||||
required | Array of objects (InvoiceItem) <= 100 items Checkout items. | ||||||||
Array (<= 100 items)
| |||||||||
| orderId | string Reference order ID. | ||||||||
| total | string Total amount to be paid. Number format: 123.456 (up to 8 decimal places). If this field is not provided, the total will be calculated based on the prices of the items. | ||||||||
{- "key": "string",
- "items": [
- {
- "name": "string",
- "quantity": 0,
- "price": "string",
- "image_url": "string"
}
], - "orderId": "string",
- "total": "string"
}Live checkout url example.
{
}Returns a checkout by ID, regardless of its status.
| id | string Checkout ID. |
| request_uuid required | string <= 50 characters Request unique identifier. |
{- "id": "vq29J0gYWG3nM4UWTiC7UmC8IdJoBu",
- "amount": "5.1",
- "received": "0",
- "currency": "USD",
- "items": [
- {
- "name": "test item",
- "quantity": "2",
- "price": "2.55"
}
], - "status": "ACTIVE",
- "project": "QUbO2DU9gzkfEeWbF9X2",
- "orderId": "ORDER12345",
- "transactions": [ ],
- "expiresAt": "2023-04-26 17:35:26",
- "createdAt": "2023-04-24 17:35:26",
- "updatedAt": "2023-04-24 17:35:26"
}To receive transaction webhook notifications, register a webhook URL in Settings > Integration & API Docs.
If the developer responsible for the API integration does not have the required Back Office access, an authorized workspace user must configure the webhook URL or provide the required setup details.
Transaction webhooks are delivered to the Webhook URL configured in Settings > Integration & API Docs.
Invoice and checkout webhooks are delivered to the Callback URL configured for the corresponding project.
All webhooks are sent with the following header:
Finassets-Signature: Base64-encoded HMAC-SHA512 signature generated from the JSON body using SECRET_KEY.
A webhook delivery attempt is considered successful when your system returns an HTTP 200 status code within 30 seconds. A response body is not required. Any other status code is considered a failed delivery attempt.
If a webhook delivery attempt fails, Finassets resends the request according to the following retry schedule: after 1, 5, 10, 20, 40, 60, 120, 240, 360, 480, and 600 minutes.
Transaction created.
Note: webhooks are sent only for deposit and withdrawal transactions.
| request_uuid | string Webhook unique identifier. | ||||||||||||||||||||||||||
| datetime | string Webhook date (UTC). | ||||||||||||||||||||||||||
| type required | string Webhook type. Value: "TRANSACTION_CREATED" | ||||||||||||||||||||||||||
object (TransactionWebhook) | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
{- "type": "TRANSACTION_CREATED",
- "request_uuid": "b5eda2ac-d397-425c-b162-4ae0727f88a4",
- "datetime": "2022-01-23 14:20:33",
- "transaction": {
- "id": 56789,
- "asset": "ETH_TEST",
- "amount": "0.02",
- "networkFee": "0.0000281",
- "feeAsset": "ETH_TEST",
- "sourceAddress": "0x883437edFbd974gg1eA88a30c7580d2d4def7058",
- "destinationAddress": "0x70Fecd618b6844A166f08Ea72DFaF4882D3F080a",
- "txId": "80c39a0262e67b78a39c6cfa45ddc2478492ac8fb987910559450d918335c472",
- "status": "COMPLETED",
- "subStatus": "",
- "type": "withdraw",
- "refId": "123",
- "userId": "123456"
}
}Transaction updated.
Note: webhooks are sent only for deposit and withdrawal transactions.
| request_uuid | string Webhook unique identifier. | ||||||||||||||||||||||||||
| datetime | string Webhook date (UTC). | ||||||||||||||||||||||||||
| type required | string Webhook type. Value: "TRANSACTION_UPDATED" | ||||||||||||||||||||||||||
object (TransactionWebhook) | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
{- "type": "TRANSACTION_UPDATED",
- "request_uuid": "b5eda2ac-d397-425c-b162-4ae0727f88a4",
- "datetime": "2022-01-23 14:20:33",
- "transaction": {
- "id": 56789,
- "asset": "ETH_TEST",
- "amount": "0.02",
- "networkFee": "0.0000281",
- "feeAsset": "ETH_TEST",
- "sourceAddress": "0x883437edFbd974gg1eA88a30c7580d2d4def7058",
- "destinationAddress": "0x70Fecd618b6844A166f08Ea72DFaF4882D3F080a",
- "txId": "80c39a0262e67b78a39c6cfa45ddc2478492ac8fb987910559450d918335c472",
- "status": "COMPLETED",
- "subStatus": "",
- "type": "withdraw",
- "refId": "123",
- "userId": "123456"
}
}Transaction failed.
| request_uuid | string Webhook unique identifier. | ||||||||||||||||||||||||||
| datetime | string Webhook date (UTC). | ||||||||||||||||||||||||||
| type required | string Webhook type. Value: "TRANSACTION_FAILED" | ||||||||||||||||||||||||||
object (TransactionWebhook) | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
{- "type": "TRANSACTION_FAILED",
- "request_uuid": "b5eda2ac-d397-425c-b162-4ae0727f88a4",
- "datetime": "2022-01-23 14:20:33",
- "transaction": {
- "id": 56789,
- "asset": "ETH_TEST",
- "amount": "0.02",
- "networkFee": "0.0000281",
- "feeAsset": "ETH_TEST",
- "sourceAddress": "0x883437edFbd974gg1eA88a30c7580d2d4def7058",
- "destinationAddress": "0x70Fecd618b6844A166f08Ea72DFaF4882D3F080a",
- "txId": "80c39a0262e67b78a39c6cfa45ddc2478492ac8fb987910559450d918335c472",
- "status": "FAILED",
- "subStatus": "",
- "type": "withdraw",
- "refId": "123",
- "userId": "123456"
}
}Invoice created.
| request_uuid | string Webhook unique identifier. | ||||||||||||||||||||||||||||||||||||||||||||
| datetime | string Webhook date (UTC). | ||||||||||||||||||||||||||||||||||||||||||||
| type required | string Webhook type. Value: "INVOICE_CREATED" | ||||||||||||||||||||||||||||||||||||||||||||
object (InvoiceWebhook) | |||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||
{- "type": "INVOICE_CREATED",
- "request_uuid": "b5eda2ac-d397-425c-b162-4ae0727f88a4",
- "datetime": "2022-01-23 14:20:33",
- "data": {
- "id": "vq29J0gYWG3nM4UWTiC7UmC8IdJoBu",
- "amount": "5.1",
- "received": "0",
- "currency": "USD",
- "items": [
- {
- "name": "test item",
- "quantity": "2",
- "price": "2.55"
}
], - "status": "ACTIVE",
- "project": "QUbO2DU9gzkfEeWbF9X2",
- "orderId": "ORDER12345",
- "transactions": [ ],
- "expiresAt": "2023-04-26 17:35:26"
}
}Invoice updated.
| request_uuid | string Webhook unique identifier. | ||||||||||||||||||||||||||||||||||||||||||||
| datetime | string Webhook date (UTC). | ||||||||||||||||||||||||||||||||||||||||||||
| type required | string Webhook type. Value: "INVOICE_UPDATED" | ||||||||||||||||||||||||||||||||||||||||||||
object (InvoiceWebhook) | |||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||
{- "type": "INVOICE_UPDATED",
- "request_uuid": "b5eda2ac-d397-425c-b162-4ae0727f88a4",
- "datetime": "2022-01-23 14:20:33",
- "data": {
- "id": "vq29J0gYWG3nM4UWTiC7UmC8IdJoBu",
- "amount": "5.1",
- "received": "0",
- "currency": "USD",
- "items": [
- {
- "name": "test item",
- "quantity": "2",
- "price": "2.55"
}
], - "status": "ACTIVE",
- "project": "QUbO2DU9gzkfEeWbF9X2",
- "orderId": "ORDER12345",
- "transactions": [ ],
- "expiresAt": "2023-04-26 17:35:26"
}
}Checkout created.
| request_uuid | string Webhook unique identifier. | ||||||||||||||||||||||||||||||||||||||||||||
| datetime | string Webhook date (UTC). | ||||||||||||||||||||||||||||||||||||||||||||
| type required | string Webhook type. Value: "CHECKOUT_CREATED" | ||||||||||||||||||||||||||||||||||||||||||||
object (CheckoutWebhook) | |||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||
{- "type": "CHECKOUT_CREATED",
- "request_uuid": "b5eda2ac-d397-425c-b162-4ae0727f88a4",
- "datetime": "2022-01-23 14:20:33",
- "data": {
- "id": "vq29J0gYWG3nM4UWTiC7UmC8IdJoBu",
- "amount": "5.1",
- "received": "0",
- "currency": "USD",
- "items": [
- {
- "name": "test item",
- "quantity": "2",
- "price": "2.55"
}
], - "status": "ACTIVE",
- "project": "QUbO2DU9gzkfEeWbF9X2",
- "orderId": "ORDER12345",
- "transactions": [ ],
- "expiresAt": "2023-04-26 17:35:26"
}
}Checkout updated.
| request_uuid | string Webhook unique identifier. | ||||||||||||||||||||||||||||||||||||||||||||
| datetime | string Webhook date (UTC). | ||||||||||||||||||||||||||||||||||||||||||||
| type required | string Webhook type. Value: "CHECKOUT_UPDATED" | ||||||||||||||||||||||||||||||||||||||||||||
object (CheckoutWebhook) | |||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||
{- "type": "CHECKOUT_UPDATED",
- "request_uuid": "b5eda2ac-d397-425c-b162-4ae0727f88a4",
- "datetime": "2022-01-23 14:20:33",
- "data": {
- "id": "vq29J0gYWG3nM4UWTiC7UmC8IdJoBu",
- "amount": "5.1",
- "received": "0",
- "currency": "USD",
- "items": [
- {
- "name": "test item",
- "quantity": "2",
- "price": "2.55"
}
], - "status": "ACTIVE",
- "project": "QUbO2DU9gzkfEeWbF9X2",
- "orderId": "ORDER12345",
- "transactions": [ ],
- "expiresAt": "2023-04-26 17:35:26"
}
}Resend all webhooks for a specific transaction.
| id required | integer Transaction ID. |
| request_uuid required | string <= 50 characters Request unique identifier. |
{- "webhookCount": 2
}