Skip to main content

Complete Buying Journey

This guide walks through the complete buying experience on RTC Collector, from browsing marketplace listings to receiving your item and completing the transaction. Whether you want to purchase an item outright, make an offer, or propose a trade, this guide covers every step of the process.

Journey Overview

The buying journey consists of these steps:

  1. Browse Marketplace - Find items for sale or trade
  2. View Listing Details - Review item specifications, seller info, pricing
  3. Make Purchase Decision - Buy now, make offer, or propose trade
  4. Complete Payment - Enter shipping address, select shipping method, pay
  5. Track Shipment - Monitor delivery progress
  6. Confirm Receipt - Verify item arrival
  7. Rate Seller - Build seller reputation (optional)

Timeline: 5-15 business days from purchase to delivery (varies by shipping method and location)

Step 1: Browse Marketplace

Accessing the Marketplace

Navigate to Marketplace:

  1. Log in to your account
  2. Click Marketplace in the main navigation
  3. Default view shows all available listings

View Modes:

The marketplace offers two viewing options:

  • Grid View - Tiled cards showing listing images, ideal for visual browsing
  • List View - Compact rows with key details, better for quick scanning

Toggle between views using the Grid/List icons in the top right.

Search and Filter

Search Listings:

Use the search bar to find specific items:

  • Search by name, brand, model, or keywords
  • Results update as you type
  • Search covers titles, descriptions, and item specifications

Filter Options:

Narrow results using filters:

  • Category - Computer, Console, Handheld, Game, Accessory, Other
  • Condition - NEW, LIKE_NEW, VERY_GOOD, GOOD, FAIR, POOR, NEEDS_REPAIR
  • Listing Type - For Sale, For Trade, Both
  • Price Range - Set minimum and maximum price
  • Location - Filter by seller location (city, state, country)

Filters apply immediately to visible results.

Listing Information

Each listing card displays:

  • Primary Image - Main product photo
  • Item Name - Product title
  • Price - Asking price (or "Trade Only")
  • Condition - Item condition badge
  • Seller - Seller username or display name
  • Location - Seller city/state
  • Listing Type Badge - For Sale, Trade, or Both

Sale Listings:

  • Green badge shows asking price
  • "Buy Now" option available
  • Offers can be submitted

Trade Listings:

  • Purple "Trade Only" badge
  • No cash payment accepted
  • Must propose item from your collection

Both (Sale or Trade):

  • Both price and trade badge shown
  • Buyer chooses cash or trade offer

Currency Conversion

If listing price is in different currency than your preference:

  • Original price shown first
  • Converted price shown below in your currency
  • Conversion uses real-time exchange rates
  • Example: "$50 USD (£39.50 GBP)"

Step 2: View Listing Details

Opening a Listing

Access Listing Page:

  1. Click on any listing card in the marketplace
  2. Opens dedicated listing detail page
  3. URL includes unique public token: /listing/{token}

Listing Detail Page shows:

  • Full-size item images with thumbnails
  • Complete item specifications
  • Seller information
  • Description
  • Shipping details
  • Estimated delivery window

Item Images

Image Viewer:

  • Large primary image displayed (square aspect ratio)
  • Click thumbnails to switch images
  • Hover to highlight active thumbnail
  • Blue border indicates selected image

Image Navigation:

  • Scroll through thumbnails horizontally
  • Multiple images show condition from all angles
  • Zoom not supported (images display at fixed size)

Item Specifications

Comprehensive Details Section:

Lists all available specifications in two-column grid:

Format (First Priority):

  • CIB (Complete in Box) - Box, manual, inserts, all original contents
  • NIB (New in Box) - Factory sealed, never opened
  • Sealed - Original shrink wrap intact
  • Boxed - Has box but may be missing inserts
  • Loose - Item only, no packaging
  • Cart Only / Disc Only - Game media without case
  • No Manual - Box and item but missing manual
  • Box Only - Empty box (for collectors)
  • Manual Only - Instruction manual only

Condition (with detailed descriptions):

  • NEW - Brand new, never used, original packaging
  • LIKE_NEW - Mint condition, minimal/no wear
  • VERY_GOOD - Light wear, fully functional
  • GOOD - Normal wear, fully functional, minor cosmetic issues
  • FAIR - Noticeable wear, fully functional
  • POOR - Heavy wear, significant cosmetic damage, still usable
  • NEEDS_REPAIR - Not fully functional, requires repair

Region (with compatibility info):

  • NTSC - North American/Japanese (60Hz)
  • NTSC-U - North American standard
  • NTSC-J - Japanese standard (may require region-free console)
  • PAL - European/Australian (50Hz)
  • PAL-A - Australian standard
  • PAL-E - European standard
  • Region Free - Works on any region console
  • Multi-Region - Compatible with multiple regions

Additional Specifications:

  • Platform (Game Boy, PlayStation, etc.)
  • Manufacturer
  • Model Number
  • Serial Number (if available)
  • Release Year
  • Color
  • Sub Category (type)

Game-Specific Fields:

  • Developer
  • Publisher
  • Genre
  • ESRB Rating
  • Max Players

Listed Date:

  • Shows when listing was created
  • Format: MM/DD/YYYY

Seller Information

Seller Card displays:

  • Seller display name or username
  • User icon
  • Location (city, state with map pin icon)
  • Seller ratings (if available)

Note: If viewing your own listing, blue banner shows "This is your listing" instead of action buttons.

Item Description

Seller-Written Description:

  • Free-text description from seller
  • Additional condition notes
  • Included accessories
  • Known issues or defects
  • Other relevant details
  • Supports multi-line text with preserved formatting

