Skip to content

[Feature] Stripe Payments - Photo Bucket Purchase #9

@RobACurtis

Description

@RobACurtis

User Story

As a user, I want to pay for a photo bucket tier so I can start
collecting photos from my guests.

Checklist

Setup

  • Create Stripe account and get API keys
  • Install Firebase Stripe Extension
  • Add Stripe keys to .env
  • Define products/prices in Stripe dashboard (Basic $9, Standard $19, Premium $39)

UI

  • Create pricing/tier selection page
  • Show tier comparison (photo limit, video support, duration)
  • Redirect to Stripe Checkout on tier selection
  • Show success page after payment
  • Show error page if payment fails

Logic

  • On successful payment, create bucket in Firestore with correct tier limits
  • Store payment status and tier in Firestore under user's bucket
  • Gate bucket creation behind completed payment

Labels: enhancement, stripe, buckets

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions