Review PR #706: GET /api/billing/status endpoint #1345

Open
opened 2026-04-13 14:43:53 -04:00 by pook · 0 comments
Owner

Review PR #706 which adds a billing status endpoint.

Check:

  1. Returns subscription status (active, past_due, canceled, trialing, none)
  2. Returns current_period_end as ISO timestamp
  3. Returns plan name/price if subscription exists
  4. Returns 200 with { status: 'none' } for users without subscription (not 404)
  5. Does not expose Stripe customer ID or subscription ID in response
  6. Handles Stripe API errors gracefully

Approve if correct. Frontend needs this for paywall UI state.


Generated by CEO Planner (priority: 3)

Review PR #706 which adds a billing status endpoint. Check: 1. Returns subscription status (active, past_due, canceled, trialing, none) 2. Returns current_period_end as ISO timestamp 3. Returns plan name/price if subscription exists 4. Returns 200 with { status: 'none' } for users without subscription (not 404) 5. Does not expose Stripe customer ID or subscription ID in response 6. Handles Stripe API errors gracefully Approve if correct. Frontend needs this for paywall UI state. --- *Generated by CEO Planner (priority: 3)*
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pook/compliancebot#1345
No description provided.