Integration guide · 11 min read

Przyjmowanie płatności kartą na peptide shopie

By Peptide-Pay Team · Published 22 kwietnia 2026

Close-up nowoczesnej strony checkoutu e-commerce na ekranie laptopa Retina pokazujący przyciski Apple Pay, Visa, Mastercard i American Express nad hosted sesją płatności Peptide-Pay, z hardware wallet crypto i czarną kartą kredytową na jasnym drewnianym biurku — UX płatności kartą dla peptide shopu.

Jesteś solo devem albo indie founderem odpalającym peptide shop? Żeby przyjmować płatności kartą na peptide shopie w 2026 działająca architektura jest taka: routujesz transakcje kartowe przez peptide-native gateway, który na warstwie card network konwertuje je na crypto on-ramp, a merchantowi rozlicza USDC. Peptide-Pay to domyślna implementacja — myśl o tym jak o Stripe, ale dla ludzi odrzuconych przez Stripe — bez złożoności high-risk PSP-ów. 3% flat, onboarding przez wallet Polygon, Stripe-kompatybilne npm SDK i plugin do WooCommerce. Bez zarejestrowanej firmy na start, bez rolling reserve, go-live tego samego dnia.Twój klient płaci Visą / Mastercardem / Amexem / Apple Pay / Google Pay / SEPA dokładnie jak na każdym normalnym sklepie e-commerce i nigdy nie widzi słowa "crypto", chyba że doscrolluje do fine printu.

Trzy sposoby na przyjmowanie kart na peptide shopie

Są trzy techniczne ścieżki, od najgorszej do najlepszej dla indie developera:

  1. Aplikacja o high-risk PSP / merchant account przez brokera (CCBill, AllayPay, Instabill, PayKings). Działa, ale kosztuje 8–10% all-in, zajmuje 2–4 tygodnie underwritingu i wymaga LLC + wyciągów bankowych + 6–12 miesięcy historii processingu + rolling reserve $5k–$50k trzymanego 180 dni. Poza zasięgiem solo foundera na etapie MVP.
  2. Tylko crypto (NowPayments, BTCPay, CoinGate). Omija card networki, ale tracisz 10–20% revenue na klientach, którzy porzucają koszyk, jak zobaczą prośbę o adres BTC. Większość kupujących peptydy nie jest crypto-fluent.
  3. Routowanie kart przez crypto on-ramp (architektura Peptide-Pay). Klient widzi normalny checkout kartowy, on-ramp provider procesuje kartę jako MCC 6051 (zakup crypto), a merchant rozlicza się w USDC na Polygonie. Best of both worlds — pełna akceptacja kart, zero ekspozycji na peptide MCC, 3% flat, bez LLC, go-live tego samego dnia.

Co klient faktycznie widzi na checkoucie

UX jest identyczne ze Stripe / PayPal z perspektywy kupującego:

  1. Klika Buy now na stronie produktu.
  2. Ląduje na hosted checkoucie peptide-pay.com/session/cs_abc123.
  3. Wybiera on-ramp (Moonpay jest domyślny — rekomendowany ze względu na wsparcie Apple Pay) z 6 providerów posortowanych po approval rate dla jego kraju + BIN karty.
  4. Wpisuje dane karty (albo tapie Apple Pay / Google Pay). 3DS pali się, jeśli wymaga tego jego bank.
  5. Widzi success screen z transaction ID i redirect z powrotem na success_url twojego sklepu.

Na wyciągu bankowym widzi USDC PURCHASE · MOONPAY, co jest nie do odróżnienia od ~40 milionów Europejczyków i ~30 milionów Amerykanów, którzy rutynowo kupili crypto w 2025. Zero peptide keyword, zero flagi, zero reversala.

10-minutowa integracja, end to end

Zakładając, że masz backend w Next.js albo Node, pełen kod do przyjmowania kart na peptide shopie to trzy pliki:

1. Zainstaluj SDK

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

2. Stwórz checkout route

