BacodoBACODO

Componente aggiuntivo di Laravel

Integrazione Stripe per Laravel

Aggiungi PaymentIntent, webhook firmati e ordina aggiornamenti all'app Laravel che già esegui. Questo è un percorso del sistema aziendale PHP, non WordPress e non un dump PHP generico.

  • Codice sorgente completo incluso e tuo in modo permanente
  • Non è richiesta alcuna chiave di licenza aggiuntiva o licenza ricorrente
  • Pronto per la produzione e testato
  • Integrato nel tuo progetto e stack Laravel esistente
  • Supporto tecnico post-consegna di 30 giorni incluso
  • Supporto tecnico esteso opzionale di 6 mesi al 20% del prezzo aggiuntivo

Da

$189

USD · Laravel

Visualizza la demo

Integrazione Stripe per Laravel · Laravel

Codice sorgente completoNessuna chiave di licenzaPronto per la produzioneIntegrazione testataSupporto di 30 giorni

Requirements

What Integrazione Stripe per Laravel needs

  • Progetto Laravel esistente
  • Accesso a Stripe Test Mode
  • Serve un frontend per l’interfaccia di pagamento

Non serve l’accesso al repository. L’accesso al progetto serve solo se volete che Bacodo integri direttamente.

Cosa fa

Stripe sulla tua app Laravel: il controller non è un modulo di carta

Bacodo integra Stripe nel progetto Laravel che già possiedi. Dopo la consegna, i percorsi, la configurazione e i lavori risiedono nel tuo repository. Possiedi ancora l'account Stripe e le commissioni. Laravel non memorizza mai PAN.

Problema che risolve

Un percorso Laravel Stripe di produzione richiede la creazione di PaymentIntent sul server e i controlli della firma su $request->getContent(). Convalidare prima JSON è il modo in cui i webhook Laravel falliscono.

Come interviene nel progetto

Aggiungiamo percorsi e un controller (o azione) che si adattano alla tua app Laravel esistente, .env/config per i segreti e ordiniamo le scritture tramite i modelli Eloquent che già usi.

Perché fa risparmiare tempo di sviluppo

Il tuo team salta la prima implementazione di Laravel Stripe in produzione: webhook raw-body, eventi idempotenti, PaymentIntent compatibili con SCA e un passaggio dal test al live.

Per chi è

Team PHP che eseguono sistemi aziendali Laravel. Cassiere viene utilizzato solo se dipendi già da esso: non forziamo Cassiere come prodotto.

Funzioni chiave

Cosa include Integrazione Stripe per Laravel

PaymentIntent sul server Laravel

Crea PaymentIntent da un'azione o un servizio Laravel. La chiave segreta rimane in .env, mai in un FormRequest pubblicato dal client.

Webhook Laravel firmato sul corpo grezzo

Verifica la firma di Stripe su $request->getContent(). CSRF è escluso su quella rotta. La decodifica JSON avviene dopo la verifica.

Stato dell'ordine Laravel dopo che il pagamento è andato a buon fine

L'adempimento viene eseguito dopo la verifica del webhook, non dopo una visualizzazione di ringraziamento di Blade. Aggiorniamo l'ordine Eloquent che già possiedi.

Modalità test Laravel quindi tasti live

Spedisci prima con le chiavi di prova Stripe. La pubblicazione è un cutover documentato di .env e Dashboard, non di una licenza aggiuntiva.

Gestione idempotente dei webhook Laravel

La banda riprova. Il gestore Laravel disattiva l'ID evento in modo che un POST duplicato non si compia due volte.

I tuoi clienti Laravel rimangono clienti

Blade, Inertia o una SPA separata ricevono solo una chiave pubblicabile e un segreto client di breve durata da questa app Laravel.

Casi d’uso

Quando Integrazione Stripe per Laravel è adatto

Negozio Laravel esistente o sistema di prenotazione

