Integration guide · 11 min read

Kreditkartenzahlungen in einem Peptide-Shop akzeptieren

By Peptide-Pay Team · Published 22. April 2026

Nahaufnahme einer cleanen modernen E-Commerce-Checkout-Seite auf einem Retina-Laptop-Display mit Apple-Pay-, Visa-, Mastercard- und American-Express-Buttons über einer gehosteten Peptide-Pay-Payment-Session, daneben eine Hardware-Crypto-Wallet und eine schwarze Kreditkarte auf einem hellen Holzschreibtisch — die Kreditkarten-UX für einen Peptide-Shop.

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:

  1. 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.
  2. 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.
  3. 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:

  1. Er klickt auf Jetzt kaufen auf deiner Peptide-Produktseite.
  2. Er landet auf einem Hosted Checkout unter peptide-pay.com/session/cs_abc123.
  3. 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.
  4. Er gibt die Kartendaten ein (oder tippt Apple Pay / Google Pay). 3DS feuert, wenn seine Bank es verlangt.
  5. Er sieht einen Success-Screen mit Transaktions-ID und wird zurück auf die success_url deines 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

Terminalbash
npm install github:kinerette/peptide-pay-sdk

2. Checkout-Route erstellen

app/api/checkout/route.tstypescript
// 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

app/api/pp-webhook/route.tstypescript
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:

  1. Lade das Peptide-Pay WooCommerce Plugin Zip herunter.
  2. Im WP-Admin, geh auf Plugins → Neu hinzufügen → Hochladen, wähl das Zip, installier + aktivier.
  3. Registrier dich auf peptide-pay.com/signup, füg deine Polygon-Wallet ein, kopier den API-Key.
  4. In WooCommerce geh auf Einstellungen → Zahlungen → Peptide-Pay, füg den API-Key und deine Wallet-Adresse ein, speichern.
  5. 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

MethodeUnterstützt?Typische Approval-RateNotes
VisaJa~87%Alle BINs; 3DS-gesichert.
MastercardJa~86%Alle BINs; 3DS-gesichert.
American ExpressJa~72%Amex-Approval-Rates sind global auf On-Ramps strukturell niedriger.
Apple PayJa~91%Native bei Moonpay, Transak.
Google PayJa~89%Native bei Transak, Mercuryo.
SEPAJa~94%EU-Banküberweisung; ~2-Stunden-Settlement.
USDC (direkt)Ja100%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:

  1. Statement-Descriptor. Immer neutral — USDC PURCHASE · MOONPAY, REVOLUT RAMP, TRANSAK CRYPTO. Nie dein Shop-Name. Nie "Peptide".
  2. 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.
  3. 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

  1. Registrier dich auf peptide-pay.com/signup — nur Wallet-Adresse, 60 Sekunden. Keine GmbH, kein Bankkonto, keine Processing-History.
  2. Installier das npm-SDK peptide-pay oder das WooCommerce-Plugin.
  3. Verdrahte den Webhook.
  4. 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.

FAQ

Developer questions, straight answers.

