- 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.
Laravel-add-on
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.
Vanaf
$189
USD · Laravel
Stripe-integratie voor Laravel · Laravel
Requirements
Geen repositorytoegang vereist. Projecttoegang is alleen nodig als u wilt dat Bacodo het direct integreert.
Wat het doet
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.
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.
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.
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.
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
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.
Controleer Stripe-handtekening op $request->getContent(). CSRF is op die route uitgesloten. JSON-decodering vindt plaats na verificatie.
De uitvoering wordt uitgevoerd nadat de webhook is geverifieerd, niet na een Blade-bedankje. We updaten de Eloquent-bestelling die je al hebt.
Verzend eerst met Stripe-testsleutels. Live gaan is een gedocumenteerde .env- en Dashboard-cutover, geen add-on-licentie.
Streep nieuwe pogingen. De Laravel-handler schakelt de gebeurtenis-ID uit, zodat een dubbele POST niet dubbel voldoet.
Blade, Inertia of een afzonderlijke SPA ontvangen alleen een publiceerbare sleutel en een kortstondig klantgeheim van deze Laravel-app.
Toepassingen
U maakt al bestellingen in Laravel en heeft PaymentIntents plus een door een webhook ondersteunde betaalde status nodig.
U hebt een onderhoudbaar Stripe-pad nodig in de clientrepository, geen eenmalige routes/web.php-demo.
Laravel creëert de eerste PaymentIntent. Voor zwaar facturerings-/kassierwerk is mogelijk een offerte op maat nodig.
Deze landing is de Laravel-kant. Frontend Stripe.js is een ander platform als je dat ook nodig hebt.
Demo
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
Standaard Bacodo add-on-workflow, waarbij Laravel controleert op routes, .env, Eloquent, wachtrijen en of Cashier al in het project zit.
01
Bevestig Stripe-integratie voor Laravel op uw bestaande PHP-bedrijfssysteem.
02
Bekijk Laravel / PHP-versies, Eloquent-bestelmodellen, wachtrijen en uw Stripe-account.
03
Voeg create-intent- en webhook-routes toe die handtekeningen op de onbewerkte body verifiëren.
04
Wire .env: geheime sleutel, publiceerbare sleutel voor clients, webhookgeheim, openbare HTTPS-URL.
05
Voer Stripe CLI- of Dashboard-testgebeurtenissen uit, plus paden voor het maken van intenties en weigeren.
06
Lever broncode, omgevingsnotities en een live-key checklist aan. De Laravel-implementatie is van jou.
Architectuur
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.
Ondersteunde technologieën
Momenteel ondersteunde Laravel op een PHP-versie die Stripe accepteert. Dit is geen WordPress en geen onbewerkte PHP-frontcontroller.
Bestelupdates blijven op modellen die u al heeft. Kassier is optioneel en alleen als u deze al gebruikt.
Uw Stripe-account, test- en live-sleutels, webhook-eindpunt. De kosten blijven bij Stripe.
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
Pricing
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
$189
eenmaligLaravel
Frontend nodig?
Veilig afrekenen viastripe
Oplevering en beveiliging
Typische Laravel Stripe-integratie vindt plaats na de Laravel-compatibiliteitscontrole. De tijdlijn hangt af van uw persistentielaag en hoe klanten Laravel noemen.
Betalingsintenties in de testmodus, webhook-handtekeningen, nieuwe pogingen en weigeringspaden worden uitgeoefend op de Laravel-app voordat we de overdracht overdragen.
Geheime sleutels en webhook-ondertekeningsgeheimen blijven in de serveromgeving. Clients ontvangen alleen een publiceerbare sleutel of een kortstondig clientgeheim.
De Laravel-webhook verifieert Stripe-handtekeningen op de onbewerkte body voordat de orderstatus wordt bijgewerkt.
Wij claimen geen PCI-certificering of nulfraude. Laravel slaat geen PAN op. Kaartgegevens worden verzameld door Stripe Checkout of Elements op een klant.
FAQ
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.
Ja. Stripe Integration for Laravel is gebouwd voor een Laravel-systeem dat je al hebt. Wij verzenden geen afzonderlijke demorepository als leverbare versie.
Nee. Laravel mag PAN niet opslaan. Klanten gebruiken Stripe Checkout of Elements. Een aangepast Laravel-formulier dat onbewerkte kaartgegevens plaatst, valt buiten het standaardbereik.
Laravel-routes en -controllers op het PHP-bedrijfssysteem dat u al heeft. Kassier alleen als je er al afhankelijk van bent.
Ja voor vervulling. Stripe moet POSTen naar een bereikbaar Laravel HTTPS-eindpunt. Lokale Laravel heeft tijdens de ontwikkeling Stripe CLI of een tunnel nodig.
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.
Het Laravel-proces gebruikt de geheime sleutel en het webhook-ondertekeningsgeheim uit de omgeving / configuratie. Clients ontvangen alleen de publiceerbare sleutel.
We implementeren Stripe Integration voor Laravel eerst tegen testsleutels. Live gaan is een gedocumenteerde env- en Dashboard-cutover, geen add-on-licentie.
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.
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.
Ja. Stripe Integration voor Laravel voegt doorgaans velden of een dun betalingsrecord toe naast uw bestaande bestelmodel.
Nee. U bent eigenaar van het Stripe-account, de sleutels en de verwerkingskosten. De Laravel-add-onprijs is implementatie in uw Laravel-project.
Nee. We herschrijven een Laravel-app niet naar Node.js of WordPress binnen deze Laravel-add-onprijs.
Ja. PaymentIntent-metagegevens en de velden die u blijft behouden na bevestiging van de webhook, zijn afgestemd op uw bestaande Laravel-bestelmodel.
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.
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.
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.
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.
Nee. We herschrijven een Laravel-app niet naar Node.js of WordPress binnen deze Laravel-add-onprijs.
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.
Voeg productieklare Stripe-betalingen toe aan uw bestaande Laravel-project, behoud de broncode en laat de server zijn eigen uitvoering geven.
$189