Shipping Information

Shipping Details Card shows:

Base Shipping Cost:

  • Fixed shipping price set by seller
  • Displayed in listing currency
  • Currency converted if needed

Handling Time:

  • Number of days before seller ships
  • Common values: 1-3 days
  • Affects estimated delivery date

International Shipping:

  • Green checkmark if available
  • "Not Available" if domestic only

Insurance Options:

  • Shows if seller offers insurance
  • Coverage amount displayed
  • Optional for buyer
  • Example: "Up to $500 USD"

Signature Requirement:

  • Shows if signature required for delivery
  • Types:
    • Standard Signature - Recipient must sign
    • Adult Signature (21+) - Adult 21+ must sign
    • Indirect Signature - Anyone at address can sign

Package Restrictions:

  • Lithium Batteries warning (if contains batteries)
  • Dangerous Goods warning (if applicable)

Package Dimensions:

  • Length × Width × Height (in cm)
  • Weight (in kg)
  • Example: "30 × 20 × 10 cm, 2 kg"

Shipping Calculator

Calculate Shipping to Your Location:

  1. Click Calculate Shipping button
  2. Modal opens with ZIP code input
  3. Enter your ZIP/postal code
  4. Click Calculate Rates
  5. System fetches live rates from carriers

Saved Location:

  • If marketplace profile has address, auto-populates
  • Shows saved location: "City, State ZIP"
  • Can override with different ZIP code

Shipping Rates Display:

  • Shows top 3 cheapest options
  • Each rate shows:
    • Provider (USPS, UPS, FedEx, etc.)
    • Service level (Ground, Priority, Express, etc.)
    • Cost in original currency
    • Estimated delivery time (days)
  • Sorted by price (cheapest first)
  • "+X more options" if more than 3 rates available

Rate Calculation:

  • Uses seller's location as origin
  • Uses your ZIP code as destination
  • Based on package dimensions from listing
  • Real-time carrier pricing

No Rates Available:

  • Error shows if destination not serviceable
  • Check seller accepts international shipping
  • Verify ZIP code is correct

Estimated Delivery

Delivery Date Range:

System calculates estimated arrival:

  • Handling Days - Seller's processing time (1-3 days typical)
  • Shipping Days - Carrier transit time (3-7 days typical for standard)
  • Minimum Date - Handling time + 3 days shipping
  • Maximum Date - Handling time + 7 days shipping

Example:

  • Handling: 2 days
  • Shipping: 3-7 days
  • Estimated delivery: Wed, Mar 15 - Mon, Mar 20

Delivery to Your ZIP:

  • If you calculated shipping, shows your ZIP code
  • Example: "to 10001"

Action Buttons

The listing page offers multiple purchase options based on listing type:

Buy Now Button (Sale or Both listings):

  • Green background, shopping bag icon
  • Instant purchase at asking price
  • Redirects to payment page immediately
  • Disabled if offline

Make Offer Button (Sale or Both listings):

  • Blue background, currency icon
  • Opens offer modal
  • Submit cash offer below asking price
  • Include optional message

Propose Trade Button (Trade or Both listings):

  • Purple background, arrows icon
  • Opens trade modal
  • Select item from your collection
  • Required description of your item

Message Seller Button (All listings):

  • Gray background, message icon
  • Opens or creates conversation with seller
  • Ask questions before purchasing
  • Redirects to Messages tab

Disabled States:

  • Buttons grayed out when offline
  • "Cannot [action] while offline" message shown
  • Must connect to internet to proceed

Marketplace Requirements

Account Limitations:

HOBBYIST tier cannot:

  • Make offers
  • Propose trades
  • Message sellers
  • Purchase items

Marketplace Locked Interstitial:

  • If HOBBYIST clicks any action button
  • Modal explains marketplace features restricted
  • Prompts upgrade to COLLECTOR or ENTHUSIAST tier
  • Links to plan selection page

Minimum Requirements for Buying:

  • Active COLLECTOR or ENTHUSIAST subscription
  • Email address verified
  • Account in good standing

Step 3: Make Purchase Decision

You have three ways to acquire an item: Buy Now, Make an Offer, or Propose a Trade.

Option A: Buy Now

Direct Purchase:

Use this when you agree with asking price and want instant purchase.

Process:

  1. Click Buy Now button on listing page
  2. System creates pending transaction
  3. Generates unique payment token
  4. Redirects to payment page: /payment/{token}
  5. Complete payment process (see Step 4)

When to Use Buy Now:

  • Price is fair or below market value
  • Item is rare or in high demand
  • Want to secure item immediately
  • Avoid negotiation delays

Transaction Created:

  • Status: PENDING
  • Amount: Listing price
  • Payment required within: No time limit (but seller can cancel if delayed)
  • Expires if: Seller deletes listing or accepts other offer

No Payment Deadline:

  • Transaction remains PENDING until you pay
  • Seller can cancel PENDING transactions
  • Other buyers can make offers while PENDING
  • Seller may accept another offer if you delay

Option B: Make an Offer

Cash Offer Below Asking Price:

Use when you want to negotiate on price.

Opening Offer Modal:

  1. Click Make Offer button on listing page
  2. Modal opens showing:
    • Item name
    • Current asking price (with currency conversion)
    • Offline warning (if offline)

Submitting Offer:

Offer Amount:

  • Enter amount in listing's currency
  • Can be any amount above $0
  • System accepts offers above or below asking price
  • No minimum percentage required

Message to Seller (Optional):

  • Add context for your offer
  • Explain why offering lower amount
  • Mention comparable listings
  • Max length: No limit (text area)
  • Not required but recommended

