feat: implement donation form with payment processing

Add main donate page with TMN and PromptPay flows, donation schema
with retry system, SSE integration, heartbeat endpoint, and
file-to-data-url utility. Remove unused donate client component.
This commit is contained in:
2026-06-07 23:04:51 +00:00 Unverified
parent acb16777d2
commit d34baefa6d
8 changed files with 211 additions and 99 deletions
+6 -1
View File
@@ -27,8 +27,13 @@ WEBHOOK_RUBGRAM_SUBMIT=YOUR_WEBHOOK_RUBGRAM_SUBMIT # For Rubgram submit
SLIPOK_API_URL=YOUR_SLIPOK_API_URL
SLIPOK_API_KEY=YOUR_SLIPOK_API_KEY
# Gemini TTS API (Donate)
# Donate-related
# Gemini TTS API
GEMINI_TTS_API_KEY=YOUR_GEMINI_TTS_API_KEY
# Truemoney number to redeem to
TMN_DEST_PHONE_NUM=YOUR_TMN_DEST_PHONE_NUM
# api.sastify.xyz Private API key
SASTIFY_API_PRIVKEY=YOUR_SASTIFY_API_PRIVKEY
# Environment
ENVIRONMENT=production