Stripe is a payments platform that provides financial infrastructure for online transactions. Businesses use Stripe to accept payments in web and app checkouts, support multiple payment methods and currencies, and manage payment workflows such as refunds and dispute handling. Stripe is widely used by platforms and marketplaces and offers developer tooling (APIs) as well as configuration via the Stripe Dashboard.
The FreshPortal–Stripe integration connects your FreshPortal commerce and financial workflows to Stripe so you can take online payments and automatically reflect payment outcomes back in FreshPortal. Typical automation includes creating a payment request for an order or invoice and updating the document status when Stripe confirms payment via event notifications (webhooks).
Data Flows
Direction: Bi-directional
Frequency: Real-time (event-driven) with optional scheduled reconciliation
Technology: API + Webhooks
What data is exchanged?
Customers (identifiers and contact details needed for payment context)
Orders / invoices (amount, currency, reference, due date or payment terms)
Payment intents / payment status (paid, failed, pending)
Refunds (status and reference back to the original transaction)
Optional return flow: dispute/chargeback signals for internal follow-up
Key automated actions
Generate an online payment request from FreshPortal for an order or invoice (for webshop checkout or post-delivery payment)
Receive Stripe payment confirmations and update the related order/invoice status in FreshPortal (reduces manual checking)
Trigger automatic matching/reconciliation references so your finance team can trace “what was paid” to “what was delivered”
Support refunds with consistent references back into FreshPortal for correct credit handling
Faster cash collection: customers can pay online immediately, which reduces payment delays and manual follow-up.
Fewer errors: payment statuses are synced from Stripe events instead of being retyped or checked manually.
Cleaner administration: consistent references between FreshPortal documents and Stripe transactions improve traceability during month-end closing.
Scalable operations: webhooks allow your workflow to keep up when order volumes increase (more payments without more back-office work).
Account/license: Active Stripe account (appropriate Stripe product setup depending on your payment flow).
Access: Stripe API access (API keys) + webhook configuration in Stripe (for real-time payment updates).
FreshPortal: FreshPortal environment with the relevant commerce/financial configuration (commonly used with online selling flows where payment status should drive release, packing, invoicing, or accounting steps).
Stripe is a financial services and software company that provides online payment infrastructure and related tools for businesses to accept payments and manage internet commerce. Stripe supports businesses globally and publishes developer documentation for APIs and event-driven integrations (webhooks).
Website: stripe.com
Country/Region: Global (dual headquarters in San Francisco and Dublin)
Specialization: Online payments infrastructure, APIs, and event-driven payment workflows
