Checkout.com (Edge)

Last updated on Oct 27, 2026

Checkout.com is a global payments platform that helps businesses accept payments, manage disputes, and move money. It also provides reports on the financial activity of your account, such as fees, payouts, and balances.

Hevo uses the Checkout.com API to replicate data from your Checkout.com account to the Destination of your choice. To ingest data, you must provide Hevo with an access key of your Checkout.com account, along with your Entity ID and the prefix of your account’s API base URL.


Supported Features

Feature Name Supported
Capture deletes Yes (for some objects)
History mode No
Custom data (user-configured tables & fields) No
Data blocking (skip objects and fields) Yes
Resync (objects and Pipelines) Yes (for some objects)
API configurable Yes

Handling of Deletes

Hevo marks a record as deleted by setting the value of the metadata column __hevo__marked_deleted to True. Hevo captures deletes as follows:

  • The balance object: Hevo ingests the balance object in full in each run. If a record exists in the Destination but is no longer returned by the Source, Hevo marks the record as deleted.

  • Objects replaced for each parent record: For the customer_meta_data, instrument_bank_account, instrument_card, payment_action_meta_data, payment_amount_allocation, payment_item, payment_meta_data, and payment_source_card objects, Hevo replaces the records of a customer, payment, or payment action each time it ingests them. As a result, a record removed in Checkout.com, such as a metadata key removed from a payment, is removed from the Destination.

  • Other objects: Hevo does not capture deletes. Records removed in Checkout.com remain in the Destination.

Hevo captures deletes only for the objects that use the Merge load mode. For the objects that use the Append load mode, records removed in Checkout.com remain in the Destination along with the newer records.


Source Considerations

  • Hevo uses the Entity ID only to ingest the balance object. For all the other objects, Hevo ingests the data of all the entities that the access key can access. To ingest the data of only one entity, use an access key that is limited to that entity.

  • Hevo ingests the balance_report, payout_report, and financial_action_by_payout_report objects only from the reports that the Checkout.com API lists for your access key. If the API does not list these reports for your account, the objects are created in the Destination without any records, even if the reports are shown in the Checkout.com Dashboard.

  • Hevo ingests the payment source details only for the payment methods listed in the Data Model.

  • If the details of a payment do not contain a customer ID, Hevo finds the customer using the customer’s email address. If more than one customer in your account has the same email address, Hevo ingests only the customer that Checkout.com returns.


Limitations

  • Hevo ingests a payment only after Checkout.com creates the Financial Actions report of the day on which the payment was made, at about 03:10 UTC on the next day. Payments made on the current day are not ingested in the same day’s runs.

  • Hevo ingests only the customers of the payments ingested in a run. Customers who have no payments are not ingested, and changes to a customer, such as a new email address, are ingested only when a new payment of that customer is ingested.


Revision History

Refer to the following table for the list of key updates made to this page:

Date Release Description of Change
Oct-25-2026 NA New document.

Tell us what went wrong