SHOPEYBD Logo

SHOPEYBD

Reseller Portal
Next-Gen Wholesale Engine

Connect your business to the global gaming economy

SHOPEYBD Partner Portal provides premium wholesale REST endpoints to fetch over 100k+ digital licenses. Sell Steam game keys, PlayStation codes, and top-ups instantly in BDT with customized profit margins.

Supported Platforms & Wholesalers

STEAM Xbox Network PlayStation Store Nintendo eShop PUBG Mobile Razer Gold
Enterprise Architecture

Built for scale, stability, and speed

We provide premium features designed to automate storefront operations completely.

Dynamic Catalog Syncing

Automatic background cron updates synchronize 100k+ global digital licenses every 3 hours. Updates prices, stock presence, and game attributes seamlessly.

Dual-Environment Switcher

Easily switch between Sandbox (Mock) Mode for dry-run API tests and Live Mode for production orders with actual credit settlements.

Exchange & Markup Engine

Specify custom USD/EUR exchange rates and markup margins. The portal automatically handles currency conversions and saves final retail rates in BDT.

Asynchronous Background Syncer

High-speed background syncing without timeouts

Unlike standard APIs that time out, our system launches background CLI workers that paginate through thousands of API items sequentially.

  • Chunk-Size pagination (250 items per query)
  • MySQL Eloquent Bulk upsert() queries
  • Automated 3-Hour scheduler cron
  • Smart regional filter (only Global & ROW keys allowed)

Sync Engine Data Flow

1
Fetch listings from Difmark API Paginated worker loops over API pages asynchronously.
2
Extract and select cheapest option Filters regions, validates stock presence, and selects lowest price offer.
3
Compute exchange rates and markup Converts base wholesale price into BDT with custom margins.
4
High-speed DB Upsert Updates database states in bulk, keeping catalogs fast.

API Header Protocol

// Header 1: Plain Text API Token Authorization: Bearer reseller_api_token_here
// Header 2: Partner Registered Email X-Reseller-Email: partner_email@domain.com
Dual Verification prevents key leaks and brute-force token scanning by verifying token ownership and registered email match simultaneously.
Security Protocol

Dual-Factor Authentication for partner endpoints

Our API introduces a robust second layer of validation. Standard API tokens are susceptible to theft, but SHOPEYBD requires matching both the token and the registered email owner address for transaction verification.

Leak Protection Verification Logs Ownership Checks IP Neutral
Developer Documentation

Integrate inside any system in minutes

Leverage clear REST API responses and copy snippets to build web applications, Discord integrations, or automation tools.

Bearer Token Auth Clean JSON Responses BDT Balance Debit Order Tracking Statuses
production_api
curl https://rs.shopeybd.com/api/products \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "X-Reseller-Email: reseller@email.com" \
  -H "Accept: application/json"

REST API Endpoint Reference

GET Auth Required
/api/products

Fetch active product catalog with calculated BDT prices.

POST Auth Required
/api/orders

Place wholesale order, debits BDT balance, and returns the license key.

GET Auth Required
/api/orders/{id}

Retrieve order fulfillment status and associated digital keys.

Price Simulator

BDT Pricing & Margin Calculator

Test the dynamic pricing logic: (USD price * Exchange Rate) * (1 + Markup %).

Calculated Reseller BDT Price: 1,320.00 BDT
99.99% Server SLA Uptime
<300ms Average Response Time
Instant Fulfillment Delivery
Global / ROW Supported Region Types

Frequently Asked Questions

How does the automated pricing sync work?

Our background synchronization runner paginates over thousands of listings via chunk-size queries. It converts base rates to BDT using your exchange settings, applies markup margin values, and saves them in local database tables.

What filters are applied to the products?

To guarantee purchase activation, we strictly sync Global and ROW (Rest of World) game keys. Multiple regional offers for identical games are fetched, and the cheapest active seller's license is selected automatically.

How are purchases paid and delivered?

Partners deposit BDT funds into their portal balances. Ordering via `/api/orders` instantly debits BDT values, executes purchase validations on the provider API, and returns license key details in the response body.

What happens if the provider delivery fails?

If order fulfillments fail or providers fall out of stock, our system halts key assignments and performs instant, automated refund credit operations back to partner balances.