Skip to content

This project demonstrates how to manage royalty payments, affiliate payouts, and subscriptions in the creator economy using the Rapyd API. It’s built with FastAPI in Python and supports secure, scalable global transactions.

Notifications You must be signed in to change notification settings

Rapyd-Samples/Creator_Economy_How_To_Manage_Royalties_Payouts_and_Subscriptions_with_Rapyd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Creator Payment System with Rapyd API (FastAPI + Python)

This project demonstrates how to manage royalty payments, affiliate payouts, and subscriptions in the creator economy using the Rapyd API. It’s built with FastAPI in Python and supports secure, scalable global transactions.


🚀 Features

  • Royalty Payments: Distribute revenue to collaborators based on predefined splits.
  • Affiliate Payouts: Track and process commission-based payouts.
  • Subscription Management: Handle recurring payments and flexible tiers.

🧰 Prerequisites

Before running the app, make sure you have the following:

  • Python 3.8+
  • Rapyd Sandbox Account
  • Rapyd API Credentials (RAPYD_ACCESS_KEY and RAPYD_SECRET_KEY)
  • ngrok (optional, for testing webhooks)

Add Rapyd API Credentials

RAPYD_ACCESS_KEY=your_rapyd_access_key RAPYD_SECRET_KEY=your_rapyd_secret_key

How to Run the App

uvicorn main:app --reload

Visit the Swagger API docs at:

http://localhost:8000/docs

About

This project demonstrates how to manage royalty payments, affiliate payouts, and subscriptions in the creator economy using the Rapyd API. It’s built with FastAPI in Python and supports secure, scalable global transactions.

Topics

Resources

Stars

Watchers

Forks

Languages

  • Python 100.0%