Example Offers:

  • Asking $100, offer $85
  • Asking $50, offer $40 (20% below)
  • Asking $200, offer $150 (25% below)

Submit:

  1. Enter offer amount
  2. Add message (optional but recommended)
  3. Click Submit Offer
  4. Success toast: "Your offer has been sent to the seller"
  5. Modal closes

After Submission:

Your offer enters the seller's "Offers" queue with status PENDING.

Seller Can:

  • Accept your offer (creates transaction at your offered price)
  • Decline your offer (no transaction created)
  • Counter your offer (propose different amount)
  • Ignore your offer (remains pending indefinitely)

You Can:

  • Wait for seller response
  • Make another offer (no limit)
  • Make offers on other listings
  • Buy Now if impatient (bypasses your offer)

Offer Status Tracking:

Check offer status in Marketplace → Offers tab:

  • PENDING - Awaiting seller decision
  • ACCEPTED - Seller agreed, transaction created
  • DECLINED - Seller rejected
  • COUNTERED - Seller proposed different amount

If Accepted:

  • Transaction created at your offered amount
  • Status: PENDING
  • Payment token generated
  • Navigate to payment page to complete purchase

If Countered:

  • Seller proposes different amount
  • You can:
    • Accept counter-offer (creates transaction)
    • Decline counter-offer
    • Submit new counter-offer
    • Walk away

Option C: Propose Trade

Trade Item from Your Collection:

Use when offering item instead of cash.

Opening Trade Modal:

  1. Click Propose Trade button on listing page
  2. Modal opens showing:
    • Item name
    • "Select an item from your collection to trade"
    • Offline warning (if offline)

Select Trade Item:

System loads your collection items that are:

  • Not currently listed in marketplace
  • Available for trading

Loading Your Items:

  • Shows spinner while fetching
  • "No items available" if collection empty
  • "Add items to your collection first" prompt

Item List:

  • Scrollable list of eligible items
  • Each shows:
    • Item image (if available)
    • Item name
    • Category
    • Condition
  • Click item to select
  • Selected item highlighted with blue border and primary background

No Items Available?

  • You haven't added items to collection yet
  • All your items are already listed in marketplace
  • Solution: Add items to collection first, then return

Item Description (Required):

Message Field:

  • Required field (not optional for trades)
  • Describe your item condition
  • List included accessories
  • Mention any defects or issues
  • Provide additional details

Why Required:

  • Seller needs full context
  • Photos alone don't show everything
  • Clarifies what's included
  • Sets proper expectations

Example Descriptions:

Excellent condition Game Boy Color in original box. Box shows
minor shelf wear but console is like new. Includes original
AC adapter and manual. Battery cover intact, no scratches
on screen. Tested and fully working.

Submit Trade Proposal:

  1. Select item from your collection
  2. Write detailed description (required)
  3. Click Propose Trade
  4. Success toast: "Your trade proposal has been sent to the seller"
  5. Modal closes

After Submission:

Your trade proposal enters seller's "Offers" queue as PENDING.

Trade Offer Shows:

  • Your item name
  • Your item condition
  • Your item category
  • Your description
  • Your item images (if uploaded)

Seller Can:

  • Accept trade (creates trade transaction)
  • Decline trade
  • Counter-offer (propose your item + cash, or different item)
  • Request more info via messages

You Can:

  • Wait for seller response
  • Propose different item from collection
  • Make cash offer instead
  • Buy Now with cash (cancels trade proposal)

If Accepted:

  • Trade transaction created
  • Type: TRADE
  • Both items locked from marketplace
  • Trade workflow begins (see Trading Journey guide)

Trade vs. Sale Transaction:

  • Trade = Both parties ship items to each other
  • Sale = Buyer pays cash, seller ships item
  • Trade has dual-shipping confirmation system
  • Trade uses collection items, not standalone listings

Step 4: Complete Payment

After clicking Buy Now or accepting an offer, you're directed to the payment page to complete your purchase.

Payment Page Overview

URL: /payment/{paymentToken}

Security Check:

  • Only the buyer can access this page
  • Token validates transaction ownership
  • Attempting to access another buyer's payment page redirects to your purchases

Page Layout:

Left Column (2/3 width):

  • Shipping Address section
  • Shipping Options section
  • Insurance & Signature Options (if available)

Right Column (1/3 width):

  • Order Summary
  • Payment Method
  • Pay button

Shipping Address

Default Address:

If you've configured marketplace profile with shipping address:

  • Blue box displays saved address
  • Format: Street, City, State ZIP, Country
  • Example: "123 Main St, New York, NY 10001, US"
  • Automatically used for shipping

No Saved Address:

  • Yellow warning: "No default shipping address found"
  • Must enter custom address to proceed
  • Address saved to profile for future purchases

Use Different Address:

Checkbox: "Use a different shipping address"

  • Check to override default
  • Opens custom address form
  • Uncheck to return to default

Custom Address Form:

Required Fields:

  • Street Address - Full street address with apartment/unit
  • City
  • State/Province
  • Postal/Zip Code
  • Country

Example:

Street Address: 456 Oak Avenue, Apt 4B
City: Los Angeles
State/Province: CA
Postal/Zip Code: 90001
Country: United States

Validation:

  • All fields required (marked with *)
  • Must complete before proceeding
  • System checks for complete address
  • Error if any field empty: "Please complete your shipping address to view shipping rates"

Shipping Options

Live Rate Calculation:

System automatically fetches real shipping rates when:

  • Page loads with valid addresses
  • You switch between default/custom address
  • You change custom address fields