Crei già ordini in Laravel e hai bisogno di PaymentIntent e dello stato a pagamento supportato dal webhook.

Agenzia che consegna un'app client Laravel alla produzione

È necessario un percorso Stripe gestibile nel repository del client, non una demo di percorsi/web.php una tantum.

SaaS fatturato tramite Laravel

Laravel crea il primo PaymentIntent. Fatturazione pesante/lavoro di cassa potrebbe richiedere un preventivo personalizzato.

Laravel dietro un frontend separato

Questo atterraggio è il lato di Laravel. Frontend Stripe.js è una piattaforma diversa se ne hai bisogno.

Demo

Anteprima del percorso del webhook Laravel Stripe

Crea in anteprima PaymentIntent, POST /webhooks/stripe, verifica la firma, aggiorna lo stato dell'ordine. Questa pagina non elabora addebiti reali.

Come funziona

Come viene fornita l'integrazione di Stripe per Laravel

Flusso di lavoro aggiuntivo Bacodo standard, con Laravel controlla percorsi, .env, Eloquent, code e se il Cassiere è già nel progetto.

  1. 01

    Seleziona Laravel Stripe

    Conferma l'integrazione di Stripe per Laravel sul tuo sistema aziendale PHP esistente.

  2. 02

    Controllo compatibilità Laravel

    Controlla le versioni di Laravel/PHP, i modelli di ordine Eloquent, le code e il tuo account Stripe.

  3. 03

    Integrazione in Laravel

    Aggiungi percorsi create-intent e webhook che verificano le firme sul corpo non elaborato.

  4. 04

    Configura l'app Laravel

    Wire .env: chiave segreta, chiave pubblicabile per client, segreto webhook, URL HTTPS pubblico.

  5. 05

    Testa il percorso di pagamento di Laravel

    Esegui eventi di test della CLI o della dashboard di Stripe oltre a percorsi di creazione di intenti e di rifiuto.

  6. 06

    Consegnare il sorgente Laravel

    Fornisci codice sorgente, note di env e una lista di controllo live-key. L'implementazione di Laravel è tua.

Architettura

Come Stripe si connette a un progetto Laravel

Il processo Laravel detiene la chiave segreta. I clienti chiedono a Laravel di creare un PaymentIntent. Stripe avvisa Laravel tramite webhook. Laravel verifica la firma, quindi scrive lo stato dell'ordine.

Cliente/Lama/SPAItinerario LaravelStripe Payment IntentsWebhook → LaravelOrdine eloquente

Tecnologie supportate

Cosa usa davvero Integrazione Stripe per Laravel

Sistema aziendale Laravel PHP

Laravel attualmente supportato su una versione PHP accettata da Stripe. Questo non è WordPress e non è un front controller PHP grezzo.

I tuoi modelli Eloquent esistenti

Gli aggiornamenti degli ordini rimangono sui modelli che già possiedi. Il cassiere è facoltativo e solo se lo usi già.

Account Stripe per l'app Laravel

Il tuo account Stripe, chiavi di prova e live, endpoint webhook. Le tariffe restano con Stripe.

Hosting Laravel richiesto

Un host in grado di eseguire PHP (Forge, Vapor, VPS, ecc.) e ricevere POST HTTPS da Stripe. Un host statico non può.

Cosa è incluso

Cosa include Stripe Integration per Laravel

  • Integrazione nel progetto Laravel esistente
  • Codice sorgente completo nel tuo repository
  • .env, percorsi e controller webhook
  • Flussi di pagamento Laravel testati prima della consegna
  • Note di consegna per il passaggio dal test al live
  • Supporto tecnico di 30 giorni dopo la consegna

Non nel prezzo aggiuntivo

  • Account Stripe, chiavi API e commissioni di elaborazione Stripe: sono di tua proprietà
  • Una nuova interfaccia utente del negozio se non hai un client che possa chiamare Laravel
  • Una riscrittura da Laravel a Node.js o Spring Boot
  • Marketplace Connect o fatturazione personalizzata, a meno che non sia previsto come lavoro personalizzato

