Skip to content

Flint Engine — The eCommerce Operating System

Flint Engine eCommerce OS

Cash on Delivery

Overview

Cash on Delivery (COD) is the default payment method in Flint Engine. When a customer places an order, the payment method is set to COD unless changed manually. This means the customer is expected to pay after receiving the product or service.

How COD Works

  1. Customer places an order through the checkout
  2. The order is created with payment method = COD and payment status = unpaid
  3. For software products, a license key is generated and displayed on the order success page
  4. The admin can update the order status and payment status manually

Admin Actions for COD Orders

  • Record Payment — Mark the order as paid after receiving payment
  • Update Payment Status — Change from unpaid to paid, partially paid, or failed
  • Cancel Order — Cancel if payment is not received
  • Add Notes — Document payment collection details

When to Use COD

  • Physical products — Collect payment when delivering goods
  • Local customers — Customers who prefer cash or in-person payment
  • Service agreements — Payment upon completion of work

Other Payment Methods

For digital products and software licenses, you may prefer to collect payment before delivery:

  • Bank Transfer — Customer pays via bank transfer before shipping
  • Manual Payment Recording — Record any payment method after receiving payment outside the system

Note: For software products, a license key is generated regardless of payment status. The customer receives their key immediately upon checkout, even if payment is still pending.

  • Checkout — Customer checkout process
  • Payments — Recording and managing payments