Payments: A Conceptual Guide to the Kibo Commerce Financial Core
1. Strategic Overview
Concept Definition: Payments in Kibo Commerce represents the foundational platform capabilities and integrated processes for securely accepting, authorizing, capturing, crediting, and refunding monetary transactions across all sales channels. Business Context: The platform’s payment framework is an agile, API-driven solution positioned as the central financial core for enterprise e-commerce operations, ensuring secure, compliant, and channel-agnostic transaction management to drive a unified commerce experience. Value Drivers:- Increased Revenue Velocity: Support for a diverse array of configurable payment types, including credit cards, digital wallets, and alternative methods, removes checkout friction and broadens market reach, designed to increase customer conversion.
- Optimized Working Capital: Flexible authorization and capture settings, align fund collection with fulfillment activities, which is designed to improve cash flow and mitigate financial risk associated with order changes.
- Reduced Compliance and Security Risk: Integration with specialized payment gateways and built-in tokenization features protect sensitive customer data and help maintain adherence to Payment Card Industry Data Security Standards (PCI DSS), securing the overall transaction ecosystem.
2. Core Concepts Explained
What is Payments? Payments is the core subsystem within the Kibo Commerce platform responsible for managing the lifecycle of a financial transaction from the customer’s intent to pay through to the final settlement or refund. It serves as the secure layer between the storefront, the Order Management System (OMS), and external Payment Gateways (which handle the secure authorization and money movement). Each step in the transaction is recorded as a detailed Payment Interaction to maintain a comprehensive audit trail and status history, which is fundamental to financial reconciliation.- Authorization: The initial process where the payment gateway confirms the availability of funds and reserves the required amount on the customer’s account.
- Capture (Redeem): The process of transferring the reserved funds from the customer’s account to the merchant’s account; for gift cards, this action is referred to as redeem.
- Void: The cancellation of a payment that has been Authorized but not Captured. It releases the reserved funds back to the customer.
- Credit/Refund: The process of returning captured funds to the customer.
- Operational Benefits: The system provides flexibility by allowing merchants to define the precise timing of fund capture (e.g., authorizing at order submit and capture at shipment fulfillment), which is essential for complex omnichannel and distributed fulfillment models, such as back-ordered items or ship-from-store. This prevents customer chargebacks due to premature billing.
- Financial Benefits: By supporting multiple payment types and enabling payment ranking, the system can be configured to minimize payment failure rates and maximize the success of capture and refund operations, directly protecting profit margins. Furthermore, the use of payment tokenization allows for secure storage of customer payment details, promoting repeat purchases without increasing the merchant’s PCI compliance scope.
- Customer Experience Benefits: Offering a wide, configurable array of payment methods, including digital wallets, B2B-specific options like Purchase Orders, and store credit/gift cards, provides a frictionless, personalized, and convenient checkout experience, which is designed to improve customer satisfaction and reduce cart abandonment.
3. Functional Components & Configuration Deep Dive
Component Architecture
The Payment subsystem is composed of a tightly integrated set of components that manage the transaction lifecycle:- Payment Gateway Service: The configured external service connection responsible for secure transaction processing.
- Functionality: Handles authorization, capture, credit, and void interactions with financial institutions.
- Payment Types: Defines the acceptable payment instruments.
- Support for Credit Cards: Allows for various card types (e.g., Visa, Mastercard) assigned to a gateway.
- Support for Digital Wallets: Integration with external providers like PayPal, Apple Pay, etc.
- Support for Gift Cards and Store Credit: Includes both external (Gateway) and internal (Platform) gift cards.
- Support for Purchase Orders: A dedicated B2B credit-based payment method.
- Payment Interactions: The chronological, auditable log of all actions (Authorize, Capture, Void, Credit, Decline) performed on a payment.
- Purpose: Tracks the payment’s Payment State (e.g., Authorized, Captured, Voided) and history for reconciliation.
- Security and Compliance: Mechanisms ensuring data protection.
- Functionality: Tokenization of payment data to protect sensitive information and adherence to industry security standards.
- Payment Ranking and Auto Capture Settings: Business rules for prioritizing and timing financial actions.
- Purpose: Govern the sequence in which the system executes captures and refunds on multiple payment types for a single order.
Configuration-Level Deep Dive
4. Key Capabilities and Business Applications
Capability: Manual Capture
Functional Explanation: Manual Capture is the direct merchant intervention to initiate the collection of funds after an initial Authorization has been successfully performed. While Auto Capture automates this, Manual Capture provides granular control in scenarios where the fulfillment process is handled externally or requires special validation. Merchants can manually capture the full authorized amount or a partial amount through the Admin UI or API, provided the capture occurs before the authorization expires. Business Application Example:- Industry: B2B Industrial Distributor (Complex pricing, client accounts, bulk ordering)
- Scenario: A client places a large, complex order for custom-cut materials using a credit card. Due to the custom nature, the final quantity and price are adjusted only after the items are physically fabricated, days after the initial order and authorization. The distributor has disabled auto-capture for this product line. A customer service representative (CSR) later uses Manual Capture to charge the customer the precise, final, lower-than-authorized amount for the fabricated material, avoiding the need for a separate refund process and resulting in accurate initial billing and a better customer experience.
Capability: Auto Capture
Functional Explanation: Auto Capture is a site-level configuration that automates the process of converting a payment Authorization (reserved funds) into a Capture (collected funds). Auto capture can be configured to capture on a specific shipment step or status, capture the order total when the first shipment on the order is fulfilled or force a capture on a specific day. When enabled, the system automatically checks for and initiates the capture action based on the configured Order Processing Behavior or Flexible Auto Capture Settings (typically tied to a shipment’s fulfillment status). This eliminates the need for manual intervention by a CSR or system user to collect payment after the authorization is in place, reducing the administrative overhead associated with payment reconciliation. Business Application Example:- Industry: Direct-to-Consumer (DTC) Brand (Subscription models, customer acquisition focus)
- Scenario: A DTC brand experiences high order volume and uses a complex, distributed fulfillment network with multiple warehouses. To maintain efficiency and ensure timely revenue recognition, the brand enables Auto Capture with the trigger set to the “Fulfilled” shipment state. As each order portion is packaged and shipped from the respective warehouse, the OMS automatically updates the shipment status, which triggers the platform to charge the customer’s credit card for the exact value of the shipped items. This automation ensures revenue collection is synchronized with product shipment across the distributed network, resulting in significant time savings for the finance and order management teams.
Capability: Payment Extensibility
Functional Explanation: Payment Extensibility is a core platform feature that leverages the Kibo Commerce developer framework, allowing merchants to implement a custom payment gateway that is not supported natively out-of-the-box. This is achieved by creating an application in the Dev Center, configuring it as a gateway adapter, and then installing that application in the tenant. This framework allows the merchant to define the logic for essential payment interactions—such as authorization, capture, and credit—to communicate with a specific, external third-party payment processor or system. Business Application Example:- Industry: Marketplace Operator (Multi-vendor management, compliance)
- Scenario: The marketplace operator has an existing, preferred relationship with a financial services provider whose payment gateway is not one of Kibo Commerce’s Out-of-the-Box (OOB) integrations. The operator uses Payment Extensibility to build a custom gateway adapter application that facilitates communication between the Kibo platform and their preferred third-party gateway. This allows the operator to maintain their existing financial infrastructure and negotiated processing rates while leveraging the Kibo Commerce platform, resulting in seamless financial continuity and reduced integration switching costs.
Capability: Purchase Order (PO) Payment Method
Functional Explanation: The Purchase Order payment type is a B2B-focused feature that allows an authorized corporate customer to pay for goods using a formal, pre-approved PO Number against a configurable Credit Limit. This is a site- and customer-specific setting. The system tracks the customer’s available credit. The PO payment is typically authorized instantly against the customer’s available credit. Business Application Example:- Industry: B2B Industrial Distributor (Complex pricing, client accounts, bulk ordering)
- Scenario: A purchasing manager for a large manufacturing firm needs to place a time-sensitive, $30,000 order for spare parts. The customer’s account is pre-configured with a $50,000 credit limit and the PO payment type is enabled. The manager selects Purchase Order at checkout, enters the required PO number and the system authorizes the payment instantly against the remaining credit. This capability eliminates the delay of invoicing and payment negotiation for established clients, resulting in a significantly faster order-to-delivery cycle.
Capability: Automatic and Manual Refunds
Functional Explanation: The platform provides two distinct methods for returning funds to the customer: Automatic Refunds and Manual Refunds.- Automatic Refunds: These are system-triggered actions, typically initiated when a return is successfully processed and accepted within the Order Management System (OMS). The system determines which payment method to credit first based on the configured Payment Ranking for refunds, ensuring a consistent and automated financial reconciliation process.
- Manual Refunds: These are initiated directly by a business user, such as a Customer Service Representative (CSR), through the Admin UI. A CSR has the flexibility to select the specific, preferred payment type to refund on
- Industry: Fashion & Apparel Retailer (Omnichannel, seasonal, complex sizing)
- Scenario: A customer returns a high-cost dress that was purchased using a credit card and a small amount of promotional Store Credit. To manage the high volume of standard returns, the retailer relies on Automatic Refunds to credit the customer’s credit card instantly upon verification of the returned item. However, in a scenario where the customer paid with two credit cards, a CSR can perform a Manual Refund to split the refunded amount between the two cards exactly as requested by the customer. This flexibility ensures efficiency for standard returns while allowing customer-centric adjustments for unique financial situations, resulting in high customer satisfaction and minimal manual financial adjustments.
5. Platform Integration Map
6. Related Conceptual Guides
For foundational knowledge, refer to:- Fulfillment: This guide explains the order and shipment life cycles, which are the direct system triggers for payment capture and important for utilizing Flexible Auto Capture.
- Customer API: This guide details how customer records are managed, which is a prerequisite for saving payment methods and enabling B2B credit-based features like the Purchase Order Credit Limit.
- Returns and Reverse Logistics: This guide details the process for returning funds and managing customer monetary adjustments, which is directly affected by the configured Payment Ranking and the original payment method’s disposition.
- API Extensions: This guide explains the development framework that enables Payment Extensibility, detailing how the two concepts work together to achieve greater business goals like connecting to localized or specialized payment gateways.
- Payment Gateway Settings: This guide provides detailed instructions on the configuration, credential management, and supported providers for external payment processors that authorize and capture funds.
- Payment Type Settings: This guide covers the process for enabling specific payment methods (like credit cards, checks, or digital wallets) on a per-site basis and assigning them to a configured payment gateway.
- Auto Capture Settings: This guide details the configuration of the general Auto Capture toggle, the definition of the capture event trigger, and the use of the Flexible Auto Capture Settings tied to shipment states.

