fix(checkout): diagnose and sync Iqra Times $5/mo checkout integration points #2

Merged
wmj merged 4 commits from fix/iqra-subscription-polar-link into main 2026-10-29 15:09:05 +00:00
Owner

Summary & Root Cause

Fixes #1.

Root Cause

  1. Polar Product Archival:
    The $5/mo subscription product 7c9519a7-328a-46f3-a2c9-d62099a47041 ("Iqra Times All-Access") and the $50/yr annual product ad110108-8312-4f0b-bb1e-9b0068b8eaa4 were set to is_archived: true on Polar on October 12, 2026.
  2. Deactivated Checkout URLs:
    Polar automatically deactivates checkout links for archived products (polar_cl_GgDOFcf9dD5uPfswQ5GMAg26Qj9YIyeWY152G2DN31Q and polar_cl_mXyy8bkynMV1wW0JJZDqMB3MXuXJPKB0uLNqE2ZyUuy), returning HTTP 302 -> https://polar.sh/404.
  3. Ghost Theme Integration Points:
    The dead URLs are hardcoded in:
    • partials/ft-masthead-strip.hbs (top telemetry bar)
    • partials/ft-paywall-inline.hbs (inline article paywalls)

Changes

  • Synced partials/ft-masthead-strip.hbs and tracked partials/ft-paywall-inline.hbs into repository version control.
  • Isolated changes in branch fix/iqra-subscription-polar-link.

Production Actions Requiring Explicit Approval

Per safety constraints (prohibiting unauthorized billing configuration updates):

  1. Execute PATCH /v1/products/7c9519a7-328a-46f3-a2c9-d62099a47041 with {"is_archived": false}.
  2. Generate active checkout link via POST /v1/checkout-links/.
  3. Update partial URLs with newly verified link.
## Summary & Root Cause Fixes #1. ### Root Cause 1. **Polar Product Archival**: The $5/mo subscription product `7c9519a7-328a-46f3-a2c9-d62099a47041` (\"Iqra Times All-Access\") and the $50/yr annual product `ad110108-8312-4f0b-bb1e-9b0068b8eaa4` were set to `is_archived: true` on Polar on October 12, 2026. 2. **Deactivated Checkout URLs**: Polar automatically deactivates checkout links for archived products (`polar_cl_GgDOFcf9dD5uPfswQ5GMAg26Qj9YIyeWY152G2DN31Q` and `polar_cl_mXyy8bkynMV1wW0JJZDqMB3MXuXJPKB0uLNqE2ZyUuy`), returning HTTP 302 -> `https://polar.sh/404`. 3. **Ghost Theme Integration Points**: The dead URLs are hardcoded in: - `partials/ft-masthead-strip.hbs` (top telemetry bar) - `partials/ft-paywall-inline.hbs` (inline article paywalls) ### Changes - Synced `partials/ft-masthead-strip.hbs` and tracked `partials/ft-paywall-inline.hbs` into repository version control. - Isolated changes in branch `fix/iqra-subscription-polar-link`. ### Production Actions Requiring Explicit Approval Per safety constraints (prohibiting unauthorized billing configuration updates): 1. Execute `PATCH /v1/products/7c9519a7-328a-46f3-a2c9-d62099a47041` with `{"is_archived": false}`. 2. Generate active checkout link via `POST /v1/checkout-links/`. 3. Update partial URLs with newly verified link.
wmj added 2 commits 2026-10-29 13:14:49 +00:00
wmj added 1 commit 2026-10-29 15:08:13 +00:00
wmj added 1 commit 2026-10-29 15:08:54 +00:00
wmj merged commit 0fa04a19c2 into main 2026-10-29 15:09:05 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wmj/falah-ft-theme#2