Checkout.com
Connect Checkout.com with FreshPortal to automate payment status, refunds, and reconciliation using secure API and webhook-based synchronization.
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.
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
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.
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.
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
