Replaces all fields of a payment attempt by transactionAttemptId using PUT, fully updating its details for consistency before continuing the flow.
Replaces all fields of an existing payment-attempt identified by transactionId. This endpoint utilizes HTTP PUT semantics to overwrite the entire payment attempt resource with new data provided. Use this when you need to fully refresh the payment attempt's details, ensuring complete consistency of all attributes before proceeding further in the payment flow.
Unique identifier assigned to each payment transaction within the system. It is used to reference and track transactions across all API operations, such as creating, confirming, and querying payments.
Body
Represents the comprehensive transaction entity encompassing the entire payment process. It includes details from the initial payment attempt through to the final payment confirmation. It is the primary reference for tracking and managing the lifecycle of a payment within the system.
idid
A unique identifier, represented as a UUID (Universally Unique Identifier).
externalIdstring
An external reference ID for the transaction, used for integrations with external systems.
externalIdentityIdstring
External user reference ID, linking the transaction to the external system's user.
identityIdstring
Internal identity identifier within the ConomyHQ system. It uniquely identifies the user associated with the transaction.
originsarray of payment
originAmountobject
The amount and currency of the transaction before applying any fees or exchanges.
destinationsarray of payment
destinationAmountobject
The amount and currency after applying fees and exchanges. This represents the total amount paid or withdrawn.
typetransactionType
Represents the various types of financial transactions, ranging from card payments to remittances, savings-related transactions, and more.
The currency pair being traded, formatted as CURRENCY 1:CURRENCY 2, where the first currency is the base currency and the second is the counter currency. This defines what is being exchanged (e.g., CLP:USD or CLP:USDC_SOLANA).
The enrich object provides details about the merchant receiving the payment, including their code, name, and location.
settlementenum
Specifies how often settlements occur for this transaction, such as 'INSTANT', 'DAILY', 'WEEKLY', or 'MONTHLY'.
INSTANTDAILYWEEKLYMONTHLY
feesarray of feeInfo
An array of fees applied to the transaction. Each fee entry describes the type and amount of the fee.
exchangequote
The quote entity represents a specific exchange quote provided by a provider, including details such as the user, transaction, exchange rate, and status.
metaDataobject
createdAtcreatedAt
Creation date, in ISO 8601 date format
updatedAtupdatedAt
Date of last update, in ISO 8601 date format
expiredAtstring
The expiration date of the transaction, in ISO 8601 date format.
Response
Represents the comprehensive transaction entity encompassing the entire payment process. It includes details from the initial payment attempt through to the final payment confirmation. It is the primary reference for tracking and managing the lifecycle of a payment within the system.
Body
idid
A unique identifier, represented as a UUID (Universally Unique Identifier).
externalIdstring
An external reference ID for the transaction, used for integrations with external systems.
externalIdentityIdstring
External user reference ID, linking the transaction to the external system's user.
identityIdstring
Internal identity identifier within the ConomyHQ system. It uniquely identifies the user associated with the transaction.
originsarray of payment
originAmountobject
The amount and currency of the transaction before applying any fees or exchanges.
destinationsarray of payment
destinationAmountobject
The amount and currency after applying fees and exchanges. This represents the total amount paid or withdrawn.
typetransactionType
Represents the various types of financial transactions, ranging from card payments to remittances, savings-related transactions, and more.
The currency pair being traded, formatted as CURRENCY 1:CURRENCY 2, where the first currency is the base currency and the second is the counter currency. This defines what is being exchanged (e.g., CLP:USD or CLP:USDC_SOLANA).
The enrich object provides details about the merchant receiving the payment, including their code, name, and location.
settlementenum
Specifies how often settlements occur for this transaction, such as 'INSTANT', 'DAILY', 'WEEKLY', or 'MONTHLY'.
INSTANTDAILYWEEKLYMONTHLY
feesarray of feeInfo
An array of fees applied to the transaction. Each fee entry describes the type and amount of the fee.
exchangequote
The quote entity represents a specific exchange quote provided by a provider, including details such as the user, transaction, exchange rate, and status.
metaDataobject
createdAtcreatedAt
Creation date, in ISO 8601 date format
updatedAtupdatedAt
Date of last update, in ISO 8601 date format
expiredAtstring
The expiration date of the transaction, in ISO 8601 date format.