HHamza Siddique
HomeAboutServicesPortfolioBlogContactStart a Project
Back to portfolio
react

Terrix – Gaming Coins Purchasing & Seller Payment Platform

Terrix – Gaming Coins Purchasing & Seller Payment Platform screenshot

Project Overview

Terrix is a gaming coins purchasing platform that allows gamers to purchase in-game coins, keys, and other digital gaming products through a streamlined online payment experience.

The platform supports multiple sellers, with each seller having their own payment flow while using the platform's centralized Stripe payment infrastructure.

The Challenge

The platform needed to support multiple sellers while keeping the payment process simple for both sellers and buyers.

Administrators needed a way to add and manage sellers from the dashboard. Sellers also needed to connect their accounts with the platform's Stripe account so that payments could be processed and routed appropriately.

The system therefore required a reliable onboarding and payment workflow that could connect sellers, buyers, and Stripe while maintaining separation between individual seller payment links.

The Solution

Terrix was developed as a centralized gaming marketplace and payment platform.

Administrators can add sellers through the dashboard. Once a seller is added, the platform generates an onboarding link that allows the seller to connect their account with the platform's Stripe payment infrastructure.

After completing onboarding, each seller receives a dedicated payment link that can be shared with buyers.

Buyers can use the seller's payment link to purchase gaming coins or keys through the platform's payment flow.

This creates a simple ecosystem:

Admin → Seller Onboarding → Seller Payment Link → Buyer → Stripe Payment

Key Features

Admin Dashboard

Administrators can manage sellers and control the overall seller onboarding and payment workflow.

Seller Management

Admins can add sellers and manage their participation in the platform.

Stripe Seller Onboarding

When a seller is added, the platform provides an onboarding link through which the seller can connect their account with the platform's Stripe infrastructure.

Dedicated Seller Payment Links

Each seller receives their own payment link, allowing buyers to make purchases specifically through that seller's payment flow.

Gaming Coin Purchases

Buyers can use the platform to purchase gaming coins, keys, and other supported digital gaming products.

Payment Processing

Stripe handles the payment infrastructure, providing a secure and scalable mechanism for processing buyer payments and connecting payments with sellers.

Payment Workflow

Admin

The administrator adds a seller through the dashboard.

Seller Onboarding

The seller receives an onboarding link and connects their account with the platform's Stripe payment infrastructure.

Seller Payment Link

Once onboarded, the seller has a dedicated payment link for receiving buyer payments.

Buyer

The buyer opens the seller's payment link, selects the required gaming product or coins, and completes the payment.

Stripe

The payment is processed through Stripe and associated with the appropriate seller.

My Contribution

I worked on Terrix as a Full Stack Developer, contributing to the development of the seller management system, seller onboarding workflow, payment links, buyer payment flow, and Stripe integration.

A major part of the project involved implementing the connection between the platform's seller management system and Stripe, allowing multiple sellers to operate through a centralized payment infrastructure.

Technical Focus

The project involved developing backend APIs, seller onboarding workflows, payment processing, Stripe integration, authentication, database operations, and role-based dashboard functionality.

The architecture was designed to support multiple sellers while maintaining a clear relationship between sellers, their payment links, and buyer transactions.

Challenges & Technical Considerations

Multi-Seller Payment Architecture

The platform needed to support multiple independent sellers while using centralized Stripe infrastructure.

Seller Onboarding

The onboarding process needed to provide sellers with a simple way to connect their accounts before they could receive payments.

Payment Link Management

Each seller required a dedicated payment flow so that buyer payments could be correctly associated with the intended seller.

Payment Reliability

The payment workflow required reliable communication between the application and Stripe throughout the transaction lifecycle.

Result

Terrix provides a streamlined marketplace-style payment experience for gaming products, connecting administrators, sellers, buyers, and Stripe through a centralized platform.

The seller onboarding and dedicated payment link system allows multiple sellers to participate in the platform while providing buyers with a simple way to purchase gaming coins and keys online.

Terrix – Gaming Coins Purchasing & Seller Payment Platform screenshot
Terrix – Gaming Coins Purchasing & Seller Payment Platform screenshot
Terrix – Gaming Coins Purchasing & Seller Payment Platform screenshot
Terrix – Gaming Coins Purchasing & Seller Payment Platform screenshot
Let's work together

Ready to build your next digital product?

Have an idea or a project in mind? I'm open to collaborations, product builds and long-term partnerships — let's turn your vision into something that ships.