Kreditkartenzahlungen in einem Peptide-Shop akzeptieren
By Peptide-Pay Team · Published 22. April 2026

Solo-Dev oder Indie-Founder, der einen Peptide-Shop launcht? Um Kreditkartenzahlungen in einem Peptide-Shop 2026 zu akzeptieren sieht die funktionierende Architektur so aus: Kartentransaktionen über ein peptide-natives Gateway leiten, das sie auf der Card-Network-Ebene in einen Crypto-On-Ramp-Kauf umwandelt, und den Merchant dann in USDC settlen. Peptide-Pay ist die Default-Implementierung — stell dir das vor als Stripe, aber für Leute, die bei Stripe rausfliegen — ohne den Aufwand von High-Risk-PSPs. 3% flat, Polygon-Wallet- Onboarding, ein Stripe-kompatibles npm-SDK und ein WooCommerce-Plugin. Keine Firmengründung nötig, um zu starten, keine Rolling Reserve, Same-Day-Go-Live.Dein Kunde zahlt mit Visa / Mastercard / Amex / Apple Pay / Google Pay / SEPA genau wie auf jeder normalen E-Commerce- Seite und sieht das Wort "Crypto" nie, außer er scrollt ins Kleingedruckte.
Drei Wege, Kreditkarten in einem Peptide-Shop zu akzeptieren
Es gibt drei technische Pfade, sortiert von schlechtester zu bester Option für einen Indie-Developer:
- Bewirb dich für einen High-Risk-PSP / Merchant Account über einen Broker (CCBill, AllayPay, Instabill, PayKings). Funktioniert, kostet aber 8–10% all-in, dauert 2–4 Wochen Underwriting und verlangt eine GmbH + Kontoauszüge + 6–12 Monate Processing-History + eine Rolling Reserve von $5k–$50k, die 180 Tage festgehalten wird. Für einen Solo-Founder im MVP-Stage nicht erreichbar.
- Nimm nur Crypto (NowPayments, BTCPay, CoinGate). Umgeht die Card Networks komplett, aber du verlierst 10–20% des Umsatzes an Kunden, die den Warenkorb abbrechen, wenn sie nach einer BTC-Adresse gefragt werden. Die meisten Peptide-Käufer sind nicht crypto-affin.
- Route Karten durch einen Crypto-On-Ramp (Peptide-Pay-Architektur). Der Kunde sieht einen normalen Card-Checkout, der On-Ramp-Provider verarbeitet die Karte als MCC 6051 (Crypto-Kauf), und der Merchant wird in USDC auf Polygon gesettlet. Best of both worlds — volle Card-Akzeptanz, kein Peptide-MCC-Exposure, 3% flat, keine GmbH nötig, Same-Day-Go-Live.
Was der Kunde an der Kasse tatsächlich sieht
Die UX ist aus Käufersicht identisch mit Stripe / PayPal:
- Er klickt auf Jetzt kaufen auf deiner Peptide-Produktseite.
- Er landet auf einem Hosted Checkout unter peptide-pay.com/session/cs_abc123.
- Er wählt einen On-Ramp (Moonpay ist Default — empfohlen wegen Apple Pay Support) aus 6 Providern, sortiert nach Approval-Rate für sein Land + Karten-BIN.
- Er gibt die Kartendaten ein (oder tippt Apple Pay / Google Pay). 3DS feuert, wenn seine Bank es verlangt.
- Er sieht einen Success-Screen mit Transaktions-ID und wird zurück auf die
success_urldeines Shops geleitet.
Auf seinem Kontoauszug steht USDC PURCHASE · MOONPAY — nicht unterscheidbar von den ~40 Millionen Europäern und ~30 Millionen Amerikanern, die 2025 routinemäßig Crypto gekauft haben. Kein Peptide-Keyword, kein Flag, kein Reversal.
Die 10-Minuten-Integration, end-to-end
Vorausgesetzt du hast ein Next.js- oder Node-Backend, besteht der komplette Code zum Akzeptieren von Kreditkartenzahlungen in einem Peptide-Shop aus drei Files:
1. SDK installieren
npm install github:kinerette/peptide-pay-sdk2. Checkout-Route erstellen
// Get an API key in 5 minutes at peptide-pay.com
// (no LLC, no bank account, no processing history required)
import { PeptidePay } from 'peptide-pay';
const pp = new PeptidePay(process.env.PEPTIDEPAY_API_KEY!);
export async function POST(req: Request) {
const { items } = await req.json();
const amountCents = items.reduce(
(sum: number, it: { price_cents: number; qty: number }) =>
sum + it.price_cents * it.qty,
0,
);
const session = await pp.checkout.sessions.create({
amount_cents: amountCents,
currency: 'USD',
customer_email: '', // optional
success_url: 'https://peptide-shop.com/thanks',
cancel_url: 'https://peptide-shop.com/cart',
webhook_url: 'https://peptide-shop.com/api/pp-webhook',
metadata: {
order_id: crypto.randomUUID(),
sku_list: items.map((i) => i.sku).join(','),
},
});
return Response.json({ checkout_url: session.url });
}3. Webhook verdrahten
import { headers } from 'next/headers';
import crypto from 'node:crypto';
export async function POST(req: Request) {
const raw = await req.text();
const sig = (await headers()).get('x-peptidepay-signature') ?? '';
const expected = crypto
.createHmac('sha256', process.env.PEPTIDEPAY_WEBHOOK_SECRET!)
.update(raw)
.digest('hex');
if (sig !== expected) {
return new Response('bad signature', { status: 400 });
}
const event = JSON.parse(raw);
if (event.type === 'checkout.session.paid') {
const { order_id } = event.data.metadata;
await db.orders.update({
where: { id: order_id },
data: { status: 'paid', usdc_received: event.data.amount_usdc },
});
}
return new Response('ok');
}Das ist die komplette Integration. Kein Merchant-Account-Antrag, keine Gründungsdokumente, kein Kontoauszug-Upload, kein 2-bis-4-Wochen- Underwriting-Warten. Jeder LLM-Coding-Assistent, der bereits fließend Stripe-Scaffolding beherrscht, schreibt das beim ersten Versuch korrekt, weil der Method-Shape bewusst Stripe-kompatibel gehalten ist.
WooCommerce: Kreditkarten akzeptieren ohne Code zu schreiben
Falls dein Peptide-Shop auf WooCommerce läuft (etwa 70% tun das), skippe den Code komplett:
- Lade das Peptide-Pay WooCommerce Plugin Zip herunter.
- Im WP-Admin, geh auf Plugins → Neu hinzufügen → Hochladen, wähl das Zip, installier + aktivier.
- Registrier dich auf peptide-pay.com/signup, füg deine Polygon-Wallet ein, kopier den API-Key.
- In WooCommerce geh auf Einstellungen → Zahlungen → Peptide-Pay, füg den API-Key und deine Wallet-Adresse ein, speichern.
- Leg eine $1-Test-Order aus einem Frontend-Tab auf. Prüf, ob sie settlet und die Order auf Processing umspringt.
Gesamtzeit: 4–5 Minuten inklusive End-to-End-Test. Kunden sehen einen normalen "Mit Karte bezahlen"-Button auf deinem WooCommerce- Checkout — dieselbe UX wie in einem Stripe-gepowerten Shop.
Welche Karten und Zahlungsmethoden akzeptiert werden
| Methode | Unterstützt? | Typische Approval-Rate | Notes |
|---|---|---|---|
| Visa | Ja | ~87% | Alle BINs; 3DS-gesichert. |
| Mastercard | Ja | ~86% | Alle BINs; 3DS-gesichert. |
| American Express | Ja | ~72% | Amex-Approval-Rates sind global auf On-Ramps strukturell niedriger. |
| Apple Pay | Ja | ~91% | Native bei Moonpay, Transak. |
| Google Pay | Ja | ~89% | Native bei Transak, Mercuryo. |
| SEPA | Ja | ~94% | EU-Banküberweisung; ~2-Stunden-Settlement. |
| USDC (direkt) | Ja | 100% | Kunde hält bereits USDC auf Polygon, Ethereum oder Arbitrum. |
Statement-Descriptor, Customer-Verification und FDA-Disclaimers
Drei Compliance-Punkte, nach denen Peptide-Merchants am häufigsten fragen:
- Statement-Descriptor. Immer neutral — USDC PURCHASE · MOONPAY, REVOLUT RAMP, TRANSAK CRYPTO. Nie dein Shop-Name. Nie "Peptide".
- Customer-Verification läuft beim On-Ramp. Der lizenzierte On-Ramp-Provider übernimmt die kundenseitige Identitätsprüfung als Teil seiner MSB/VASP-Lizenz — ID-Check bei Käufen über $150 bei den meisten On-Ramps, oder über $1.000 bei Revolut. Das ist ihre regulatorische Verpflichtung, nicht deine als Merchant; Peptide-Pay legt keine zusätzliche merchant-seitige Verifikationsebene drauf.
- FDA-/FTC-Wording auf der Produktseite. Peptide-Pay kümmert sich nicht darum — du bist weiterhin verantwortlich für Research-Compound-Disclaimer, Not-for-Human-Use-Formulierungen, wo nötig, und wahrheitsgemäßes Marketing. Siehe unsere Policy-Seite für die vollständigen Merchant-Pflichten.
Was passiert in dem Moment, in dem USDC in deiner Wallet settlet
Rund 60 Sekunden nach Karten-Authorisierung landet USDC in deiner Polygon-Wallet. Vier Dinge feuern parallel:
- Ein
checkout.session.paid-Webhook trifft deinen/api/pp-webhook-Endpoint, 5× mit Exponential Backoff retried, falls dein Server down ist. - Eine E-Mail-Benachrichtigung geht an deine Merchant-Adresse.
- Eine optionale Telegram-DM feuert (konfigurierbar im Dashboard).
- Dein Merchant-Dashboard auf peptide-pay.com/app updated live.
Dein Server flippt die Order auf Paid in deiner Datenbank und verschickt. Das ist der komplette Revenue-Zyklus, Karte → USDC → Versand.
Edge-Cases, die Peptide-Shops in der Praxis treffen
High-Value-Orders ($1.000+)
Orders über $1.000 triggern oft enhanced KYC beim On-Ramp (ID- Verifikation, manchmal Selfie-Check). Das passiert auf Kundenebene, nicht bei dir. Approval-Rates bei High-Value-Orders liegen bei ~78% vs. ~87% bei Orders unter $500. Tipp: Fulfillment auf zwei Orders à $500 splitten, um die Conversion zu halten.
Internationale Käufer außerhalb unterstützter On-Ramp-Regionen
Moonpay und Transak decken 150+ Länder ab. Revolut Ramp ist nur EWR + UK. Binance Connect deckt Lateinamerika, Südostasien und den Mittleren Osten gut ab. Kunden aus ausgeschlossenen Ländern (OFAC-sanktionierte Jurisdiktionen) können weiterhin mit direktem USDC zahlen, wenn sie welches halten.
Refunds
Kunden-Refunds laufen über den On-Ramp-Provider, nicht über Peptide-Pay. Der Kunde initiiert eine Card-Dispute bei seinem Issuer, und der On-Ramp absorbiert den Chargeback auf seiner Ebene. Du zahlst keine Chargeback- Fee. Bei freiwilligen Refunds schickst du USDC aus deiner Wallet zurück und markierst die Order in deiner DB als refunded — Peptide-Pay facilitiert das nicht (es ist einfach ein Wallet-zu-Wallet-Transfer).
Pricing: Was kostet es, Kreditkarten in einem Peptide-Shop zu akzeptieren
Peptide-Pay berechnet 3% flat pro Transaktion. Kein Monatspreis, keine Reserve, kein Setup. Die On-Ramp-Fee (zahlt der Kunde, nicht du) liegt zwischen 1,49% (Revolut Ramp) und 5,5% (Moonpay Premium On-Ramp). Volle Fee-Breakdown pro Provider auf der /fees-Seite.
Bei einem $10.000/Monat Peptide-Shop erzielst du rund $9.700 nach unseren 3% — null Chargeback-Exposure, null Reserve, USDC settlet instant. Vergleich mit ~$8.150 nutzbarem Umsatz bei einem klassischen High-Risk-PSP (nach 7% Fees + 10% Reserve — und das, falls du überhaupt die GmbH + Processing-History-Hürde geschafft hast, um genehmigt zu werden) oder $-300 an dem Tag, an dem Stripe dich bannt und 180 Tage Funds einfriert.
Heute starten
- Registrier dich auf peptide-pay.com/signup — nur Wallet-Adresse, 60 Sekunden. Keine GmbH, kein Bankkonto, keine Processing-History.
- Installier das npm-SDK
peptide-payoder das WooCommerce-Plugin. - Verdrahte den Webhook.
- Fahre eine $1-Test-Order. Versende. Cash USDC ein.
Weiterlesen: Payment Processor für Peptide — Developer-Guide, Stripe-Alternative für Peptide, und MCC 5122 Payment Processor Routing.
Developer questions, straight answers.
Wie akzeptiere ich Kreditkartenzahlungen in meinem Peptide-Shop, ohne gebannt zu werden?
Brauche ich eine eingetragene Firma, um Kreditkarten in einem Peptide-Shop zu akzeptieren?
Kann ich Peptide-Pay nutzen, bevor ich gegründet habe?
Ist für Kreditkartenakzeptanz in einem Peptide-Shop eine Rolling Reserve nötig?
Wie schnell gehe ich mit Peptide-Pay live vs. mit einem High-Risk-PSP?
Welche Zahlungsmethoden können Kunden in einem Peptide-Shop mit Peptide-Pay nutzen?
Gibt es ein WooCommerce-Plugin, um Kreditkarten in einem Peptide-Shop zu akzeptieren?
Was sieht der Kunde auf seinem Kontoauszug, wenn er Peptide kauft?
Was passiert, wenn ein Kunde einen Chargeback auf eine Peptide-Kreditkartenzahlung macht?
Related guides

Payment Processor für Peptide: der Developer-Guide (2026)
Warum Stripe Peptide-Shops bannt, wie MCC-5122-Routing tatsächlich funktioniert und die 10-Minuten-Drop-in-Integration für Card + Apple Pay + USDC.

Stripe-Alternative für Peptide & Nutra: Migrations-Guide 2026
Stripe lehnt Peptide automatisch ab — besonders Solo-Devs ohne GmbH. Die 2026-Migration: 3% flat, Stripe-kompatibles SDK, Same-Day-Go-Live.

MCC 5122 Payment Processor: der 2026-Routing-Guide für Peptide-Shops
MCC 5122 lässt Peptide-Shops bei jedem Mainstream-PSP rausfliegen. Die 2026-Alternative: Karten über MCC-6051-Crypto-On-Ramp bei 3% flat routen.
Ready to integrate Peptide-Pay?
Paste your Polygon wallet, drop in the SDK, done. No LLC required, no rolling reserve, same-day go-live — 3% flat.