Seller Guide & Troubleshooting

Operate smoothly, understand payouts, and resolve issues quickly on OffaBuy.

Contents

1 Seller Lifecycle Overview

  1. Create account & complete profile
  2. (Optional early) Upload products
  3. Complete KYC (Admin approval grants Verified + Seller)
  4. Create Paystack Subaccount
  5. Receive live split payouts OR accumulate pending
  6. Manage orders → Fulfill → Complete

2 Payment & Payout Model

ComponentMarketplaceYou (Seller)
Commission5% retained95% earnings
If subaccount existsInstant split to bankImmediate credit
If no subaccountCommission retained95% stored as Pending Payout

You never lose earnings—funds queue as pending until you finish setup.

3 Subaccount Setup (Required for Live Payouts)

Path: Seller Dashboard → Payment Setup ("Setup Payment" / "Create Subaccount").

On success: Pending payouts attempt automatic transfer and widget updates from orange to green.

4 Pending Payouts Widget

Location: Seller Dashboard top area.

5 When a Product Sells Before You Create a Subaccount

  1. Buyer checkout success
  2. Commission (5%) retained
  3. Your 95% logged as pending
  4. Visible in dashboard widget
  5. After subaccount creation → system batch transfers

6 Verifications & Seller Status

KYC approval sets is_verified=true, is_seller=true. Verified badge increases trust & conversion.

7 Order Management

StatusMeaningYour Action
pendingBuyer paid / order createdPrepare fulfillment
completedOrder fulfilledNone
canceledSystem or buyer actionReview reason

8 Typical Seller Issues & Resolutions

IssueCauseResolution
No payout after salesNo subaccountCreate subaccount (Section 3)
Subaccount created but no transfersTransfer queue delayWait & refresh
Some payouts missingFailed transfer attemptRemain pending; retry auto
Product not visibleInactive / filtered / categoryCheck status/category
Verification pending longAdmin backlogContact >48h
Commission seems offGross vs net confusionNet = 95% ex shipping
Widget disappearedNo pending leftNormal

9 Manual Payout Recovery (Edge Case)

If auto-transfer fails status stays pending. Admin can trigger reprocessing. No ticket needed unless >24h.

10 How Split Payments Work Internally

  1. Buyer pays full cart
  2. System groups items per seller
  3. If subaccount → transaction with subaccount param
  4. If none → record pending payout
  5. Commission tracked per group
  6. Webhook validates success

11 Notifications You May See

TypeMeaningAction
pending_payoutFunds waiting for setupCreate subaccount
payout_processedTransfer succeededNone
subaccount_reminderDelayed setupFinish setup
payment_setupConfirmationNone

12 Best Practices to Maximize Earnings

13 Safety / Compliance

14 Advanced: Verifying a Payout

  1. Check your bank app credit
  2. Match amount to widget / notification
  3. Support can cross-check Paystack transfer ref

15 When to Contact Support

16 Roadmap (Seller Enhancements)