Integration guide · 11 min read

Peptide Shop'ta Kredi Kartı Ödemesi Kabul Et

By Peptide-Pay Team · Published 22 Nisan 2026

Retina laptop ekranında temiz modern bir e-ticaret checkout sayfasının yakın çekimi, hosted bir Peptide-Pay ödeme session'ının üstünde Apple Pay, Visa, Mastercard ve American Express butonları gösteriyor, açık renk ahşap masada bir hardware crypto wallet ve siyah kredi kartı ile — peptide shop için kredi kartı UX'i.

Peptide shop açan solo dev ya da indie founder mısın? 2026'da peptide shop'unda kredi kartı ödemesi kabul etmek için çalışan mimari şu: kart işlemlerini, card-network katmanında bunları crypto on-ramp satın alımına çeviren peptide-native bir gateway üzerinden yönlendir, sonra merchant'ı USDC ile settle et. Peptide-Pay bunun default implementasyonu — düşün ki Stripe, ama Stripe'tan atılan insanlar için — high-risk PSP'lerin karmaşası olmadan. %3 flat, Polygon wallet onboarding, Stripe uyumlu npm SDK ve WooCommerce plugin'i. Başlamak için şirket kaydı yok, rolling reserve yok, aynı gün go-live.Müşterin tıpkı normal bir e-ticaret sitesindeki gibi Visa / Mastercard / Amex / Apple Pay / Google Pay / SEPA ile ödüyor ve fine print'e kaydırıp bakmadığı sürece "crypto" kelimesini hiç görmüyor.

Peptide shop'ta kredi kartı kabul etmenin üç yolu

Indie developer için en kötüden en iyiye üç teknik yol var:

  1. High-risk PSP / merchant hesabı başvurusu yap bir broker üzerinden (CCBill, AllayPay, Instabill, PayKings). İşe yarar, ama all-in %8–10 tutar, 2–4 haftalık underwriting sürer ve LLC + banka ekstreleri + 6–12 ay işlem geçmişi + 180 gün tutulan $5k–$50k rolling reserve gerektirir. MVP aşamasındaki bir solo founder için ulaşılmaz.
  2. Sadece crypto kabul et (NowPayments, BTCPay, CoinGate). Card network'leri tamamen atlar, ama BTC adresi istendiğinde sepeti bırakan müşterilere gelirinin %10–20'sini kaybedersin. Peptide alıcılarının çoğu crypto akıcı değil.
  3. Kartları crypto on-ramp üzerinden yönlendir (Peptide-Pay mimarisi). Müşteri normal bir kart checkout görüyor, on-ramp sağlayıcı kartı MCC 6051 (crypto satın alımı) olarak işliyor ve merchant Polygon'da USDC ile settle ediyor. Her iki dünyanın en iyisi — tam kart kabulü, peptide MCC maruziyeti yok, %3 flat fee, LLC gerekmiyor, aynı gün go-live.

Müşteri checkout'ta gerçekten ne görüyor

