ColaService Docs
MarketplaceBuyer Guides

Multi-Vendor Checkout & Payments

How cart partitioning, shipping line calculations, and Paystack payment processing work on ColaSolar.

Multi-Vendor Checkout & Payments

ColaSolar Marketplace allows you to add products from different distributors into a single unified shopping cart.

How Multi-Vendor Cart Works

When you place items from Vendor A (e.g. Lagos Warehouse) and Vendor B (e.g. Port Harcourt Warehouse) into your cart:

  1. Sub-Orders Generated: The platform automatically partitions your order into distinct vendor sub-orders.
  2. Itemized Shipping Lines: Each vendor calculates specific freight/courier shipping rates based on item weight and destination address.
  3. Single Checkout Payment: You make one single payment at checkout. Funds are escrowed and securely allocated to respective vendor balances upon delivery verification.

Supported Payment Options

  • Debit / Credit Cards: Visa, Mastercard, Verve processed securely via Paystack.
  • Bank Transfer: Instant bank transfer with dynamic account numbers generated at checkout.
  • USSD: Pay directly from your mobile banking app (737, 919, 894, etc.).
  • Solar BNPL / Installment Loans: Flexible 3 to 12-month payment plans for eligible verified accounts.

Order Security: All Paystack payment webhooks use DB-backed idempotency protection to prevent duplicate charges or unconfirmed orders.

Payment Verification Steps

Complete Payment on Paystack Modal

Authorize the transaction using card OTP or instant bank transfer.

Order Confirmation Screen

Once authorized, you will be redirected to /checkout/callback where your unique Order Code (e.g. CS-98412) is validated.

Email Receipt

A branded receipt detailing sub-orders and vendor contacts is emailed to your registered email address.

On this page