Loading State:

  • Spinner with "Fetching live shipping rates..."
  • Typically takes 2-5 seconds
  • Uses actual carrier APIs (USPS, UPS, FedEx, DHL)

Rate Display:

Each shipping option shows:

  • Service level name (e.g., "Priority Mail", "Ground Shipping")
  • Provider (USPS, UPS, FedEx, etc.)
  • Estimated delivery days
  • Cost in currency (e.g., "$12.50 USD")

Example Rates:

○ Priority Mail
USPS • 2 days • $12.50 USD

○ Ground Shipping
UPS • 5 days • $8.75 USD

○ Express Shipping
FedEx • 1 day • $35.00 USD

Selecting Shipping Method:

  • Radio button for each option
  • Click anywhere on rate row to select
  • Selected rate has blue border and light blue background
  • Only one rate can be selected

Auto-Selection:

  • System automatically selects cheapest rate on page load
  • Happens only once when rates first load
  • You can change selection at any time
  • Selection persists if you refresh page

Refresh Rates:

  • "Refresh rates" link below options
  • Click to re-fetch latest prices
  • Useful if rates seem outdated
  • Re-runs carrier API calls

No Rates Available:

Yellow warning box if:

  • Destination not serviceable
  • Seller hasn't configured package dimensions
  • Seller hasn't configured shipping address
  • Address invalid or incomplete

Error Messages:

  • "Seller has not configured package dimensions. Please contact seller"
  • "Seller has not configured shipping address. Please contact seller"
  • "No shipping rates available for this destination"
  • "Please complete your shipping address to view shipping rates"

Seller Configuration Required:

For shipping to work, seller must have:

  • Package dimensions (length, width, height, weight)
  • Shipping address (street, city, state, ZIP, country)
  • If missing, buyer cannot proceed

Shipping Insurance (Optional)

When Available:

Only shown if seller enabled "Insurance Offered" on listing.

Insurance Card shows:

  • Package icon and "Shipping Insurance (Optional)" heading
  • Checkbox: "Add insurance coverage"
  • Coverage amount: "Coverage up to $[amount] [currency]"

Selecting Insurance:

  1. Check "Add insurance coverage" checkbox
  2. Insurance amount auto-fills with listing's configured amount
  3. Blue info box explains coverage

Insurance Info:

Your shipment will be insured for loss or damage up to the
declared value. Insurance cost is typically ~2-3% of insured
value and will be added to shipping cost.

Insurance Cost:

  • Not shown separately on payment page
  • Included in final Stripe checkout session
  • Typically 2-3% of insured value
  • Example: $100 insured value = ~$2-3 insurance fee

Coverage Protects Against:

  • Lost packages
  • Damaged items during shipping
  • Stolen packages
  • Carrier mishandling

Claim Process:

  • Contact seller if item lost/damaged
  • Seller files claim with carrier
  • Insurance reimburses seller
  • Seller refunds or replaces item for buyer

Signature Confirmation

Note: Signature confirmation UI exists but backend support not yet implemented. Feature coming in future update.

When Required by Seller:

If listing has "Require Signature" enabled:

  • Signature type automatically set
  • Cannot disable (seller requirement)
  • Type shown:
    • Standard Signature - Recipient must sign
    • Adult Signature (21+) - Adult 21+ must sign
    • Indirect Signature - Anyone at address can sign

Optional Signature (Future Feature):

If seller doesn't require signature, buyers will be able to add:

  • No Signature - Standard delivery
  • Standard Signature - Recipient must sign (+fee)
  • Adult Signature (21+) - Adult 21+ must sign (+fee)

Order Summary

Order Summary Card shows:

Item Preview:

  • Square item image (80×80px) or package icon
  • Item name
  • Category
  • Condition

Seller Information:

  • "Sold by"
  • Seller first and last name

Price Breakdown:

Item Price:

  • Shows in listing currency
  • Converted to your currency (if different)
  • Example: "$100 USD (£78.50 GBP)"

Shipping:

  • Selected shipping rate cost
  • Shows in rate's currency with code
  • Example: "$12.50 USD"
  • Shows "Free" if no rate selected yet

Total:

  • Large, bold, primary color
  • Sum of item price + shipping
  • Shown in your preferred currency
  • Updates when you select different shipping rate

Currency Handling:

  • Item in one currency (e.g., USD)
  • Shipping in another currency (e.g., GBP)
  • Total converted to your currency (e.g., EUR)
  • All conversions use real-time exchange rates

Example:

Item Price       $100 USD (£78.50 GBP)
Shipping $12.50 USD (£9.80 GBP)
────────────────────────────────────
Total £88.30 GBP

Payment Method

Stripe Checkout:

Only payment method available:

  • Secure payment processing via Stripe
  • Purple card with radio button (always selected)
  • Credit/Debit Card icon
  • "Pay securely with Stripe"

