Urgent.News

the world's headlines, one feed

Editions

Tech

What I learned building a payments page with no payment processor - A free, self-hosted, zero commission donation platform

I just shipped buy-me-a-chai : an open-source "Buy Me a Coffee"-style donation page for Indian creators that charges 0% commission, forever . Not as a promotion — as architecture. There is no backend, no database, no accounts, and no payment processor anywhere in the project. It's a static site template: fork it, edit one YAML file, deploy free on GitHub Pages, and donors pay your bank account…

I just released a donation page template, buy-me-a-chai, for Indian creators that charges 0% commission, forever. It's a static site template, meaning anyone can fork it, edit a single YAML file, and deploy for free on GitHub Pages. Donors pay the creator's bank account directly without any payment processor in the middle. This project taught me a lot about how payment systems work and how to build a payments page without any payment infrastructure.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — it may contain errors, so check the original before relying on it.

Read the original at dev.to →

More in Tech

Government Fast-Tracks Honam Semiconductor Cluster

The government has unveiled a detailed blueprint to complete the first phase of a semiconductor fab, the core facility of the Honam semiconductor cluster, by 2029.

  • South Korea aims to complete Honam semiconductor cluster's first fab by 2029.
  • Gwangju military airport relocation and site securing expedite construction timeline.
  • Government invests 5 trillion won in semiconductor ecosystem and infrastructure.

Docker BuildKit Cache Setup That Actually Speeds Up CI

Originally published on kuryzhev.cloud Last month a client asked me why their "cached" Docker builds still took nine minutes on every single pull request.

  • Docker BuildKit cache setup was failing due to stale :latest tag usage.
  • BuildKit cache computes digest based on base image, copied files, and resolved command.
  • Optimize CI cache by ordering Dockerfile layers and using pinned FROM digests.