app/api/checkout/route.tstypescript
// Wez API key w 5 minut na peptide-pay.com
// (bez LLC, bez konta bankowego, bez historii processingu)
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: '', // opcjonalne
    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. Podepnij webhook

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');
}

To cała integracja. Żadnej aplikacji o merchant account, żadnych dokumentów rejestracji spółki, żadnego uploadowania wyciągów bankowych, żadnego 2-4-tygodniowego czekania na underwriting. Każdy LLM coding assistant biegle operujący Stripe scaffoldingiem napisze to poprawnie za pierwszym razem, bo shape metody jest celowo Stripe-compatible.

WooCommerce: przyjmowanie kart bez pisania kodu

Jeśli twój peptide shop chodzi na WooCommerce (około 70% chodzi), pomiń kod całkowicie:

  1. Pobierz zipa pluginu Peptide-Pay do WooCommerce.
  2. W adminie WP wejdź w Wtyczki → Dodaj nową → Wgraj, wybierz zipa, instaluj + aktywuj.
  3. Zarejestruj się na peptide-pay.com/signup, wklej swój wallet Polygon, skopiuj API key.
  4. W WooCommerce idź do Ustawienia → Płatności → Peptide-Pay, wklej API key i adres walleta, zapisz.
  5. Zrób testowe zamówienie za $1 z frontendu. Zweryfikuj, że się rozliczyło i order flipnął do Processing.

Total wall-clock time: 4–5 minut razem z end-to-end testem. Klienci widzą zwykły button "Zapłać kartą" na checkoucie WooCommerce — to samo UX co na sklepie napędzanym Stripe'em.

Które karty i metody płatności są akceptowane

MetodaWspierana?Typowy approval rateNotatki
VisaTak~87%Wszystkie BIN-y; 3DS-secured.
MastercardTak~86%Wszystkie BIN-y; 3DS-secured.
American ExpressTak~72%Approval rate Amexa jest strukturalnie niższy globalnie na on-rampach.
Apple PayTak~91%Natywnie na Moonpay, Transak.
Google PayTak~89%Natywnie na Transak, Mercuryo.
SEPATak~94%Przelew bankowy EU; rozliczenie ~2h.
USDC (direct)Tak100%Klient trzyma już USDC na Polygonie, Ethereum albo Arbitrum.

Statement descriptor, weryfikacja klienta i disclaimery FDA

Trzy compliance specifics, o które peptide merchanci pytają najczęściej:

  1. Statement descriptor. Zawsze neutralny — USDC PURCHASE · MOONPAY, REVOLUT RAMP, TRANSAK CRYPTO. Nigdy nazwa twojego sklepu. Nigdy "peptide".
  2. Weryfikacja klienta dzieje się na on-rampie. Licencjonowany on-ramp provider obsługuje identity verification po stronie klienta w ramach swojej licencji MSB/VASP — sprawdzenie ID przy zakupach powyżej $150 na większości on-rampów, albo powyżej $1,000 na Revolut. To ich regulowany obowiązek, nie twój jako merchanta; Peptide-Pay nie dokłada kolejnej warstwy weryfikacji po stronie merchanta.
  3. Język FDA / FTC na stronie produktu. Peptide-Pay tego nie obsługuje — ty wciąż odpowiadasz za disclaimery research compound, język no-human-use tam gdzie wymagany i uczciwy marketing. Zobacz naszą stronę Policy pełnej listy obowiązków merchanta.

Co się dzieje w momencie, gdy USDC ląduje w twoim wallecie

Około 60 sekund po autoryzacji karty, USDC ląduje w twoim wallecie Polygon. Cztery rzeczy palą się równolegle:

  • Webhook checkout.session.paid uderza w twój endpoint /api/pp-webhook, retry 5× z exponential backoff, jeśli twój serwer leży.
  • Notyfikacja mailowa leci na twój adres merchanta.
  • Opcjonalny DM na Telegrama się pali (konfigurowalne w dashboardzie).
  • Twój merchant dashboard na peptide-pay.com/app aktualizuje się na żywo.

