피드로 돌아가기
Cómo crear un sistema de pago por minuto en PHP (caso real aplicado a streaming) con wordpress
Dev.toDev.to
Backend

WordPress의 user_meta와 AJAX를 활용하여 실시간으로 잔액을 차감하는 PHP 기반 분당 결제 시스템을 구현하는 방법을 설명한다

Cómo crear un sistema de pago por minuto en PHP (caso real aplicado a streaming) con wordpress

Alvaro Ayala C2026년 3월 30일2intermediate

Context

기존 스트리밍 플랫폼의 과금 모델은 월정액 구독 또는 일회성 구매에 집중되어 있었다. 소규모 크리에이터는 초기 비용 부담 없이 점진적 수익을 확보하기 어려운 구조였다.

Technical Solution

  • WordPress user_meta 함수로 사용자 잔액을 데이터베이스에 저장하고 관리한다
  • setInterval과 fetch API를 통해 60초마다 AJAX 요청을 실행하여 페이지를 새로고침하지 않고 실시간 차감을 처리한다
  • admin-ajax.php 엔드포인트를 활용하여 서버측 PHP 함수와 클라이언트측 JavaScript를 연결한다
  • descontar_saldo 함수로 현재 잔액을 조회 후 차감 금액을 계산하고 update_user_meta로 업데이트한다
  • tiene_saldo 함수로 최소 결제 단위(3000 COP)를 충족하는지 사전 검증하여 무단 접근을 차단한다

Impact

분당 3000 COP 과금 시 크리에이터가 1500 COP(50%)를 수익으로 수취하는 수익 분배 구조를 구현했다

Key Takeaway

WordPress의 네이티브 함수만으로도 복잡한 결제 로직을 구현할 수 있으며, 핵심은 AJAX 기반 실시간 통신과 잔액 상태의 지속적인 검증에 있다


WordPress 기반 스트리밍 플랫폼에서 PHP user_meta와 AJAX 조합을 활용하여 실시간 잔액 차감 로직을 구현하면 외부 결제 모듈 없이도 분당 과금 시스템을 구축할 수 있다

원문 읽기
Cómo crear un sistema de pago por minuto en PHP (caso real aplicado a streaming) con wordpress | Devpick