Stripe Handles:

  • Credit cards (Visa, Mastercard, Amex, Discover)
  • Debit cards
  • Apple Pay (if available)
  • Google Pay (if available)
  • Link (Stripe's 1-click checkout)

Security:

  • PCI-compliant payment processing
  • Card details never stored by RTC Collector
  • Encrypted transmission
  • 3D Secure authentication when required

Completing Payment

Pay Button:

Large gradient button (blue to purple):

  • Shows total amount: "Pay $112.50"
  • Credit card icon
  • Disabled until:
    • Shipping address entered
    • Shipping rate selected
  • Gray and unclickable if offline

Pre-Payment Validation:

Clicking Pay button validates:

  1. Shipping address complete
  2. Shipping rate selected
  3. Transaction still PENDING
  4. Buyer is authorized

Validation Errors:

No Address:

  • Toast error: "Shipping Address Required"
  • "Please provide a shipping address before proceeding with payment"

No Shipping Method:

  • Toast error: "Shipping Method Required"
  • "Please select a shipping method before proceeding with payment"

Creating Stripe Checkout Session:

System sends to API:

  • Transaction payment token
  • Shipping address string
  • Selected shipping rate ID
  • Shipping cost and currency
  • Insurance option (if selected)
  • Signature option (if selected)

Redirect to Stripe:

  1. Click Pay button
  2. System creates Stripe Checkout session
  3. Full-page redirect to Stripe's secure checkout
  4. URL changes to checkout.stripe.com/...
  5. Leave RTC Collector site temporarily

Stripe Checkout Page:

Page shows:

  • Order summary (item name, amount)
  • Shipping address (pre-filled from payment page)
  • Email address (for receipt)
  • Card payment form
  • Apple Pay / Google Pay buttons (if available)
  • Order total

Payment Form:

  • Card number (16 digits)
  • Expiration date (MM/YY)
  • CVC security code (3-4 digits)
  • Cardholder name
  • Billing postal code

Completing Checkout:

  1. Enter card details
  2. Click Pay button
  3. Stripe processes payment
  4. 3D Secure authentication if required (bank popup)
  5. Payment confirmed or declined

Payment Success

After Successful Payment:

Stripe redirects to: /payment-success?session_id={stripe_session_id}

Success Page shows:

  • Green checkmark icon
  • "Payment Successful!" heading
  • "Your order has been confirmed" message
  • Order number
  • Email confirmation sent message
  • "View Transaction" button

Transaction Updated:

  • Status: PENDING → PAID
  • Payment date recorded
  • Stripe charge ID stored
  • Seller notified

Email Confirmation:

Buyer receives email with:

  • Order confirmation
  • Item details
  • Amount paid
  • Shipping address
  • Seller information
  • Estimated delivery date
  • Transaction ID for reference

Next Steps:

  • Seller receives notification to ship item
  • Seller has handling time (1-3 days typical) to ship
  • Seller marks item as shipped with tracking
  • Buyer receives shipping notification

Payment Failure

If Payment Declined:

Stripe shows error on checkout page:

  • "Your card was declined"
  • "Insufficient funds"
  • "Invalid card number"
  • Other bank/card errors

Common Decline Reasons:

  • Insufficient funds
  • Card expired
  • Incorrect card number/CVC
  • Bank fraud prevention
  • Card doesn't support international payments
  • Billing address mismatch

Retry Payment:

  1. Update card information
  2. Try different card
  3. Contact your bank
  4. Click Pay again

Returning to RTC Collector:

  • Close Stripe checkout tab/window
  • Return to payment page
  • Transaction still PENDING
  • Can try payment again
  • Can cancel transaction

Transaction Expiration:

  • PENDING transactions don't expire automatically
  • Seller can cancel if delayed too long
  • Best to complete payment within 24 hours

Step 5: Track Shipment

After the seller marks your order as shipped, you can track its journey to your address.

Viewing Transaction Details

Access Transaction:

From Marketplace page:

  1. Click Marketplace in main navigation
  2. Click Purchases tab
  3. Find your transaction in the list
  4. Click anywhere on transaction card

Transaction Card Shows:

Item Information:

  • Item image (80×80px) or package icon
  • Item name
  • Seller display name: "From: [Seller Name]"

Status Badge:

  • Color-coded status in top right
  • Possible statuses:
    • PENDING (yellow) - Awaiting payment
    • PAYMENT_PROCESSING (blue) - Payment processing
    • PAID (green) - Payment confirmed, awaiting shipment
    • SHIPPED (purple) - In transit
    • DELIVERED (indigo) - Arrived at address
    • COMPLETED (emerald) - Buyer confirmed receipt
    • CANCELLED (gray) - Transaction cancelled

Amount:

  • "Amount: $[price]" in green
  • Or "Trade Item: [item name]" for trades

Transaction Created:

  • Date and time of transaction creation
  • Format: MM/DD/YYYY, HH:MM AM/PM

Shipped Status

When Seller Ships:

Seller marks item shipped and provides:

  • Tracking number (optional but recommended)
  • Shipping carrier (USPS, UPS, FedEx, DHL, etc.)

Transaction Updates:

  • Status: PAID → SHIPPED
  • Tracking number stored
  • Carrier recorded
  • Buyer notified via email

Shipping Information Box:

Purple box displays on transaction card:

  • Truck icon
  • "Shipping Information" heading
  • Carrier name (if provided)
  • Tracking number (if provided)
  • "Package shipped (no tracking information provided)" if no tracking

Example:

Shipping Information
Carrier: USPS
Tracking: 9400111699000123456789

No Tracking Number:

Some shipments have no tracking:

  • Economy shipping methods
  • International shipments
  • Local courier services
  • Seller didn't provide tracking

Without tracking:

  • No automated delivery updates
  • Cannot monitor package location
  • Must wait for delivery
  • Contact seller for updates

Tracking Timeline

Accessing Detailed Tracking:

From transaction detail page:

  1. Navigate to transaction (see above)
  2. Click transaction card
  3. Opens full transaction detail page
  4. Scroll to "Package Tracking" section

Tracking Timeline shows:

  • Carrier name and logo
  • Tracking number (as clickable link)
  • Current status (In Transit, Out for Delivery, Delivered, etc.)
  • Status details message
  • Estimated delivery date
  • Tracking history (chronological events)
  • Link to carrier's tracking page

Tracking Events:

Each event shows:

  • Timestamp (date and time)
  • Location (city, state)
  • Status description
  • Facility information

Example Timeline:

Delivered
Delivered to front door. Left with resident.
March 15, 2025 2:30 PM - New York, NY

Out for Delivery
Package is on vehicle for delivery.
March 15, 2025 8:15 AM - New York, NY

Arrived at Facility
Package arrived at local distribution center.
March 15, 2025 4:20 AM - Queens, NY

In Transit
Package in transit to next facility.
March 14, 2025 6:45 PM - Philadelphia, PA

Departed Facility
Package departed carrier facility.
March 14, 2025 10:30 AM - Philadelphia, PA

Picked Up
Package picked up by carrier.
March 13, 2025 3:15 PM - Boston, MA

Label Created
Shipping label created, awaiting pickup.
March 13, 2025 9:00 AM - Boston, MA

Tracking Updates:

  • System fetches tracking data from carrier APIs
  • Updates every few hours
  • Real-time carrier information
  • Same data shown on carrier websites

Estimated Delivery:

Shown at top of tracking section:

  • Date range or specific date
  • Based on carrier's estimate
  • Updates as package moves
  • May change due to delays

Shipping Label

If Seller Created Label via Platform:

Shipping Label Card displays:

  • PDF label download button
  • Tracking number (clickable)
  • Tracking URL (opens carrier site)
  • Carrier name
  • Estimated delivery date
  • Label creation date

Note: Most sellers create labels externally (directly with carrier), not through platform. If seller used external label, this card won't appear.

Contact Seller During Shipping

Message Seller Button:

Available when status is SHIPPED:

  • "Contact Seller" button on transaction card
  • Message icon
  • Opens conversation with seller
  • Ask about shipping delays
  • Request updates
  • Report delivery issues

Confirming Delivery

Automatic Delivery Detection:

Some carriers auto-update status to DELIVERED:

  • Tracking shows "Delivered"
  • Package scanned at your address
  • Transaction status: SHIPPED → DELIVERED
  • No action required from buyer yet

Manual Delivery Confirmation:

If carrier doesn't auto-update or you receive package without tracking update:

Mark as Delivered Button:

  • Shown on transaction card when status is SHIPPED
  • Purple button with checkmark
  • Text: "Mark as Delivered"
  • Click to update status yourself

Process:

  1. Click Mark as Delivered button
  2. No confirmation dialog
  3. Status: SHIPPED → DELIVERED
  4. Success toast
  5. Can now confirm final delivery

Package Not Received

If Package Doesn't Arrive:

Expected Delivery Date Passed:

  • Check tracking for updates
  • Verify shipping address correct
  • Check with neighbors or mail room
  • Contact seller via Messages
  • Wait 1-2 business days (carrier delays common)

Lost Package:

  • Wait 5-7 days after expected delivery
  • Contact seller first
  • Seller should investigate with carrier
  • Seller files insurance claim if insured
  • Seller may offer refund or replacement

Damaged Package:

  • Take photos immediately
  • Don't discard packaging
  • Document damage
  • Contact seller
  • May file insurance claim

Wrong Address:

  • Contact seller immediately
  • Provide correct address
  • Seller may intercept package with carrier
  • May require reshipment

Tracking Shows Delivered But Not Received:

  • Check mailbox, porch, garage
  • Ask neighbors or household members
  • Check building mail room or front desk
  • Contact carrier (they have GPS coordinates of delivery)
  • Report as not received to seller
  • May be marked stolen (file police report if valuable)

Step 6: Confirm Receipt

After package arrives and you've inspected the item, confirm delivery to complete the transaction.

Inspecting Your Item

Before Confirming Delivery:

  1. Open package carefully - Preserve packaging in case of damage
  2. Inspect item condition - Verify matches listing description
  3. Test functionality - Power on, test features, check for defects
  4. Check completeness - Verify all accessories, manuals, boxes included
  5. Compare to photos - Ensure item matches listing images
  6. Review specifications - Confirm serial number, model, color, etc.

What to Look For:

Physical Condition:

  • Scratches, dents, scuffs
  • Discoloration or yellowing
  • Missing parts or components
  • Damage from shipping

Functionality:

  • Powers on correctly
  • All buttons/controls work
  • Screen displays properly
  • Ports functional
  • Battery holds charge (if applicable)

Completeness:

  • Original box (if advertised)
  • Manual and inserts
  • Cables and accessories
  • Protective packaging

Documentation:

  • Serial number matches
  • Region code correct
  • Model number accurate

Confirming Delivery

When to Confirm:

Confirm delivery when:

  • Package received
  • Item inspected thoroughly
  • Condition matches description
  • Functionality verified
  • No issues or defects found
  • Satisfied with purchase

Confirm Delivery Button:

Located on transaction card when status is DELIVERED:

  • Green button with checkmark icon
  • Text: "Confirm Delivery"
  • Appears below transaction details

Confirmation Process:

  1. Click Confirm Delivery button on transaction card
  2. No confirmation dialog (instant confirmation)
  3. System updates transaction
  4. Success toast: "Item received confirmed successfully"
  5. Transaction detail page refreshes

Status Update:

  • Before: DELIVERED
  • After: COMPLETED

What Happens:

Transaction Completed:

  • Transaction status: DELIVERED → COMPLETED
  • Transaction finalized
  • No further actions required

Seller Payment:

  • Platform fee calculated (5% for COLLECTOR, 2.5% for ENTHUSIAST)
  • Fee deducted from sale amount
  • Remaining amount transferred to seller's Stripe Connect account
  • Transfer typically completes in 24-48 hours
  • Seller sees funds in Stripe balance
  • Seller withdraws to bank account (2-3 business days)

Example:

Sale amount: $100
Platform fee (5%): $5
Seller receives: $95

Timeline:
Day 1: Buyer confirms delivery
Day 2-3: Platform transfers $95 to seller's Stripe account
Day 4-6: Seller withdraws to bank, funds arrive

Email Notifications:

  • Buyer receives confirmation email
  • Seller receives payment notification email
  • Both receive transaction completion email

Automatic Confirmation:

If buyer doesn't manually confirm delivery:

  • System auto-confirms after 14 days from DELIVERED status
  • Prevents indefinite delays
  • Ensures seller receives payment

Cannot Undo:

  • Confirmation is final
  • Cannot revert to DELIVERED status
  • Cannot reopen transaction
  • If issues arise after confirmation, must open dispute

If Item Has Issues

Do NOT Confirm Delivery If:

  • Item not as described
  • Wrong item received
  • Damaged during shipping
  • Missing components
  • Functionality issues
  • Significant defects not disclosed

Report Problem Instead:

  1. Do not confirm delivery
  2. Leave status as DELIVERED
  3. Click Report a Problem button (appears on transaction card)
  4. Opens problem reporting modal
  5. Select issue category
  6. Describe problem in detail
  7. Upload photos of issue
  8. Submit report

Problem Categories:

  • Item not as described
  • Item damaged in shipping
  • Wrong item received
  • Missing parts or accessories
  • Functionality issues
  • Counterfeit or replica
  • Other issue

What Happens:

  • Issue reported to seller
  • Seller has opportunity to resolve
  • May offer partial refund
  • May offer replacement
  • May request return for full refund
  • Seller payment held until resolved

Dispute Escalation:

If seller doesn't respond or resolution unsatisfactory:

  1. Escalate to formal dispute
  2. Admin team reviews evidence
  3. Admin makes binding decision
  4. Refund issued if buyer favored
  5. Payment released if seller favored

See Dispute Journey guide for full process.

Collection-Only Transactions

Local Pickup Instead of Shipping:

Some transactions use "Collection Only" shipping method:

  • No shipping required
  • Buyer and seller meet in person
  • Exchange item for cash (or items for trades)
  • No tracking or delivery confirmation

Arrange Collection:

When status is PAID:

  1. Click Arrange Collection button
  2. Opens conversation with seller
  3. Coordinate meeting location
  4. Agree on date and time
  5. Confirm safety precautions

Mark as Collected:

After collecting item in person:

  1. Inspect item on-site
  2. Verify condition and functionality
  3. Complete exchange
  4. Click Mark as Collected button
  5. Status: PAID → COMPLETED
  6. Seller receives payment

Safety Tips for Collection:

  • Meet in public place
  • Bring a friend
  • Daytime meetings preferred
  • Test item before accepting
  • Don't bring excess cash
  • Trust your instincts

Step 7: Rate Seller (Optional)

Note: Seller rating system mentioned in features but may not be fully implemented in current version. This section describes expected functionality.

Why Rate Sellers

Build Seller Reputation:

  • Help other buyers make informed decisions
  • Reward excellent sellers
  • Hold poor sellers accountable
  • Improve marketplace quality

Rating Criteria:

  • Item condition accuracy
  • Description honesty
  • Communication responsiveness
  • Shipping speed
  • Packaging quality
  • Overall experience

How to Rate (Expected)

After Transaction Completed:

  1. Navigate to completed transaction
  2. Click Rate Seller button
  3. Rating modal opens

Rating Form:

Star Rating (1-5 stars):

  • 5 stars - Excellent, exceeded expectations
  • 4 stars - Good, met expectations
  • 3 stars - Average, acceptable but issues
  • 2 stars - Poor, significant problems
  • 1 star - Very poor, not recommended

Written Review (Optional):

  • Describe your experience
  • Mention positives and negatives
  • Help future buyers
  • Max length: 500 characters

Submit Rating:

  1. Select star rating
  2. Write review (optional)
  3. Click Submit Rating
  4. Rating posted to seller's profile
  5. Cannot edit after submission

Viewing Seller Ratings

On Listing Pages:

  • Seller card shows average rating
  • Star display (0-5 stars)
  • Number of ratings: "(23 ratings)"
  • Click to view all reviews

On Seller Profile:

  • Full rating history
  • All reviews from buyers
  • Sorted by date (newest first)
  • Overall average rating
  • Rating distribution (5★: 80%, 4★: 15%, etc.)

Rating Guidelines

Be Honest:

  • Rate based on actual experience
  • Don't inflate or deflate unfairly
  • Consider all aspects of transaction

Be Fair:

  • Minor issues don't deserve 1 star
  • Excellent service deserves 5 stars
  • Use full rating scale appropriately

Be Constructive:

  • Reviews help seller improve
  • Mention specific issues
  • Acknowledge positives
  • Professional tone

Don't:

  • Leave vindictive reviews
  • Rate based on shipping carrier performance (if seller shipped promptly)
  • Hold seller responsible for buyer's remorse
  • Use ratings to extort refunds

Rating Disputes

If You Receive Unfair Rating as Seller:

  • Contact buyer to discuss
  • Request admin review if egregious
  • Respond to review with your perspective
  • Focus on improving future transactions

Cannot Remove Ratings:

  • Ratings are permanent
  • Even if transaction refunded
  • Builds authentic reputation
  • Protects rating system integrity

Troubleshooting

Cannot View Listing

Listing Not Found:

  • Listing may have been deleted
  • Token in URL incorrect
  • Listing sold and removed
  • Try searching marketplace for item

Page Won't Load:

  • Check internet connection
  • Clear browser cache
  • Try different browser
  • Disable browser extensions

Cannot Make Offer or Buy Now

Buttons Grayed Out:

  • Offline mode active (connect to internet)
  • Account suspended or banned
  • Listing no longer available
  • Seller blocked you

Marketplace Issues:

  • Email not verified (verify email first)
  • Account suspended or banned
  • Contact support if marketplace features are inaccessible

Email Not Verified:

  • Some actions require verified email
  • Check Settings → Profile
  • Verify email address
  • Try action again

Payment Issues

Cannot Enter Payment Page:

  • Transaction expired or cancelled
  • Token invalid
  • Not authorized (not the buyer)
  • Transaction already paid

Shipping Rates Not Loading:

  • Network error (check connection)
  • Seller missing package dimensions
  • Seller missing shipping address
  • Invalid destination address
  • Try refreshing rates

Payment Declined:

  • Insufficient funds
  • Card expired
  • Bank declined (contact bank)
  • Billing address mismatch
  • Try different payment method

Stripe Checkout Not Loading:

  • Ad blocker interfering (disable)
  • Browser blocking popups
  • Network firewall issue
  • Try different browser

Tracking Problems

No Tracking Information:

  • Seller didn't provide tracking
  • Tracking not updated yet (wait 24 hours)
  • Carrier hasn't scanned package
  • International shipment (tracking limited)

Tracking Shows Delivered But Not Received:

  • Check all delivery locations
  • Ask household members
  • Contact carrier for GPS coordinates
  • Check with neighbors
  • Wait 24 hours (carrier error possible)
  • Contact seller

Tracking Stuck "In Transit":

  • Package delayed (weather, high volume, etc.)
  • Wait 2-3 business days
  • Contact carrier for update
  • Contact seller to investigate

Item Issues

Item Not as Described:

  • Do NOT confirm delivery
  • Take photos immediately
  • Click "Report a Problem"
  • Document all discrepancies
  • Contact seller

Item Damaged:

  • Photograph damage and packaging
  • Don't discard packaging
  • Report problem immediately
  • Seller should file insurance claim
  • May receive refund or replacement

Wrong Item Received:

  • Contact seller immediately
  • Do not confirm delivery
  • Report problem
  • Seller may arrange return and replacement

Item Not Working:

  • Verify you're using correctly
  • Check batteries, power source, connections
  • Test per seller's description
  • Contact seller for troubleshooting
  • Report problem if defective

Cannot Confirm Delivery

Button Not Appearing:

  • Status must be DELIVERED first
  • Must mark as delivered if not auto-updated
  • Check you're logged in as buyer
  • Try refreshing page

Confirm Button Disabled:

  • Offline mode (connect to internet)
  • Transaction cancelled
  • Already confirmed
  • Technical issue (contact support)

Want to Wait Before Confirming:

  • No rush to confirm
  • Test item thoroughly
  • Confirm only when satisfied
  • Auto-confirms after 14 days

Seller Not Shipping

Still Showing PAID After Several Days:

  • Check seller's handling time (1-3 days typical)
  • Allow handling time + 1-2 business days
  • Contact seller via messages
  • Ask for estimated ship date

Seller Not Responding:

  • Wait 48-72 hours for response
  • Try different contact method
  • Check if seller on vacation (profile may indicate)
  • Request transaction cancellation after 7 days

Requesting Cancellation:

  • Message seller requesting cancellation
  • If no response after 3 days, open dispute
  • Select "Seller not shipping" reason
  • Admin will review and process refund

Best Practices

Before Making an Offer

Research Market Value:

  • Search completed sales
  • Check marketplace for similar items
  • Review price guides
  • Consider condition differences

Make Reasonable Offers:

  • Don't lowball (offer too little)
  • 10-20% below asking price reasonable
  • 30%+ below asking rarely accepted
  • Factor in item rarity, condition, demand

Include a Message:

  • Explain your offer
  • Mention comparable prices
  • Show you're serious buyer
  • Build rapport with seller

During Payment

Double-Check Address:

  • Verify shipping address correct
  • Confirm ZIP code accurate
  • Include apartment/unit number
  • Add delivery notes if needed

Select Appropriate Shipping:

  • Faster not always better
  • Consider item value vs. speed
  • Insurance recommended for expensive items
  • Signature required for high-value items

Keep Payment Confirmation:

  • Screenshot payment success page
  • Save confirmation email
  • Note transaction ID
  • Keep for records

After Purchase

Track Package Regularly:

  • Check tracking every 1-2 days
  • Note expected delivery date
  • Be available for delivery
  • Sign for package if required

Inspect Item Immediately:

  • Open package upon arrival
  • Test functionality right away
  • Document any issues with photos
  • Report problems within 24-48 hours

Communicate with Seller:

  • Confirm receipt when delivered
  • Thank seller for good service
  • Report issues promptly and politely
  • Leave honest rating

General Tips

Read Descriptions Carefully:

  • Review all specifications
  • Look at all photos
  • Note condition details
  • Ask questions before buying

Check Seller Reputation:

  • View seller ratings
  • Read reviews from other buyers
  • Check number of sales
  • Look for red flags

Save Communications:

  • Keep message history
  • Screenshot important conversations
  • Document agreements
  • Helpful if dispute arises

Be Patient:

  • Shipping takes time
  • Sellers need handling days
  • Carriers have delays
  • Most issues resolve with communication

Stay Safe:

  • Use platform messaging (not external)
  • Never share personal payment info
  • Report suspicious activity
  • Trust your instincts