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?

The Checkout.com integration connects FreshPortal with Checkout.com, a payment services provider that helps businesses accept online payments and disburse funds through multiple payment methods.  For flower and plant trading operations, this integration supports a smoother order-to-cash flow: payment initiation from your sales process, real-time payment 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 supports stronger customer communication, fewer manual corrections, and clearer cash positions, especially when volumes rise or you run multiple sales channels.

What does the integration do?

What does the integration do?

The Checkout.com integration synchronizes payment events with FreshPortal so orders, invoices, and finance workflows reflect the actual payment state. It can create payment requests for orders, receive payment confirmations and failures, and register refunds and chargeback-related signals where applicable. Real-time event notifications (webhooks) support fast status updates, while API-based retrieval can be used for backfilling or scheduled reconciliation.

Data Flows

  • Direction: Bi-directional

  • Frequency: Hybrid

  • Technology: REST API

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

Key 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

  • Reduce manual payment checking by updating order statuses automatically, enabling faster release to fulfillment and fewer customer follow-ups.

  • Improve reconciliation accuracy by linking settlements and transaction references to orders, supporting cleaner Accounting integration workflows.

  • Strengthen risk control by logging payment failures and exception states centrally, so teams act quickly on discrepancies.

  • Support scalable Automation across channels by keeping payment, order, and finance data aligned within your Trade software stack.

System integration

System integration

  • Account/license: An active Checkout.com merchant account with API access enabled is required 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.



About Checkout.com

About Checkout.com

Checkout.com is a global payment services provider that enables businesses to accept online payments and manage disbursements through a range of payment methods and integration options.  The platform offers API-based payment processing with support for event notifications via webhooks, making it well-suited for workflows that need timely status updates and reliable reconciliation.  Checkout.com’s headquarters is in London, and the company operates internationally with multiple office locations.  For FreshPortal users, Checkout.com typically fits as a Payments integration layer that connects customer checkouts and B2B payment flows to the operational system used for orders, fulfillment, and finance.



  • Website: checkout.com

  • Country/Region: United Kingdom (HQ) 

  • Specialization: Payment processing, acquiring, and payment event notifications

Are you interested in this app?

Are you interested in this app?