Creates a checkout session from a payment-link checkout token.
/payment-links/token/{checkout-token}/checkout-sessionsHeaders
Bearer access token returned by the authentication endpoint.
The API key used for authentication when making requests to the API Gateway.
API version selector for Conomy endpoints. Use 24-04-2025 for the current version.
Identifies the application making the request.
Path parameters
Checkout token that identifies the payment link session context.
Request body
Responses
idstringrequiredUnique identifier for the internal service.
paymentLinkIdstringReference Payment Link ID
checkoutTokenstringReference for checkout url
paymentConfigsobject[]requiredcurrencystringrequiredCurrency code enabled for the checkout session
productstringrequiredProduct conversion of the checkout session
exchangeRatestringrequiredProduct's exchange rate
paymentMethodsobject[]requiredPayment methods config list
idstringrequiredID specific type of Payment method
typestringrequiredGeneric type of Payment method
enabledbooleanrequiredEnabled boolean
requiredFieldsstring[]requiredList of required fields for the provider
purchaseAmountstringrequiredCalculated amount to pay for the Payment Method
createdAtstringdate-timerequiredWhen the link expires
statusstringrequiredATTEMPTACTIVEEXPIREDFINISHEDPROCESSING_PAYMENTFAILEDitemsobject[]requiredList of items to pay for
preTaxAmountstringrequiredThe amount of the item
totalAmountstringrequiredamount + tax.amount, if no tax it's equal to amount
descriptionstringrequiredThe description of the item
taxobjectnullablenamestringrequiredThe name of the fee.
typestringrequiredFIXEDPERCENTAGEvaluestringrequiredThe value of the fee.
amountstringrequiredThe calculated amount of the fee.
currencystringrequiredSpecifies the currency used, following the ISO 4217 standard for fiat currencies (e.g., CLP, ARS, MXN). Go to the currencies page for the complete list of supported values.
preTaxAmountstringrequiredAddition of all items preTaxAmounts
totalAmountstringrequiredAddition of all items totalAmounts
urlstringrequiredUrl to open checkout flow
paymentMethodsAllowedstring[]min 1 itemsrequiredAllowed payment methods.
customerobjectnullableOptional customer to pass into the checkout session
idstringUnique identifier for the internal service.
firstNamestringPayer's name
emailstringPayer's email
lastNamestringPayer's last name
phoneNumberstringPayer's phone number without prefix
phoneNumberPrefixstringPhone number prefix (e.g., +57)
documentTypestringDocumeny type of the entity (e.g., RUT, CURP, CURL). Go to the Supported Identity document types page for the complete list of supported values.
documentNumberstringThe document number associated with the documentType
addressobjectThe entity’s address information.
administrativeAreaLevel1stringThe first-level administrative division.
administrativeAreaLevel2stringThe second-level administrative division.
administrativeAreaLevel3stringThe third-level administrative division.
streetstringThe name of the street.
streetNumberstringThe street number.
optionalAddressstringAdditional address details.
countrystringCountry of operations for the entity, specified using the ISO 3166-1 alpha-3 standard (e.g., CHL, USA, MEX). Go to the countries page for the complete list of supported values.
zipcodestringZipcode f the address
redirectUrlstringThe URL to which the end user will be redirected after completing the payment.
destinationsobject[]min 1 itemsrequiredA list of destinations for the transaction.
namestringThe name of the source or destination of the transaction.
typestringrequiredACCOUNTexternalIdstringExternal reference identifier for integrations.
amountstringrequiredThe amount involved in the transaction.
metadataobjectAdditional metadata related to the transaction source or destination.
imagestringrequiredAn image representing the source or destination.
descriptionstringrequiredA brief description of the source or destination.
categorystringrequiredThe category or grouping of the source or destination.
accountobjectrequiredtypestringrequiredCHECKINGFiat liquid account used for spending, withdrawals, or operations.ASSETTracks non-operational or financial assets.SAVINGSHolds funds intended for savings or long-term storage.ESCROWTemporary routing account for incoming funds.FEEHolds all fees collected via FEE or FEE_INVOICE.currencystringrequiredSpecifies the currency used, following the ISO 4217 standard for fiat currencies (e.g., CLP, ARS, MXN). Go to the currencies page for the complete list of supported values.
accountNumberstringrequiredInternal reference number for the account.
accountHolderstringrequiredName of the entity or user owning the internal account.
customerRequirementsstring[]expiresAtstringdate-timerequiredownerobjectrequiredIdentity reference object used inside account nodes.
identityIdstringrequiredUser unique identifier
namestringUser name
lastnamestringUser lastname
nicknamestringUser nickname
documentNumberstringUser DNI
entityTypestringEntity type of identity
POST /sandbox/payment-links/token/{checkout-token}/checkout-sessions HTTP/1.1
Host: api.conomyhq.com
Authorization: Bearer {ACCESS_TOKEN}
x-api-key: {YOUR_API_KEY}
conomyhq-api-version: 24-04-2025
User-Agent: MyApp/1.0
Content-Type: application/json
{}{
"id": "string",
"paymentLinkId": "string",
"checkoutToken": "string",
"paymentConfigs": [
{
"currency": "string",
"product": "string",
"exchangeRate": "string",
"paymentMethods": [
null
]
}
],
"createdAt": "2024-01-15T10:30:00.000Z",
"status": "ATTEMPT",
"items": [
{
"preTaxAmount": "string",
"totalAmount": "string",
"description": "string"
}
],
"currency": "string",
"preTaxAmount": "string",
"totalAmount": "string"
}