Checkout and orders overview
Configure your payment experience and manage the lifecycle of your sales.
This section covers the tools required to accept payments, manage customer orders, and handle post-sale operations, such as refunds.
How the order flow works
To effectively manage your orders and support your customers, it is helpful to understand the lifecycle of a FastSpring transaction. The diagram below illustrates the interaction between your customer, the checkout experience, and the backend processing.
sequenceDiagram
autonumber
participant User as Customer
participant Store as Checkout (Popup/Web)
participant FS as FastSpring Core
participant Seller as Your Backend
User->>Store: Selects Product & Clicks Buy
Store->>FS: Initiate Checkout (Secure Payload or Link)
FS-->>User: Display Checkout / 1ClickPay
User->>FS: Enter Payment Info & Submit
rect rgb(240, 240, 240)
Note over FS: Risk Analysis Engine
FS->>FS: Evaluate Fraud Score
end
alt Risk Check Passed
FS->>FS: Process Payment
FS-->>User: Payment Success & Receipt
par Parallel Actions
FS->>User: Email Fulfillment
FS->>Seller: Webhook: order.completed
end
else Risk Check Failed
FS-->>User: Decline Message
FS->>Seller: Webhook: order.failed
end
Checkout experiences
Choose how you want to present the shopping experience to your customers.
A seamless, modal-based checkout that opens directly over your existing website.
A fully hosted, standalone checkout page managed by FastSpring.
Configuration and setup
Customize how your store accepts payments and reduces friction for returning customers.
Control which payment options (Credit Card, PayPal, Wire) are available to your customers.
Enable frictionless, single-click purchasing for returning customers to boost conversion.
Order management
Tools for your support and sales teams to handle transactions after (or during) the sale.
Updated about 7 hours ago