Skip to content

Cash on Delivery & Bank Transfer Payments

Overview

In addition to Stripe, Cartly supports two offline payment methods: Cash on Delivery (COD) and Bank Transfer. Both are configured from Admin → Settings → Payments.

Cash on Delivery (COD)

COD lets customers pay in cash when their order is delivered.

Enabling COD

  1. Go to Admin → Settings → Payments
  2. Find the Cash on Delivery section and toggle it on
  3. Enter optional instructions (e.g. "Please have exact change ready")
  4. Save

COD will appear as a payment option on your checkout page. Orders placed via COD are created immediately with a Pending payment status. Mark them as paid manually after you collect payment by opening the order and clicking Mark as Paid.

Bank Transfer

Bank Transfer lets customers pay via direct bank transfer before their order is fulfilled.

Enabling Bank Transfer

  1. Go to Admin → Settings → Payments
  2. Find the Bank Transfer section and toggle it on
  3. Enter your bank account details: IBAN, account name, bank name, and any additional instructions
  4. Save

Your bank details and instructions are displayed to the customer after checkout and in their order confirmation email. Orders start with a Pending payment status. Mark them as paid once you confirm the bank transfer in your account.

Processing Offline Orders

  • Mark as Paid — Open the order detail and click this button once you have received payment
  • Fulfillment — Fulfill the order after confirming payment to send shipping notifications
  • Cancel — Cancel unpaid orders if payment is not received within your payment window

Notes

  • COD and Bank Transfer orders do not require email_configured but customers will only receive confirmation emails if your email provider is set up in Settings → Email
  • Both methods work alongside Stripe — customers see all available payment options at checkout
Was this helpful?