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