BacodoBACODO

Laravel-add-on

Stripe-integratie voor Laravel

Voeg PaymentIntents, ondertekende webhooks toe en bestel updates voor de Laravel-app die u al gebruikt. Dit is een PHP-bedrijfssysteempad – niet WordPress en geen generieke PHP-dump.

  • Volledige broncode inbegrepen en permanent van jou
  • Geen aanvullende licentiesleutel of terugkerende licentie vereist
  • Productieklaar en getest
  • Geïntegreerd in uw bestaande Laravel-project en -stapel
  • Inclusief 30 dagen technische ondersteuning na de overdracht
  • Optionele verlengde technische ondersteuning van 6 maanden tegen 20% van de add-onprijs

Vanaf

$189

USD · Laravel

Bekijk de demo

Stripe-integratie voor Laravel · Laravel

Volledige broncodeGeen licentiesleutelProductieklaarGeteste integratie30 dagen ondersteuning

Requirements

What Stripe-integratie voor Laravel needs

  • Bestaand Laravel-project
  • Stripe Test Mode-toegang
  • Frontend vereist voor de betaalinterface

Geen repositorytoegang vereist. Projecttoegang is alleen nodig als u wilt dat Bacodo het direct integreert.

Wat het doet

Stripe op uw Laravel-app: de controller is geen kaartformulier

Bacodo integreert Stripe in het Laravel-project dat je al hebt. Na de overdracht zijn routes, configuraties en taken beschikbaar in uw opslagplaats. U bent nog steeds eigenaar van het Stripe-account en de kosten. Laravel slaat PAN nooit op.

Probleem dat het oplost

Voor een productie-Laravel Stripe-pad is het aanmaken van PaymentIntent op de server en handtekeningcontroles op $request->getContent() nodig. Het eerst valideren van JSON is de manier waarop Laravel-webhooks falen.

Hoe het in het project terechtkomt

We voegen routes en een controller (of actie) toe die passen bij uw bestaande Laravel-app, .env/config voor geheimen en orderschrijfbewerkingen via Eloquent-modellen die u al gebruikt.

Waarom het ontwikkelingstijd bespaart

Je team slaat de eerste productie-implementatie van Laravel Stripe over: raw-body webhooks, idempotente evenementen, SCA-bewuste PaymentIntents en een test-to-live-overdracht.

Voor wie is het?

PHP-teams die Laravel-bedrijfssystemen draaien. Kassier wordt alleen gebruikt als u er al afhankelijk van bent; we dwingen Kassier niet als product.

Belangrijkste functies

Wat Stripe-integratie voor Laravel bevat

PaymentIntents op de Laravel-server

Maak PaymentIntents aan op basis van een Laravel-actie of -service. De geheime sleutel blijft in .env – nooit in een FormRequest dat de client plaatst.

Gesigneerde Laravel-webhook op het ruwe lichaam

Controleer Stripe-handtekening op $request->getContent(). CSRF is op die route uitgesloten. JSON-decodering vindt plaats na verificatie.

Laravel-bestellingsstatus nadat de betaling is gelukt

De uitvoering wordt uitgevoerd nadat de webhook is geverifieerd, niet na een Blade-bedankje. We updaten de Eloquent-bestelling die je al hebt.

Laravel-testmodus en vervolgens live-toetsen

Verzend eerst met Stripe-testsleutels. Live gaan is een gedocumenteerde .env- en Dashboard-cutover, geen add-on-licentie.

Idempotente Laravel-webhookafhandeling

Streep nieuwe pogingen. De Laravel-handler schakelt de gebeurtenis-ID uit, zodat een dubbele POST niet dubbel voldoet.

Uw Laravel-klanten blijven klanten

Blade, Inertia of een afzonderlijke SPA ontvangen alleen een publiceerbare sleutel en een kortstondig klantgeheim van deze Laravel-app.

Toepassingen

Wanneer Stripe-integratie voor Laravel past

Bestaande Laravel-winkel of boekingssysteem

