Checkout.com

Connect Checkout.com with FreshPortal to automate payment status, refunds, and reconciliation using secure API and webhook-based synchronization.

Logo Checkout.com
Logo Checkout.com

What is Checkout.com?

What is Checkout.com?

Checkout.com is a payment services provider that helps businesses accept online payments and disburse funds across multiple payment methods. For flower and plant trading operations, the integration supports a smoother order-to-cash flow: payment initiation from your sales process, real-time lifecycle updates back into FreshPortal, and structured data for finance and customer service.

When payments and orders stay aligned, teams spend less time switching tools and more time acting on reliable status information. This means stronger customer communication, fewer manual corrections, and clearer cash positions, especially when volumes rise or you run multiple sales channels.


  • Website: checkout.com

  • Country/Region: Global (headquartered in London, United Kingdom)

  • Specialization: Online payment processing, payouts, and payment lifecycle management

What does the integration do?

What does the integration do?

FreshPortal and Checkout.com synchronize payment events so orders, invoices, and finance workflows reflect the actual payment state. The integration creates payment requests for orders, receives confirmations and failures, and registers refunds and chargeback signals where applicable. Webhooks drive fast status updates, while API retrieval handles backfilling and scheduled reconciliation.

Data flows

  • Direction: bi-directional

  • Frequency: hybrid (real-time webhooks + scheduled reconciliation)

  • Technology: REST API + webhooks

What data is exchanged?

  • Order reference, amount, currency, and payer details (mapped to a Checkout.com payment request)

  • Payment status updates (authorized, captured, declined, canceled) and timestamps

  • Refund and partial refund details, including amounts and processing state

  • Settlement or payout references for reconciliation and finance reporting

Automated actions

  • Create or update a payment request in Checkout.com when a FreshPortal order is confirmed

  • Update FreshPortal order payment status based on Checkout.com webhook events

  • Trigger refund creation from FreshPortal and store the resulting refund status in the order context

  • Run scheduled reconciliation to match paid orders with settlements when real-time events are delayed

Client Data
Realtime
Client Data
Realtime
Client Data
Realtime
FreshPortal
Software
Checkout.com
API
Client Data
Realtime
Client Data
Realtime
Client Data
Realtime
FreshPortal
Software
Checkout.com
API

Business impact

Business impact

Less manual payment checking
Order statuses update automatically, enabling faster release to fulfillment and fewer customer follow-ups.

More accurate reconciliation
Linking settlements and transaction references to orders keeps accounting workflows clean.

Stronger risk control
Centralized logging of payment failures and exception states lets teams act quickly on discrepancies.

Built to scale
Payment, order, and finance data stay aligned across channels within your trade software stack.

System integration

System integration

Account and license
An active Checkout.com merchant account with API access enabled to process payments and receive event notifications.

Access
Checkout.com server-to-server credentials (secret API key or OAuth 2.0 access keys) and webhook configuration for payment lifecycle events.

FreshPortal
FreshPortal API connectivity enabled for your environment, plus the relevant sales and finance configuration to store payment references and statuses.

Are you interested in this integration?

Are you interested in this integration?