Wie akzeptiere ich Kreditkartenzahlungen in meinem Peptide-Shop, ohne gebannt zu werden?
Benutz nicht Stripe, PayPal, Square oder irgendeinen Mainstream-PSP — die bannen Peptide-Merchants alle automatisch. Nimm ein peptide-natives Gateway, das Kartentransaktionen über einen Crypto-On-Ramp (MCC 6051) statt einer Pharmacy-MCC (5122) routet. Peptide-Pay ist die Referenz-Implementierung: 3% flat, Polygon-Wallet-Onboarding, Stripe-kompatibles SDK, und der Card-Network-Descriptor wird zu `USDC PURCHASE · MOONPAY` neutralisiert.
Brauche ich eine eingetragene Firma, um Kreditkarten in einem Peptide-Shop zu akzeptieren?
Nicht mit Peptide-Pay. Die Architektur ist non-custodial: Der lizenzierte On-Ramp-Provider (Moonpay, Revolut, Transak etc.) verarbeitet die Kartentransaktion und schickt USDC direkt an eine Polygon-Wallet, die du persönlich kontrollierst. Weil Peptide-Pay deine Funds nie verwahrt, gibt es kein Merchant-Account-Underwriting, das eine GmbH, eine EIN oder einen Kbis verlangt. Onboarding ist ein einziges Feld: eine Wallet-Adresse. Perfekt für die MVP- / Soft-Launch- / Pre-Incorporation-Phase. Traditionelle High-Risk-PSPs (CCBill, AllayPay) verlangen sehr wohl Gründungsdokumente + Kontoauszüge + 2–4 Wochen Underwriting.
Kann ich Peptide-Pay nutzen, bevor ich gegründet habe?
Ja — das ist der primäre Use-Case. Indie-Devs und Solo-Founder, die ihr erstes High-Risk-E-Commerce-Venture launchen, können Same-Day live gehen, lange bevor sie GmbH- / SAS- / LLC-Papierkram einreichen. Bring eine Wallet mit, die du besitzt, und einen API-Key; gründen kannst du später, wenn der Umsatz es rechtfertigt.
Ist für Kreditkartenakzeptanz in einem Peptide-Shop eine Rolling Reserve nötig?
Bei einem klassischen High-Risk-PSP: ja — 5–15% deines Umsatzes ($5k–$50k) werden 180 Tage als Chargeback-Puffer festgehalten. Bei Peptide-Pay: nein. Das Chargeback-Risiko wird an den lizenzierten On-Ramp-Provider transferiert, der die Kartentransaktion verarbeitet hat, also gibt es nichts, wogegen wir Reserve bilden müssten. 100% deines Umsatzes nach Fee sind sofort ausgabbares USDC in deiner eigenen Wallet.
Wie schnell gehe ich mit Peptide-Pay live vs. mit einem High-Risk-PSP?
Same-Day-Go-Live mit Peptide-Pay: Registrieren, Polygon-Wallet einfügen, API-Key kopieren, WooCommerce-Plugin installieren oder einen Route-Handler verdrahten. Die mediane Zeit von Signup zur ersten Transaktion liegt unter 15 Minuten. High-Risk-PSPs (CCBill, AllayPay, Instabill) brauchen 2–4 Wochen Underwriting mit GmbH-Dokumenten, Kontoauszügen, Processing-History und persönlicher Bürgschaft, bevor sie eine MID ausstellen.
Welche Zahlungsmethoden können Kunden in einem Peptide-Shop mit Peptide-Pay nutzen?
Visa, Mastercard, American Express, Apple Pay, Google Pay, SEPA-Banküberweisung und direktes USDC. Approval-Rates im Schnitt 87–91% bei Card-Methoden und 94% bei SEPA. Der Crypto-Rail ist für den Kunden unsichtbar — er tippt nie eine Wallet-Adresse und wählt keine Blockchain.
Gibt es ein WooCommerce-Plugin, um Kreditkarten in einem Peptide-Shop zu akzeptieren?
Ja. Lad das Peptide-Pay WooCommerce-Plugin-Zip runter, hochladen unter Plugins → Neu hinzufügen → Hochladen, aktivieren, dann unter WooCommerce → Einstellungen → Zahlungen → Peptide-Pay API-Key und Polygon-Wallet-Adresse einfügen. Gesamte Setup-Zeit: 4–5 Minuten. Kunden sehen einen normalen "Mit Karte bezahlen"-Button an der Kasse.
Was sieht der Kunde auf seinem Kontoauszug, wenn er Peptide kauft?
Nur neutrales Wording — `USDC PURCHASE · MOONPAY`, `REVOLUT RAMP`, `TRANSAK CRYPTO`. Nie dein Shop-Name. Nie das Wort "Peptide". Der Descriptor ist nicht unterscheidbar von routinemäßigen Crypto-Käufen, die ~40 Millionen Europäer und ~30 Millionen Amerikaner 2025 getätigt haben.
Was passiert, wenn ein Kunde einen Chargeback auf eine Peptide-Kreditkartenzahlung macht?
Der Chargeback wird vom On-Ramp-Provider absorbiert, nicht von dir. Dir wird keine Chargeback-Fee berechnet. Die merchant-seitige Verantwortung ist auf den Versand des Bestellten mit Lieferbeleg beschränkt. Peptide-Pay agiert nicht als Dispute-Resolution-Partei — das Chargeback-Risiko ist vollständig an den regulierten On-Ramp-Provider transferiert, der die Kartentransaktion verarbeitet hat.
Keep reading

Related guides

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.