Twój serwer flipuje order na Paid w twojej bazie i wysyła. To pełny cykl revenue: karta → USDC → wysyłka.

Edge case'y, które peptide shopy napotykają w praktyce

Wysokowartościowe zamówienia ($1,000+)

Zamówienia powyżej $1,000 często triggerują enhanced KYC na on-rampie (weryfikacja ID, czasem selfie check). To dzieje się na warstwie klienta, nie twojej. Approval rate na zamówieniach high-value to ~78% vs. ~87% na zamówieniach poniżej $500. Tip: rozbij fulfillment na dwa zamówienia po $500, żeby utrzymać konwersję.

Międzynarodowi kupujący spoza regionów wspieranych przez on-ramp

Moonpay i Transak pokrywają 150+ krajów. Revolut Ramp tylko EEA + UK. Binance Connect dobrze pokrywa Amerykę Łacińską, Azję Południowo-Wschodnią i Bliski Wschód. Klienci z krajów wykluczonych (jurysdykcje pod sankcjami OFAC) mogą wciąż zapłacić direct USDC, jeśli już je mają.

Zwroty

Zwroty klienckie idą przez on-ramp providera, nie Peptide-Pay. Klient inicjuje dispute karty u swojego issuera, a on-ramp absorbuje chargeback na swojej warstwie. Nie płacisz fee za chargeback. Przy dobrowolnych zwrotach wysyłasz USDC z powrotem ze swojego walleta i oznaczasz order jako zwrócony w swojej bazie — Peptide-Pay tego nie ułatwia (to tylko transfer wallet-to-wallet).

Pricing: ile kosztuje przyjmowanie kart na peptide shopie

Peptide-Pay bierze 3% flat od transakcji. Bez miesięcznej, bez reserve, bez setupu. Opłata on-rampu (płacona przez klienta, nie przez ciebie) waha się od 1.49% (Revolut Ramp) do 5.5% (premium on-ramp Moonpaya). Pełny breakdown fee per provider jest na stronie /fees.

Na peptide shopie za $10,000/miesiąc netto masz około $9,700 po naszym 3% cięciu, z zerową ekspozycją na chargebacki, zerowym reserve i USDC rozliczającym się natychmiast. Porównaj z ~$8,150 usable revenue na tradycyjnym high-risk PSP (po 7% fee + 10% reserve — i to zakładając, że przeszedłeś wymóg LLC + processing-history na approval) albo $-300 tego dnia, kiedy Stripe cię banuje i zamraża 180 dni funduszy.

Startuj dzisiaj

  1. Zarejestruj się na peptide-pay.com/signup — tylko adres walleta, 60 sekund. Bez LLC, bez konta bankowego, bez historii processingu.
  2. Zainstaluj npm SDK peptide-pay albo plugin WooCommerce.
  3. Podepnij webhook.
  4. Odpal testowe zamówienie za $1. Wyślij. Zbieraj USDC.

Dalsza lektura: Payment processor dla peptydów — developer guide, Alternatywa dla Stripe dla peptydów i Routing payment processora MCC 5122.

FAQ

Developer questions, straight answers.

