Want to add a merchant that accepts SHIB? Just edit one file and open a pull request!
- Fork this repository
- Edit
merchants.json - Add your merchant entry to the array
- Open a pull request
Add a new object to the merchants.json array:
{
"name": "Store Name",
"url": "https://www.example.com",
"category": "retail",
"icon": "🛒",
"description": "Short description of how SHIB is accepted here.",
"methods": ["bp"]
}| Field | Required | Description |
|---|---|---|
name |
Yes | Merchant display name |
url |
Yes | Full URL including https:// |
category |
Yes | One of the categories below |
icon |
Yes | Single emoji representing the merchant |
description |
Yes | Brief description (under 100 chars) |
methods |
Yes | Array of payment method codes (see below) |
badge |
No | Optional highlight badge text (e.g. "NEW") |
| Code | Label |
|---|---|
flexa |
Flexa Network (in-store) |
luxury |
Luxury & Fashion |
retail |
Retail & Shopping |
entertainment |
Film, TV & Gaming |
food |
Food & Dining |
travel |
Travel & Hotels |
sports |
Sports & Teams |
crypto |
Crypto Services |
tech |
Tech & Hosting |
auto |
Auto & Vehicles |
charity |
Charity & Donations |
| Code | Label | Meaning |
|---|---|---|
fl |
Flexa | Accepted via Flexa network |
bp |
BitPay | Accepted via BitPay |
di |
Direct | Direct SHIB wallet payment |
np |
NOWPay | Via NOWPayments gateway |
cg |
CoinGate | Via CoinGate gateway |
{
"name": "Cool Store",
"url": "https://www.coolstore.com",
"category": "retail",
"icon": "😎",
"description": "Awesome products. Pay with SHIB via BitPay.",
"methods": ["bp"],
"badge": "NEW"
}- Only add merchants that currently accept SHIB (verify before submitting)
- Provide accurate URLs (must be
https://) - Keep descriptions concise and factual
- One merchant per entry (don't combine multiple stores)
- Place new entries at the end of the JSON array
- Make sure your JSON is valid (no trailing commas!)
Open index.html in a browser with a local server:
# Python
python3 -m http.server 8000
# Node
npx serve .Then visit http://localhost:8000 to verify your merchant appears correctly.
Open an issue if you're unsure about anything!