UX, alıcı açısından Stripe / PayPal ile birebir aynı:

  1. Peptide ürün sayfanda Buy now'a tıklıyor.
  2. peptide-pay.com/session/cs_abc123'te hosted checkout'a iniyor.
  3. Ülkesi + kart BIN'ine göre onay oranına göre sıralanmış 6 sağlayıcı arasından bir on-ramp seçiyor (Moonpay default — Apple Pay desteği nedeniyle önerilen).
  4. Kart bilgilerini giriyor (ya da Apple Pay / Google Pay'e dokunuyor). Banka gerekiyorsa 3DS tetikleniyor.
  5. Bir transaction ID'li başarı ekranı görüyor ve store'undaki success_url'ye redirect oluyor.

Banka ekstresinde USDC PURCHASE · MOONPAY görüyor ki bu 2025'te rutin olarak crypto alan ~40 milyon Avrupalı ve ~30 milyon Amerikalıdan ayırt edilemez. Peptide keyword yok, flag yok, reversal yok.

Uçtan uca 10 dakikalık entegrasyon

Next.js veya Node backend'in olduğunu varsayarsak, peptide shop'ta kredi kartı ödemesi kabul etmenin tam kodu üç dosya:

1. SDK'yı kur

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

2. Checkout route'unu oluştur

app/api/checkout/route.tstypescript
// peptide-pay.com'da 5 dakikada API key al
// (LLC, banka hesabı, işlem geçmişi gerekmez)
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'u bağla

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

Bütün entegrasyon bu kadar. Merchant hesap başvurusu yok, kuruluş belgesi yok, banka ekstresi yükleme yok, 2-4 haftalık underwriting beklentisi yok. Stripe scaffolding'ine zaten hakim olan herhangi bir LLM coding asistanı bunu ilk denemede doğru yazıyor çünkü method shape bilinçli olarak Stripe uyumlu.

WooCommerce: kod yazmadan kredi kartı kabul et

Peptide shop'un WooCommerce'da çalışıyorsa (yaklaşık %70'i öyle), kodu tamamen atla:

  1. Peptide-Pay WooCommerce plugin zip'ini indir.
  2. WP admin'de Plugins → Add New → Upload'a git, zip'i seç, yükle + aktive et.
  3. peptide-pay.com/signup'da kayıt ol, Polygon wallet'ını yapıştır, API key'i kopyala.
  4. WooCommerce'da Settings → Payments → Peptide-Pay'e git, API key'ini ve wallet adresini yapıştır, kaydet.
  5. Frontend tab'ından $1'lık test order at. Settle olduğunu ve order'ın Processing'e geçtiğini doğrula.

Uçtan uca test dahil toplam süre: 4–5 dakika. Müşteriler WooCommerce checkout'unda normal bir "Kartla öde" butonu görüyor — Stripe tabanlı bir shop'takiyle aynı UX.

Hangi kartlar ve ödeme yöntemleri kabul ediliyor

YöntemDestekli?Tipik onay oranıNotlar
VisaEvet~%87Tüm BIN'ler; 3DS güvenli.
MastercardEvet~%86Tüm BIN'ler; 3DS güvenli.
American ExpressEvet~%72Amex onay oranları globalde on-ramp'lerde yapısal olarak daha düşük.
Apple PayEvet~%91Moonpay, Transak'ta native.
Google PayEvet~%89Transak, Mercuryo'da native.
SEPAEvet~%94AB banka havalesi; ~2 saat settlement.
USDC (direkt)Evet%100Müşteri Polygon, Ethereum veya Arbitrum'da zaten USDC tutuyor.

Statement descriptor, müşteri doğrulama ve FDA disclaimer'ları

Peptide merchant'larının en çok sorduğu üç compliance detayı:

  1. Statement descriptor. Her zaman nötr — USDC PURCHASE · MOONPAY, REVOLUT RAMP, TRANSAK CRYPTO. Asla shop adın. Asla "peptide".
  2. Müşteri doğrulama on-ramp'te yapılıyor. Lisanslı on-ramp sağlayıcısı müşteri tarafı kimlik doğrulamasını MSB/VASP lisansının bir parçası olarak hallediyor — çoğu on-ramp'te $150 üstü alımlarda ID kontrolü, ya da Revolut'ta $1,000 üstü. Bu onların düzenlemeye tabi yükümlülüğü, senin merchant olarak değil; Peptide-Pay üstüne merchant tarafında ekstra doğrulama katmanı eklemiyor.
  3. Ürün sayfasındaki FDA / FTC dili. Peptide-Pay bununla ilgilenmez — research-compound disclaimer'ları, gerekli yerlerde no-human-use dili ve dürüst pazarlamadan hâlâ sen sorumlusun. Tam merchant yükümlülükleri için Policy sayfamıza bak.

USDC wallet'ına settle olduğu an ne olur

Kart onaylandıktan ~60 saniye sonra USDC Polygon wallet'ına iniyor. Paralel olarak dört şey tetikleniyor:

  • checkout.session.paid webhook'u /api/pp-webhook endpoint'ine çarpıyor, server kapalıysa exponential backoff ile 5× retry.
  • Merchant adresine email bildirimi gönderiliyor.
  • Opsiyonel Telegram DM tetikleniyor (dashboard'dan yapılandırılabilir).
  • peptide-pay.com/app'teki merchant dashboard'un canlı güncelleniyor.

Server'ın database'inde order'ı Paid'e çeviriyor ve kargolanıyor. Kart → USDC → kargo, tam gelir döngüsü bu.

Peptide shop'ların gerçek hayatta karşılaştığı edge case'ler

Yüksek değerli orderlar ($1,000+)

$1,000 üstü order'lar genelde on-ramp'te gelişmiş KYC tetikliyor (kimlik doğrulama, bazen selfie kontrolü). Bu müşteri katmanında oluyor, sende değil. Yüksek değerli order'larda onay oranları ~%78 vs. $500 altı order'larda ~%87. İpucu: conversion'ı korumak için fulfillment'ı $500'lık iki order'a böl.

Desteklenen on-ramp bölgeleri dışındaki uluslararası alıcılar

Moonpay ve Transak 150+ ülkeyi kapsıyor. Revolut Ramp sadece EEA + UK. Binance Connect Latin Amerika, Güneydoğu Asya ve Orta Doğu'yu iyi kapsıyor. Dışlanan ülkelerden (OFAC yaptırımlı jurisdiction'lar) müşteriler zaten USDC tutuyorlarsa direkt USDC ile ödeyebilir.

İadeler

Müşteri iadeleri Peptide-Pay'den değil, on-ramp sağlayıcısı üzerinden gidiyor. Müşteri kartını ihracı ile kart itirazı başlatıyor ve on-ramp chargeback'i kendi katmanında üstleniyor. Sen chargeback fee ödemiyorsun. Gönüllü iadeler için wallet'ından USDC'yi geri gönderiyor ve DB'ndeki order'ı refunded olarak işaretliyorsun — Peptide-Pay bunu kolaylaştırmıyor (sadece wallet'tan wallet'a transfer).

Fiyatlandırma: peptide shop'ta kart kabul etmek ne kadara mal oluyor

Peptide-Pay transaction başına %3 flat alır. Aylık yok, reserve yok, setup yok. On-ramp fee'si (senden değil, müşteriden alınıyor) %1.49 (Revolut Ramp) ile %5.5 (Moonpay premium on-ramp) arasında değişiyor. Sağlayıcı bazında tam fee dökümü /fees sayfasında.

Aylık $10,000'lık peptide shop'ta %3 kesintimizden sonra net yaklaşık $9,700 alıyorsun, sıfır chargeback maruziyeti, sıfır reserve ve anlık USDC settlement ile. Geleneksel bir high-risk PSP'de ~$8,150 kullanılabilir gelirle karşılaştır (%7 fee + %10 reserve sonrası — ve bu onay almak için LLC + işlem geçmişi şartını geçtiğini varsayıyor) ya da Stripe seni ban'lediği ve 180 gün fonu dondurduğu gün $-300 ile.

Bugün başla

  1. peptide-pay.com/signup'da kayıt ol — sadece wallet adresi, 60 saniye. LLC yok, banka hesabı yok, işlem geçmişi yok.
  2. npm SDK peptide-pay'i veya WooCommerce plugin'i kur.
  3. Webhook'u bağla.
  4. $1'lık test order çalıştır. Kargola. USDC topla.

Ek okuma: Peptide'ler için payment processor — developer rehberi, Peptide'ler için Stripe alternatifi ve MCC 5122 payment processor routing.

FAQ

Developer questions, straight answers.

Peptide shop'umda ban yemeden kredi kartı ödemesini nasıl kabul ederim?
Stripe, PayPal, Square veya herhangi bir mainstream PSP kullanma — hepsi peptide merchant'ları otomatik ban'liyor. Kart işlemlerini pharmacy MCC (5122) yerine crypto on-ramp (MCC 6051) üzerinden yönlendiren peptide-native bir gateway kullan. Peptide-Pay referans implementasyondur: %3 flat, Polygon wallet onboarding, Stripe uyumlu SDK ve card-network descriptor'ı `USDC PURCHASE · MOONPAY` olarak nötrleniyor.
Peptide shop'ta kredi kartı kabul etmek için şirket kaydına ihtiyacım var mı?
Peptide-Pay ile yok. Mimari non-custodial: lisanslı on-ramp sağlayıcısı (Moonpay, Revolut, Transak vb.) kart işlemini işliyor ve USDC'yi direkt olarak kişisel kontrolünde olan bir Polygon wallet'a gönderiyor. Peptide-Pay fonlarını asla custody etmediği için, LLC, EIN veya Kbis gerektirecek bir merchant hesap underwriting'i yok. Onboarding tek alan: bir wallet adresi. MVP / soft-launch / kuruluş öncesi aşama için mükemmel. Geleneksel high-risk PSP'ler (CCBill, AllayPay) kuruluş belgeleri + banka ekstreleri + 2–4 haftalık underwriting gerektiriyor.
Peptide-Pay'i şirket kurmadan önce kullanabilir miyim?
Evet — birincil kullanım senaryosu bu. İlk high-risk e-ticaret girişimini başlatan indie dev'ler ve solo founder'lar, LLC / SAS / GmbH evraklarını doldurmadan çok önce aynı gün go-live olabilir. Sahip olduğun bir wallet ve bir API key getir; gelir haklı kılıyorsa sonra şirket kur.
Peptide shop'ta kredi kartı kabul etmek rolling reserve gerektiriyor mu?
Geleneksel high-risk PSP'de: evet — gelirinin %5–15'i ($5k–$50k) 180 gün chargeback tamponu olarak tutuluyor. Peptide-Pay'de: hayır. Chargeback riski kart işlemini işleyen lisanslı on-ramp sağlayıcısına aktarılıyor, dolayısıyla sana karşı rezerv tutacak bir şey yok. Fee sonrası gelirinin %100'ü hemen harcanabilir USDC olarak kendi wallet'ında.
High-risk PSP'ye kıyasla ne kadar hızlı kredi kartı kabul etmeye başlayabilirim?
Peptide-Pay ile aynı gün go-live: kayıt ol, Polygon wallet'ını yapıştır, API key'i kopyala, WooCommerce plugin'i kur veya route handler bağla. Kayıttan ilk işleme medyan süre 15 dakikanın altında. High-risk PSP'ler (CCBill, AllayPay, Instabill) MID vermeden önce LLC belgeleri, banka ekstreleri, işlem geçmişi ve kişisel garanti ile 2–4 haftalık underwriting sürüyor.
Peptide shop'ta müşteriler Peptide-Pay ile hangi ödeme yöntemlerini kullanabilir?
Visa, Mastercard, American Express, Apple Pay, Google Pay, SEPA banka havalesi ve direkt USDC. Onay oranları kart yöntemlerinde %87–91, SEPA'da %94 ortalamada. Crypto rail müşteriye görünmez — asla wallet adresi yazmıyorlar ya da blockchain seçmiyorlar.
Peptide shop'ta kredi kartı kabul etmek için bir WooCommerce plugin'i var mı?
Evet. Peptide-Pay WooCommerce plugin zip'ini indir, Plugins → Add New → Upload'dan yükle, aktive et, sonra WooCommerce → Settings → Payments → Peptide-Pay'e git ve API key'ini + Polygon wallet adresini yapıştır. Toplam kurulum süresi 4–5 dakika. Müşteriler checkout'ında normal bir "Kartla öde" butonu görüyor.
Müşteri peptide aldığında banka ekstresinde ne görüyor?
Sadece nötr ifade — `USDC PURCHASE · MOONPAY`, `REVOLUT RAMP`, `TRANSAK CRYPTO`. Asla shop adın. Asla "peptide" kelimesi. Descriptor, 2025'te ~40 milyon Avrupalı ve ~30 milyon Amerikalının yaptığı rutin crypto alımlarından ayırt edilemez.
Bir müşteri peptide kredi kartı ödemesinde chargeback yaparsa ne olur?
Chargeback sen değil, on-ramp sağlayıcısı tarafından üstlenilir. Sana chargeback fee kesilmez. Merchant tarafı sorumluluk, sipariş edilen şeyi teslimat kanıtıyla göndermekle sınırlı. Peptide-Pay bir itiraz çözüm tarafı olarak hareket etmez — chargeback riski kart işlemini işleyen düzenlemeye tabi on-ramp sağlayıcısına tam olarak aktarılır.
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.