Pricing

Integrazione Stripe per i prezzi di Laravel

Questo prezzo è solo per la piattaforma Laravel. Non utilizza i prezzi dei componenti aggiuntivi Node.js, Go o Spring Boot.

Integrazione Stripe per Laravel

Aggiungi pagamenti Stripe pronti per la produzione a un sistema aziendale Laravel esistente e mantieni il codice sorgente.

Requisiti

  • Progetto Laravel esistente
  • Accesso a Stripe Test Mode
  • Serve un frontend per l’interfaccia di pagamento

$189

una tantum

Laravel

Vi serve un frontend?

  • Codice sorgente completo
  • Nessun costo di licenza
  • 30 giorni di supporto
  • Integrazione completa

Pagamento sicuro constripe

Consegna e sicurezza

Pratiche di consegna e sicurezza di Laravel

Consegna stimata di Laravel

L'integrazione tipica di Laravel Stripe viene definita dopo il controllo di compatibilità di Laravel. La sequenza temporale dipende dal livello di persistenza e dal modo in cui i client chiamano Laravel.

Testato su Laravel prima della consegna

PaymentIntent in modalità test, firme webhook, nuovi tentativi e percorsi di rifiuto vengono esercitati sull'app Laravel prima della consegna.

I segreti di Stripe rimangono in Laravel env

Le chiavi segrete e i segreti di firma del webhook rimangono nell'ambiente del server. I client ricevono solo una chiave pubblicabile o un segreto client di breve durata.

Verifica del webhook prima della scrittura di Laravel

Il webhook Laravel verifica le firme Stripe sul corpo grezzo prima di aggiornare lo stato dell'ordine.

Nessuna affermazione di sicurezza Laravel non verificabile

Non rivendichiamo la certificazione PCI o zero frodi. Laravel non memorizza PAN. I dati della carta vengono raccolti da Stripe Checkout o Elements su un client.

FAQ

Domande frequenti

Cosa include l'integrazione Stripe per Laravel?

L'integrazione di Stripe per Laravel include la creazione di PaymentIntent sulla tua API Laravel esistente, un webhook firmato sul corpo della richiesta non elaborata, aggiornamenti sullo stato dell'ordine sul tuo negozio, test rispetto agli eventi di test Stripe e note di consegna. Ricevi il sorgente Laravel. Le commissioni Stripe e il tuo account Stripe sono separati.

Integrerai Stripe nel nostro progetto Laravel esistente?

Sì. Stripe Integration for Laravel è progettato per un sistema Laravel che già possiedi. Non inviamo un repository demo separato come risultato finale.

Stripe Integration for Laravel raccoglie i numeri delle carte in Laravel?

No. Laravel non deve archiviare PAN. I clienti utilizzano Stripe Checkout o Elements. Un modulo Laravel personalizzato che pubblica i dati grezzi delle carte non rientra nell'ambito predefinito.

Quale stack presuppone Stripe Integration per Laravel?

Route e controller Laravel sul sistema aziendale PHP che già possiedi. Cassiere solo se già dipendi da esso.

L'integrazione di Stripe per Laravel richiede un URL webhook pubblico?

Sì per l'adempimento. Stripe deve eseguire il POST su un endpoint HTTPS Laravel raggiungibile. Laravel locale necessita della CLI Stripe o di un tunnel durante lo sviluppo.

Stripe Integration for Laravel può riscuotere i pagamenti dell'abbonamento?

Laravel può creare un PaymentIntent e memorizzare l'ID cliente Stripe. La fatturazione ricorrente rimane sul server. Il lavoro Laravel con abbonamenti pesanti potrebbe richiedere un preventivo personalizzato.

Dove risiedono le chiavi Stripe in un'app Laravel?