U maakt al bestellingen in Laravel en heeft PaymentIntents plus een door een webhook ondersteunde betaalde status nodig.

Bureau dat een Laravel-client-app overhandigt aan productie

U hebt een onderhoudbaar Stripe-pad nodig in de clientrepository, geen eenmalige routes/web.php-demo.

SaaS gefactureerd via Laravel

Laravel creëert de eerste PaymentIntent. Voor zwaar facturerings-/kassierwerk is mogelijk een offerte op maat nodig.

Laravel achter een aparte frontend

Deze landing is de Laravel-kant. Frontend Stripe.js is een ander platform als je dat ook nodig hebt.

Demo

Laravel Stripe webhookpadvoorbeeld

Bekijk een voorbeeld van het maken van PaymentIntent, POST /webhooks/stripe, verifieer de handtekening, update de bestelstatus. Deze pagina verwerkt geen echte kosten.

Hoe het werkt

Hoe Stripe-integratie voor Laravel wordt geleverd

Standaard Bacodo add-on-workflow, waarbij Laravel controleert op routes, .env, Eloquent, wachtrijen en of Cashier al in het project zit.

  1. 01

    Selecteer Laravelstreep

    Bevestig Stripe-integratie voor Laravel op uw bestaande PHP-bedrijfssysteem.

  2. 02

    Laravel-compatibiliteitscontrole

    Bekijk Laravel / PHP-versies, Eloquent-bestelmodellen, wachtrijen en uw Stripe-account.

  3. 03

    Integreer in Laravel

    Voeg create-intent- en webhook-routes toe die handtekeningen op de onbewerkte body verifiëren.

  4. 04

    Configureer de Laravel-app

    Wire .env: geheime sleutel, publiceerbare sleutel voor clients, webhookgeheim, openbare HTTPS-URL.

  5. 05

    Test het Laravel-betalingspad

    Voer Stripe CLI- of Dashboard-testgebeurtenissen uit, plus paden voor het maken van intenties en weigeren.

  6. 06

    Overhandig de Laravel-bron

    Lever broncode, omgevingsnotities en een live-key checklist aan. De Laravel-implementatie is van jou.

Architectuur

Hoe Stripe verbinding maakt met een Laravel-project

Het Laravel-proces bevat de geheime sleutel. Klanten vragen Laravel om een ​​PaymentIntent aan te maken. Stripe brengt Laravel op de hoogte via webhook. Laravel verifieert de handtekening en schrijft vervolgens de orderstatus.

Klant / Blade / SPALaravel-routeGestreepte betalingsintentiesWebhook → LaravelWelsprekende orde

Ondersteunde technologieën

Wat Stripe-integratie voor Laravel echt gebruikt

Laravel PHP-bedrijfssysteem

Momenteel ondersteunde Laravel op een PHP-versie die Stripe accepteert. Dit is geen WordPress en geen onbewerkte PHP-frontcontroller.

Uw bestaande Eloquent-modellen

Bestelupdates blijven op modellen die u al heeft. Kassier is optioneel en alleen als u deze al gebruikt.

Stripe-account voor de Laravel-app

Uw Stripe-account, test- en live-sleutels, webhook-eindpunt. De kosten blijven bij Stripe.

Vereiste Laravel-hosting

Een host die PHP (Forge, Vapor, VPS, etc.) kan draaien en HTTPS POSTs van Stripe kan ontvangen. Een statische host kan dat niet.

Wat is inbegrepen

Wat Stripe-integratie voor Laravel inhoudt

  • Integratie in het bestaande Laravel-project
  • Volledige broncode in uw repository
  • .env, routes en webhookcontroller
  • Laravel-betalingsstromen getest vóór overdracht
  • Overdrachtsnotities voor test-to-live-omschakeling
  • 30 dagen technische ondersteuning na overdracht

Niet in de meerprijs

  • Stripe-account, API-sleutels en Stripe-verwerkingskosten: die zijn jouw eigendom
  • Een nieuwe winkelinterface als u geen klant heeft die Laravel kan bellen
  • Een herschrijving van Laravel naar Node.js of Spring Boot
  • Marketplace Connect of aangepaste facturering, tenzij dit maatwerk betreft

