Creditcardbetalingen Accepteren op een Peptide-Shop
By Peptide-Pay Team · Published 22 april 2026

Solo dev of indie founder die een peptide-shop lanceert? Om in 2026 creditcardbetalingen te accepteren op een peptide-shop is de werkende architectuur: kaarttransacties routeren via een peptide-native gateway die ze op de card-network-laag converteert naar een crypto on-ramp aankoop, en de merchant vervolgens in USDC laten settlen. Peptide-Pay is de default implementatie — zie het als Stripe, maar voor mensen die door Stripe worden afgewezen — zonder de complexiteit van high-risk PSPs. 3% flat, Polygon wallet onboarding, een Stripe-compatible npm SDK, en een WooCommerce plugin. Geen geregistreerd bedrijf vereist om te starten, geen rolling reserve, same-day go-live.Je klant betaalt met Visa / Mastercard / Amex / Apple Pay / Google Pay / SEPA exact zoals op elke normale e-commerce site, en ziet het woord "crypto" nooit, tenzij hij in de fine print scrolt.
Drie manieren om creditcards te accepteren op een peptide-shop
Er zijn drie technische paden, gesorteerd van slechtst naar best voor een indie developer:
- Een high-risk PSP / merchant account aanvragen via een broker (CCBill, AllayPay, Instabill, PayKings). Werkt, maar kost 8–10% all-in, duurt 2–4 weken underwriting, en vereist een LLC + bank statements + 6–12 maanden processing history + een $5k–$50k rolling reserve aangehouden voor 180 dagen. Buiten bereik voor een solo founder in MVP-fase.
- Alleen crypto accepteren (NowPayments, BTCPay, CoinGate). Omzeilt de card networks volledig, maar je verliest 10–20% van je omzet aan klanten die hun cart verlaten wanneer om een BTC-adres wordt gevraagd. De meeste peptide-kopers zijn niet crypto-fluent.
- Kaarten routeren via een crypto on-ramp (Peptide-Pay-architectuur). De klant ziet een normale kaart-checkout, de on-ramp provider verwerkt de kaart als MCC 6051 (crypto-aankoop), en de merchant settelt in USDC op Polygon. Het beste van twee werelden — volledige kaartacceptatie, geen peptide-MCC-exposure, 3% flat fee, geen LLC vereist, same-day go-live.
Wat de klant daadwerkelijk ziet bij checkout
De UX is identiek aan Stripe / PayPal vanuit het perspectief van de koper:
- Ze klikken Buy now op je peptide-productpagina.
- Ze landen op een hosted checkout op peptide-pay.com/session/cs_abc123.
- Ze kiezen een on-ramp (Moonpay is de default — aanbevolen vanwege zijn Apple Pay-ondersteuning) uit 6 providers gesorteerd op approval rate voor hun land + kaart-BIN.
- Ze vullen kaartgegevens in (of tappen op Apple Pay / Google Pay). 3DS fired als hun bank dat vereist.
- Ze zien een success-scherm met een transaction ID en worden teruggeleid naar
success_urlop je store.
Op hun bankafschrift zien ze USDC PURCHASE · MOONPAY, niet te onderscheiden van de ~40 miljoen Europeanen en ~30 miljoen Amerikanen die in 2025 routinematig crypto kochten. Geen peptide-keyword, geen flag, geen reversal.
De 10-minuten integratie, end to end
Aannemend dat je een Next.js of Node backend hebt, is de volledige code om creditcardbetalingen op een peptide-shop te accepteren drie files:
1. Installeer de SDK
npm install github:kinerette/peptide-pay-sdk2. Maak de checkout-route
// Krijg een API-key in 5 minuten op peptide-pay.com
// (geen LLC, geen bank account, geen processing history vereist)
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: '', // optioneel
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. Wire de webhook
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');
}Dat is de volledige integratie. Geen merchant-account aanvraag, geen incorporatie-documenten, geen bank statement-upload, geen 2-tot-4-weken underwriting-wachttijd. Elke LLM coding assistant die al vloeiend is in Stripe-scaffolding schrijft dit correct in één keer, omdat de method-shape bewust Stripe-compatible is.
WooCommerce: creditcards accepteren zonder code te schrijven
Draait je peptide-shop op WooCommerce (ongeveer 70% doet dat)? Sla de code dan volledig over:
- Download de Peptide-Pay WooCommerce plugin zip.
- Ga in WP admin naar Plugins → Add New → Upload, selecteer de zip, installeer + activeer.
- Meld je aan op peptide-pay.com/signup, plak je Polygon wallet, kopieer de API-key.
- Ga in WooCommerce naar Settings → Payments → Peptide-Pay, plak de API-key en je wallet-adres, opslaan.
- Plaats een $1 test-order vanuit een frontend-tab. Verifieer dat het settelt en de order naar Processing springt.
Totale wall-clock tijd: 4–5 minuten inclusief end-to-end test. Klanten zien een reguliere "Pay by card"-knop op je WooCommerce checkout — dezelfde UX als een Stripe-powered shop.
Welke kaarten en betaalmethoden worden geaccepteerd
| Methode | Ondersteund? | Typische approval rate | Notities |
|---|---|---|---|
| Visa | Ja | ~87% | Alle BINs; 3DS-secured. |
| Mastercard | Ja | ~86% | Alle BINs; 3DS-secured. |
| American Express | Ja | ~72% | Amex approval rates zijn wereldwijd structureel lager op on-ramps. |
| Apple Pay | Ja | ~91% | Native op Moonpay, Transak. |
| Google Pay | Ja | ~89% | Native op Transak, Mercuryo. |
| SEPA | Ja | ~94% | EU bank transfer; ~2 uur settlement. |
| USDC (direct) | Ja | 100% | Klant houdt al USDC op Polygon, Ethereum of Arbitrum. |
Statement descriptor, klantverificatie en FDA-disclaimers
Drie compliance-specifics waar peptide-merchants het meest naar vragen:
- Statement descriptor. Altijd neutraal — USDC PURCHASE · MOONPAY, REVOLUT RAMP, TRANSAK CRYPTO. Nooit je shop-naam. Nooit "peptide".
- Klantverificatie gebeurt bij de on-ramp. De gelicenseerde on-ramp provider handelt klant-zijdige identiteitsverificatie af als onderdeel van zijn MSB/VASP-licentie — ID-check voor aankopen boven $150 op de meeste on-ramps, of boven $1.000 op Revolut. Dat is hun regulatory-verplichting, niet die van jou als merchant; Peptide-Pay voegt geen extra merchant-zijdige verificatielaag toe.
- FDA / FTC-taal op de productpagina. Peptide-Pay regelt dit niet — jij blijft verantwoordelijk voor research-compound disclaimers, no-human-use taalgebruik waar vereist, en truthful marketing. Zie onze Policy-pagina voor de volledige merchant-verplichtingen.
Wat gebeurt er zodra USDC in je wallet settelt
Ongeveer 60 seconden nadat de kaart autoriseert, landt USDC in je Polygon wallet. Vier dingen fired parallel:
- Een
checkout.session.paidwebhook raakt je/api/pp-webhookendpoint, 5× opnieuw geprobeerd met exponential backoff als je server down is. - Een e-mailnotificatie wordt verstuurd naar je merchant-adres.
- Een optionele Telegram DM fired (configureerbaar in het dashboard).
- Je merchant-dashboard op peptide-pay.com/app update live.
Je server zet de order op Paid in je database en verzendt. Dat is de volledige revenue cycle, kaart → USDC → verzending.
Edge cases die peptide-shops in the wild tegenkomen
High-value orders ($1.000+)
Orders boven $1.000 triggeren vaak enhanced KYC op de on-ramp (ID-verificatie, soms een selfie-check). Dit gebeurt op de klant-laag, niet op de jouwe. Approval rates op high-value orders liggen op ~78% vs. ~87% op orders onder $500. Tip: splits fulfillment over twee orders van $500 elk om conversion te behouden.
Internationale kopers buiten ondersteunde on-ramp-regio's
Moonpay en Transak dekken 150+ landen. Revolut Ramp is alleen EEA + UK. Binance Connect dekt Latijns-Amerika, Zuidoost-Azië en het Midden-Oosten goed. Klanten uit uitgesloten landen (OFAC-gesanctioneerde jurisdicties) kunnen nog steeds met directe USDC betalen als ze die al hebben.
Refunds
Klant-refunds gaan via de on-ramp provider, niet via Peptide-Pay. De klant initieert een kaart-dispute bij zijn issuer, en de on-ramp absorbeert de chargeback op hun laag. Jij betaalt geen chargeback fee. Voor vrijwillige refunds stuur je USDC terug vanuit je wallet en markeer je de order als refunded in je DB — Peptide-Pay faciliteert dit niet (het is gewoon een wallet-to-wallet transfer).
Pricing: wat kost het om creditcards te accepteren op een peptide-shop
Peptide-Pay rekent 3% flat per transactie. Geen maandelijkse kosten, geen reserve, geen setup. De on-ramp fee (betaald door de klant, niet door jou) loopt van 1,49% (Revolut Ramp) tot 5,5% (Moonpay premium on-ramp). Volledige fee-breakdown per provider staat op de /fees pagina.
Op een peptide-shop van $10.000/maand houd je ongeveer $9.700 over na onze 3% cut, met nul chargeback-exposure, nul reserve, en USDC die instant settelt. Vergelijk met ~$8.150 bruikbare omzet op een traditionele high-risk PSP (na 7% fees + 10% reserve — en dat is aangenomen dat je langs de LLC + processing-history-vereiste bent gekomen om goedgekeurd te worden) of $-300 de dag waarop Stripe je bant en 180 dagen aan funds bevriest.
Vandaag beginnen
- Meld je aan op peptide-pay.com/signup — alleen wallet-adres, 60 seconden. Geen LLC, geen bank account, geen processing history.
- Installeer de npm SDK
peptide-payof de WooCommerce plugin. - Wire de webhook.
- Draai een $1 test-order. Verzend. Collect USDC.
Verder lezen: Payment processor voor peptides — developer gids, Stripe-alternatief voor peptides, en MCC 5122 payment processor routing.
Developer questions, straight answers.
Hoe accepteer ik creditcardbetalingen op mijn peptide-shop zonder gebant te worden?
Heb ik een geregistreerd bedrijf nodig om creditcards te accepteren op een peptide-shop?
Kan ik Peptide-Pay gebruiken voordat ik incorporeer?
Vereist het accepteren van creditcards op een peptide-shop een rolling reserve?
Hoe snel kan ik live met kaartbetalingen vs een high-risk PSP?
Welke betaalmethoden kunnen klanten gebruiken op een peptide-shop met Peptide-Pay?
Is er een WooCommerce plugin om creditcards te accepteren op een peptide-shop?
Wat ziet de klant op zijn bankafschrift als hij peptides koopt?
Wat gebeurt er als een klant een chargeback doet op een peptide creditcardbetaling?
Related guides

Payment Processor voor Peptides: de Developer Gids (2026)
Waarom Stripe peptide-shops bant, hoe MCC 5122 routing echt werkt, en de 10-minuten drop-in integratie voor kaart + Apple Pay + USDC.

Stripe-Alternatief voor Peptides & Nutra: 2026 Migratiegids
Stripe wijst peptides automatisch af — zeker solo devs zonder LLC. De migratie voor 2026: 3% flat, Stripe-compatible SDK, same-day go-live.

MCC 5122 Payment Processor: de 2026 Routing Gids voor Peptide-Shops
MCC 5122 zorgt ervoor dat peptide-shops van elke mainstream PSP worden gebant. Het alternatief voor 2026: kaarten routeren via MCC 6051 crypto on-ramp op 3% flat.
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.