feat(server): Payple 정기 갱신 크론 — payple-renew Edge Function + GitHub Actions

- payple-renew: 만료 구독 조회 → paypleBilling → 기간 갱신
- 3회 연속 실패 시 tier=free, status=expired 다운그레이드
- migration: subscriptions.renewal_failures 컬럼 추가
- payple-webhook: 결제 완료 시 renewal_failures=0 리셋
- GitHub Actions: 매일 01:00 UTC 스케줄
This commit is contained in:
윤찬 2026-04-12 20:18:11 +09:00
parent 36031acda9
commit d3c2a4348d
5 changed files with 216 additions and 0 deletions

View file

@ -103,6 +103,9 @@ verify_jwt = false
[functions.payple-manage]
verify_jwt = false
[functions.payple-renew]
verify_jwt = false
[functions.team-invite]
verify_jwt = true