Pricing

Stripe-integratie voor Laravel-prijzen

Deze prijs geldt alleen voor het Laravel-platform. Er worden geen add-onprijzen voor Node.js, Go of Spring Boot gebruikt.

Stripe-integratie voor Laravel

Voeg productieklare Stripe-betalingen toe aan een bestaand Laravel-bedrijfssysteem en behoud de broncode.

Vereisten

  • Bestaand Laravel-project
  • Stripe Test Mode-toegang
  • Frontend vereist voor de betaalinterface

$189

eenmalig

Laravel

Frontend nodig?

  • Volledige broncode
  • Geen licentiekosten
  • 30 dagen support
  • Volledige integratie

Veilig afrekenen viastripe

Oplevering en beveiliging

Laravel-bezorg- en beveiligingspraktijken

Geschatte Laravel-levering

Typische Laravel Stripe-integratie vindt plaats na de Laravel-compatibiliteitscontrole. De tijdlijn hangt af van uw persistentielaag en hoe klanten Laravel noemen.

Getest op Laravel vóór overdracht

Betalingsintenties in de testmodus, webhook-handtekeningen, nieuwe pogingen en weigeringspaden worden uitgeoefend op de Laravel-app voordat we de overdracht overdragen.

Streepgeheimen blijven in Laravel-omgeving

Geheime sleutels en webhook-ondertekeningsgeheimen blijven in de serveromgeving. Clients ontvangen alleen een publiceerbare sleutel of een kortstondig clientgeheim.

Webhookverificatie voordat Laravel schrijft

De Laravel-webhook verifieert Stripe-handtekeningen op de onbewerkte body voordat de orderstatus wordt bijgewerkt.

Geen oncontroleerbare Laravel-beveiligingsclaims

Wij claimen geen PCI-certificering of nulfraude. Laravel slaat geen PAN op. Kaartgegevens worden verzameld door Stripe Checkout of Elements op een klant.

FAQ

Veelgestelde vragen

Wat houdt Stripe-integratie voor Laravel in?

Stripe-integratie voor Laravel omvat het maken van PaymentIntent op uw bestaande Laravel API, een ondertekende webhook op de onbewerkte aanvraagtekst, updates van de bestelstatus in uw winkel, tests tegen Stripe-testgebeurtenissen en overdrachtsnotities. Je ontvangt de Laravel-bron. Stripe-kosten en uw Stripe-account zijn gescheiden.

Integreer jij Stripe in ons bestaande Laravel-project?

Ja. Stripe Integration for Laravel is gebouwd voor een Laravel-systeem dat je al hebt. Wij verzenden geen afzonderlijke demorepository als leverbare versie.

Verzamelt Stripe Integration voor Laravel kaartnummers in Laravel?

Nee. Laravel mag PAN niet opslaan. Klanten gebruiken Stripe Checkout of Elements. Een aangepast Laravel-formulier dat onbewerkte kaartgegevens plaatst, valt buiten het standaardbereik.

Welke stapel neemt Stripe Integration voor Laravel aan?

Laravel-routes en -controllers op het PHP-bedrijfssysteem dat u al heeft. Kassier alleen als je er al afhankelijk van bent.

Heeft Stripe-integratie voor Laravel een openbare webhook-URL nodig?

Ja voor vervulling. Stripe moet POSTen naar een bereikbaar Laravel HTTPS-eindpunt. Lokale Laravel heeft tijdens de ontwikkeling Stripe CLI of een tunnel nodig.

Kan Stripe Integration voor Laravel abonnementsbetalingen innen?

Laravel kan een PaymentIntent aanmaken en de Stripe-klant-ID opslaan. Terugkerende facturering blijft op de server. Voor Laravel-werk waarvoor een abonnement nodig is, is mogelijk een offerte op maat nodig.

Waar bevinden Stripe-sleutels zich in een Laravel-app?

