How WallCentive uses Stripe
WallCentive is built on Stripe. Every subscription, payment and cancellation runs through Stripe's official APIs – WallCentive never stores card data and never processes payments itself.
Built on Stripe
WallCentive uses the following Stripe products through Stripe's documented, public APIs:
- Stripe Checkout – the hosted, PCI-compliant payment page. Card, SEPA and PayPal details are entered on Stripe, never on the publisher's site.
- Stripe Billing – recurring subscriptions, plan changes, proration, coupons and invoices.
- Stripe Webhooks – signed, verified events keep the membership status in sync in real time.
- Stripe Customer objects – each member maps to exactly one Stripe customer.
Stripe is the source of truth
WallCentive treats Stripe as the single source of truth for all billing data. Membership status, plan and access end date are reconciled against the Stripe API – in real time via webhooks, hourly via a sync job and weekly via a full reconciliation pass. If the local database and Stripe ever disagree, Stripe wins.
Security
- No card or bank data ever touches the publisher's server. PCI DSS scope stays with Stripe.
- API keys are stored server-side only and are never exposed to the browser.
- Webhook payloads are cryptographically verified against the endpoint secret.
- WallCentive fails open: if Stripe is briefly unreachable, paywalled content is never left in a broken state.
Tax and OSS compliance (optional)
WallCentive optionally enables Stripe Tax on checkout and subscriptions, so the correct VAT rate is calculated per customer location, including reduced rates for digital press where applicable. Tax and One-Stop-Shop (OSS) reports are produced from Stripe's own tax data – the authoritative figures come from Stripe, not from any local estimate.
Data protection
Only the data required to operate a subscription is exchanged with Stripe (email, name, payment method, plan). See our privacy policy for details. Stripe acts as an independent payment service provider under its own terms.
Questions about the integration? Contact us here!