Il processo Laravel utilizza la chiave segreta e il segreto di firma del webhook dall'ambiente/config. I client ricevono solo la chiave pubblicabile.

Come funzionano la modalità test Stripe e la modalità live in Laravel?

Implementiamo prima l'integrazione di Stripe per Laravel rispetto alle chiavi di test. La messa in diretta è un ambiente documentato e un cutover di Dashboard, non una licenza aggiuntiva.

In che modo Stripe Integration for Laravel gestisce 3-D Secure/SCA?

Laravel crea PaymentIntent che supportano SCA. Il cliente completa 3-D Secure con Stripe.js o Checkout. Laravel soddisfa solo dopo payment_intent.succeeded sul webhook.

I webhook Stripe sono necessari per il checkout di Laravel?

Sì per l'adempimento. Un Laravel 200 per il cliente non è la fonte della verità. Il webhook verifica le firme e quindi contrassegna l'ordine pagato.

Possiamo mantenere il nostro attuale database Laravel con Stripe?

Sì. L'integrazione di Stripe per Laravel in genere aggiunge campi o un record di pagamento sottile accanto al modello di ordine esistente.

Il prezzo dell'integrazione Stripe per Laravel include un account Stripe o commissioni?

No. Possiedi l'account Stripe, le chiavi e le spese di elaborazione. Il prezzo del componente aggiuntivo Laravel è l'implementazione nel tuo progetto Laravel.

L'integrazione di Stripe per Laravel sostituirà la nostra architettura attuale?

No. Non riscriviamo un'app Laravel in Node.js o WordPress all'interno del prezzo del componente aggiuntivo Laravel.

Possiamo personalizzare ricevute e metadati Stripe in Laravel?

Sì. I metadati PaymentIntent e i campi mantenuti dopo la conferma del webhook sono allineati al modello di ordine Laravel esistente.

Quale supporto Laravel è incluso dopo la consegna di Stripe?

La fonte Laravel è nel tuo repository. Il supporto di 30 giorni incluso copre i difetti nell'ambito dell'integrazione Stripe fornita per Laravel, non il lavoro delle funzionalità Laravel non correlato.

Come vengono gestiti gli aggiornamenti Stripe o Laravel dopo l'integrazione?

Durante il periodo di 30 giorni aiutiamo a risolvere eventuali problemi nell'integrazione Laravel fornita causati da una modifica documentata di Stripe. Gli aggiornamenti successivi rappresentano la manutenzione o il supporto tecnico esteso.

Cosa succede se i pagamenti Stripe falliscono in un'app Laravel di produzione?

Documentiamo lo stato dell'Intent di pagamento, i registri della dashboard e la consegna del webhook Laravel. Il supporto di 30 giorni include errori di firma, tentativi e chiavi configurate in modo errato per il flusso Laravel consegnato.

Quali versioni di Laravel sono compatibili con Stripe Integration per Laravel?

Confermiamo la tua versione di Laravel rispetto alla libreria Stripe che aggiungiamo al momento dell'integrazione. I runtime Laravel più vecchi o fortemente biforcati potrebbero richiedere un ambito aggiuntivo.

Una riscrittura su un altro backend è inclusa nell'integrazione Stripe per Laravel?

No. Non riscriviamo un'app Laravel in Node.js o WordPress all'interno del prezzo del componente aggiuntivo Laravel.

Cos'è il supporto di 30 giorni rispetto al supporto tecnico esteso di 6 mesi per l'integrazione di Stripe per Laravel?

Sono inclusi 30 giorni dalla consegna. Il supporto tecnico esteso è facoltativo al 20% del prezzo del componente aggiuntivo Laravel per altri sei mesi sulla stessa integrazione Laravel.

Integrazione Stripe per Laravel

Aggiungi pagamenti Stripe pronti per la produzione al tuo progetto Laravel esistente, mantieni il codice sorgente e lascia che sia il server a realizzarlo.

$189