Het Laravel-proces gebruikt de geheime sleutel en het webhook-ondertekeningsgeheim uit de omgeving / configuratie. Clients ontvangen alleen de publiceerbare sleutel.

Hoe werken de Stripe-testmodus en live-modus in Laravel?

We implementeren Stripe Integration voor Laravel eerst tegen testsleutels. Live gaan is een gedocumenteerde env- en Dashboard-cutover, geen add-on-licentie.

Hoe gaat Stripe Integration voor Laravel om met 3-D Secure/SCA?

Laravel maakt PaymentIntents die SCA ondersteunen. De klant voltooit 3-D Secure met Stripe.js of Checkout. Laravel voldoet pas nadat payment_intent.succeeded op de webhook is gelukt.

Zijn Stripe-webhooks vereist voor het afrekenen bij Laravel?

Ja voor vervulling. Een Laravel 200 voor de klant is niet de bron van de waarheid. De webhook verifieert handtekeningen en markeert vervolgens de bestelling als betaald.

Kunnen we onze huidige Laravel-database bij Stripe behouden?

Ja. Stripe Integration voor Laravel voegt doorgaans velden of een dun betalingsrecord toe naast uw bestaande bestelmodel.

Is de prijs voor Stripe-integratie voor Laravel inclusief een Stripe-account of kosten?

Nee. U bent eigenaar van het Stripe-account, de sleutels en de verwerkingskosten. De Laravel-add-onprijs is implementatie in uw Laravel-project.

Zal Stripe Integration voor Laravel onze huidige architectuur vervangen?

Nee. We herschrijven een Laravel-app niet naar Node.js of WordPress binnen deze Laravel-add-onprijs.

Kunnen we Stripe-bonnen en metadata aanpassen in Laravel?

Ja. PaymentIntent-metagegevens en de velden die u blijft behouden na bevestiging van de webhook, zijn afgestemd op uw bestaande Laravel-bestelmodel.

Welke Laravel-ondersteuning is inbegrepen na Stripe-overdracht?

De Laravel-bron bevindt zich in uw repository. De inbegrepen ondersteuning van 30 dagen dekt defecten in de geleverde Stripe Integration for Laravel-scope, en niet het niet-gerelateerde Laravel-functiewerk.

Hoe worden Stripe- of Laravel-updates afgehandeld na integratie?

Gedurende de periode van 30 dagen helpen we bij breuk in de geleverde Laravel-integratie veroorzaakt door een gedocumenteerde Stripe-wijziging. Latere upgrades zijn uw onderhoud of uitgebreide technische ondersteuning.

Wat als Stripe-betalingen mislukken in een productie-Laravel-app?

We documenteren de PaymentIntent-status, Dashboard-logboeken en Laravel-webhook-levering. 30 dagen ondersteuning omvat mislukte handtekeningen, nieuwe pogingen en verkeerd geconfigureerde sleutels voor de geleverde Laravel-stroom.

Welke Laravel-versies zijn compatibel met Stripe Integration voor Laravel?

We bevestigen uw Laravel-versie aan de Stripe-bibliotheek die we vastzetten tijdens de integratie. Oudere of zwaar gevorkte Laravel-runtimes hebben mogelijk extra reikwijdte nodig.

Is een herschrijving naar een andere backend opgenomen in Stripe Integration voor Laravel?

Nee. We herschrijven een Laravel-app niet naar Node.js of WordPress binnen deze Laravel-add-onprijs.

Wat is 30 dagen ondersteuning versus 6 maanden uitgebreide technische ondersteuning voor Stripe-integratie voor Laravel?

30 dagen na overdracht is inbegrepen. Uitgebreide technische ondersteuning is optioneel tegen 20% van deze Laravel-add-onprijs voor nog eens zes maanden op dezelfde Laravel-integratie.

Stripe-integratie voor Laravel

Voeg productieklare Stripe-betalingen toe aan uw bestaande Laravel-project, behoud de broncode en laat de server zijn eigen uitvoering geven.

$189