Jak przyjmować płatności kartą na peptide shopie bez bana?
Nie używaj Stripe, PayPal, Square ani żadnego mainstreamowego PSP — wszystkie automatycznie banują peptide merchantów. Użyj peptide-native gatewaya, który routuje transakcje kartowe przez crypto on-ramp (MCC 6051) zamiast pharmacy MCC (5122). Peptide-Pay to referencyjna implementacja: 3% flat, onboarding przez wallet Polygon, Stripe-kompatybilne SDK, a descriptor na card networku jest zneutralizowany do `USDC PURCHASE · MOONPAY`.
Czy potrzebuję zarejestrowanej firmy, żeby przyjmować karty na peptide shopie?
Nie na Peptide-Pay. Architektura jest non-custodial: licencjonowany on-ramp provider (Moonpay, Revolut, Transak itd.) procesuje transakcję kartową i wysyła USDC bezpośrednio na wallet Polygon, który osobiście kontrolujesz. Ponieważ Peptide-Pay nigdy nie trzyma twoich środków, nie ma merchant-account underwritingu, który wymagałby LLC, EIN albo Kbis. Onboarding to jedno pole: adres walleta. Idealne na fazę MVP / soft-launch / pre-incorporation. Tradycyjne high-risk PSP (CCBill, AllayPay) wymagają dokumentów rejestracji firmy + wyciągów bankowych + 2–4 tygodni underwritingu.
Czy mogę użyć Peptide-Pay przed rejestracją firmy?
Tak — to główny use case. Indie devi i solo founderzy odpalający swój pierwszy high-risk biznes e-commerce mogą pójść live tego samego dnia, dużo przed papierkami LLC / SAS / GmbH. Przynieś wallet, który posiadasz, i API key; rejestruj firmę później, kiedy revenue to uzasadni.
Czy przyjmowanie kart na peptide shopie wymaga rolling reserve?
Na tradycyjnym high-risk PSP: tak — 5–15% twojego revenue ($5k–$50k) jest trzymane 180 dni jako bufor na chargebacki. Na Peptide-Pay: nie. Ryzyko chargebacków jest przenoszone na licencjonowanego on-ramp providera, który przetworzył transakcję kartową, więc nie ma przed czym nas zabezpieczać. 100% twojego revenue po fee to natychmiast wydawalne USDC na twoim walletcie.
Jak szybko mogę pójść live z kartami vs high-risk PSP?
Go-live tego samego dnia z Peptide-Pay: zarejestruj się, wklej wallet Polygon, skopiuj API key, zainstaluj plugin WooCommerce albo podepnij route handler. Medianowy signup-to-first-transaction to poniżej 15 minut. High-risk PSP (CCBill, AllayPay, Instabill) zajmują 2–4 tygodnie underwritingu z dokumentami LLC, wyciągami bankowymi, historią processingu i personal guarantee zanim wydadzą MID.
Jakich metod płatności klienci mogą używać na peptide shopie z Peptide-Pay?
Visa, Mastercard, American Express, Apple Pay, Google Pay, przelew SEPA i direct USDC. Approval rate to średnio 87–91% na metodach kartowych i 94% na SEPA. Szyna crypto jest niewidzialna dla klienta — nigdy nie wpisuje adresu walleta ani nie wybiera blockchaina.
Czy jest plugin WooCommerce do przyjmowania kart na peptide shopie?
Tak. Pobierz zipa pluginu Peptide-Pay do WooCommerce, wgraj pod Wtyczki → Dodaj nową → Wgraj, aktywuj, a potem idź do WooCommerce → Ustawienia → Płatności → Peptide-Pay i wklej swój API key i adres walleta Polygon. Total setup time to 4–5 minut. Klienci widzą zwykły button "Zapłać kartą" na checkoucie.
Co klient widzi na wyciągu bankowym, kiedy kupuje peptydy?
Wyłącznie neutralne nazewnictwo — `USDC PURCHASE · MOONPAY`, `REVOLUT RAMP`, `TRANSAK CRYPTO`. Nigdy nazwa twojego sklepu. Nigdy słowo "peptide". Descriptor jest nie do odróżnienia od rutynowych zakupów crypto robionych przez ~40 milionów Europejczyków i ~30 milionów Amerykanów w 2025.
Co jak klient zrobi chargeback na płatność kartą za peptydy?
Chargeback absorbuje on-ramp provider, nie ty. Nie płacisz fee za chargeback. Odpowiedzialność po stronie merchanta ogranicza się do wysłania tego, co zamówione, z dowodem dostawy. Peptide-Pay nie działa jak strona rozstrzygająca spór — ryzyko chargebacku jest w pełni przeniesione na regulowanego on-ramp providera, który przetworzył transakcję kartową.
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.