BacodoBACODO

Laravel eklentisi

Laravel için Stripe Entegrasyonu

Zaten çalıştırdığınız Laravel uygulamasına PaymentIntent'ler, imzalı web kancaları ve sipariş güncellemeleri ekleyin. Bu bir PHP iş sistemi yoludur; WordPress değildir ve genel bir PHP dökümü değildir.

  • Tam kaynak kodu dahildir ve kalıcı olarak sizindir
  • Eklenti lisans anahtarı veya yinelenen lisans gerekmez
  • Üretime hazır ve test edilmiş
  • Mevcut Laravel projenize ve yığınınıza entegre edilmiştir
  • Devir teslimden sonraki 30 günlük teknik destek dahildir
  • Eklenti fiyatının %20'si karşılığında İsteğe Bağlı 6 Aylık Uzatılmış Teknik Destek

Başlangıç

$189

USD · Laravel

Laravel için Stripe Entegrasyonu · Laravel

Tam Kaynak KoduLisans Anahtarı YokÜretime HazırTest Edilmiş Entegrasyon30 Günlük Destek

Requirements

What Laravel için Stripe Entegrasyonu needs

  • Mevcut Laravel projesi
  • Stripe Test Mode erişimi
  • Ödeme arayüzü için frontend gerekir

Depo erişimi gerekmez. Proje erişimi yalnızca Bacodo’nun doğrudan entegre etmesini istiyorsanız gerekir.

Ne işe yarar

Laravel uygulamanızda Stripe — denetleyici bir kart formu değildir

Bacodo, Stripe'ı halihazırda sahip olduğunuz Laravel projesine entegre eder. Devir teslimden sonra rotalar, yapılandırmalar ve işler deponuzda yer alır. Stripe hesabı ve ücretleri hâlâ size aittir. Laravel asla PAN'ı saklamaz.

Çözdüğü sorun

Üretim Laravel Stripe yolunun sunucuda PaymentIntent oluşturulmasına ve $request->getContent() üzerinde imza kontrollerine ihtiyacı vardır. Önce JSON'u doğrulamak, Laravel web kancalarının nasıl başarısız olduğunu gösterir.

Projeye nasıl dahil edilir?

Mevcut Laravel uygulamanıza uyan rotalar ve bir denetleyici (veya eylem), sırlar için .env / config ekliyoruz ve halihazırda kullandığınız Eloquent modelleri aracılığıyla yazmaları sıralıyoruz.

Neden geliştirme zamanından tasarruf sağlar?

Ekibiniz ilk üretim Laravel Stripe uygulamasını atlıyor: ham gövde web kancaları, idempotent olaylar, SCA uyumlu PaymentIntent'ler ve testten canlıya geçiş.

Kimin için

Laravel iş sistemlerini çalıştıran PHP ekipleri. Kasiyer yalnızca zaten ona bağlıysanız kullanılır; Kasiyer'i ürün olarak zorlamıyoruz.

Temel özellikler

Laravel için Stripe Entegrasyonu neler içerir

Laravel sunucusundaki Ödeme Amaçları

Bir Laravel eyleminden veya hizmetinden PaymentIntent'ler oluşturun. Gizli anahtar .env'de kalır; asla müşterinin gönderdiği FormRequest'te kalmaz.

Ham gövdede imzalı Laravel web kancası

$request->getContent() üzerinde Stripe-Signature'ı doğrulayın. CSRF bu rotanın dışında bırakılır. JSON kod çözme doğrulamadan sonra gerçekleşir.

Ödeme başarılı olduktan sonraki laravel sipariş durumu

Gerçekleştirme, Blade teşekkür görünümünden sonra değil, web kancası doğrulandıktan sonra çalışır. Halihazırda sahip olduğunuz Eloquent sırasını güncelliyoruz.

Laravel test modu ve ardından canlı anahtarlar

Önce Stripe test anahtarlarıyla birlikte gönderin. Canlı yayına geçmek, bir eklenti lisansı değil, belgelenmiş bir .env ve Dashboard geçişidir.

Idempotent Laravel web kancası kullanımı

Stripe yeniden dener. Laravel işleyicisi olay kimliğini kapatır, böylece yinelenen POST iki kez yerine getirilmez.

Laravel müşterileriniz müşteri olarak kalır

Blade, Inertia veya ayrı bir SPA, bu Laravel uygulamasından yalnızca yayınlanabilir bir anahtar ve kısa ömürlü bir istemci sırrı alır.

Kullanım senaryoları

Laravel için Stripe Entegrasyonu ne zaman uygun

Mevcut Laravel mağazası veya rezervasyon sistemi

Zaten Laravel'de siparişler oluşturuyorsunuz ve PaymentIntent'lere ek olarak webhook destekli ücretli duruma ihtiyacınız var.

Ajans bir Laravel istemci uygulamasını üretime aktarıyor

İstemci deposunda tek seferlik bir rota/web.php demosuna değil, sürdürülebilir bir Stripe yoluna ihtiyacınız var.

SaaS Laravel aracılığıyla faturalandırılır

Laravel ilk PaymentIntent'i oluşturur. Ağır Faturalama / Kasiyer işleri Özel Teklif gerektirebilir.

Laravel ayrı bir ön yüzün arkasında

Bu iniş Laravel tarafıdır. Siz de ihtiyacınız varsa Frontend Stripe.js farklı bir platformdur.

Demo

Laravel Stripe web kancası yolu önizlemesi

PaymentIntent, POST /webhooks/stripe'ı önizleyin, imzayı doğrulayın, sipariş durumunu güncelleyin. Bu sayfa gerçek ücretleri işlemez.

Nasıl çalışır

Laravel için Stripe Entegrasyonu nasıl sağlanır?

Laravel ile rotaları, .env'yi, Eloquent'i, kuyrukları ve Cashier'ın projede olup olmadığını kontrol eden standart Bacodo eklenti iş akışı.

  1. 01

    Laravel Stripe'ı seçin

    Mevcut PHP iş sisteminizde Laravel için Stripe Entegrasyonunu onaylayın.

  2. 02

    Laravel uyumluluk kontrolü

    Laravel / PHP sürümlerini, Eloquent sipariş modellerini, kuyrukları ve Stripe hesabınızı inceleyin.

  3. 03

    Laravel'e entegre edin

    Ham gövdedeki imzaları doğrulayan oluşturma amacı ve web kancası rotaları ekleyin.

  4. 04

    Laravel uygulamasını yapılandırma

    Wire .env: gizli anahtar, istemciler için yayınlanabilir anahtar, webhook sırrı, genel HTTPS URL'si.

  5. 05

    Laravel ödeme yolunu test edin

    Stripe CLI veya Dashboard test olaylarının yanı sıra amaç oluşturma ve reddetme yollarını çalıştırın.

  6. 06

    Laravel kaynağını devretme

    Kaynak, env notları ve canlı anahtar kontrol listesini sunun. Laravel uygulaması size aittir.

Mimari

Stripe bir Laravel projesine nasıl bağlanır?

Laravel süreci gizli anahtarı tutar. Müşteriler Laravel'den bir PaymentIntent oluşturmasını ister. Stripe, Laravel'e webhook aracılığıyla bildirimde bulunur. Laravel imzayı doğrular ve ardından sipariş durumunu yazar.

Müşteri / Blade / SPALaravel rotasıŞeritli Ödeme AmaçlarıWeb kancası → Laravelanlamlı düzen

Desteklenen teknolojiler

Laravel için Stripe Entegrasyonu gerçekte ne kullanır

Laravel PHP iş sistemi

Geçerli bir PHP sürümü üzerinde desteklenen Laravel Stripe'ı kabul eder. Bu WordPress değil ve ham bir PHP ön denetleyicisi değil.

Mevcut Eloquent modelleriniz

Sipariş güncellemeleri halihazırda sahip olduğunuz modellerde kalır. Kasiyer isteğe bağlıdır ve yalnızca zaten kullanıyorsanız.

Laravel uygulaması için Stripe hesabı

Stripe hesabınız, test ve canlı anahtarlarınız, webhook uç noktanız. Ücretler Stripe'ta kalır.

Gerekli Laravel barındırma

PHP'yi (Forge, Vapor, VPS, vb.) çalıştırabilen ve Stripe'tan HTTPS POST'ları alabilen bir ana bilgisayar. Statik bir ana bilgisayar bunu yapamaz.

Neler dahil

Laravel için Stripe Entegrasyonu neler içerir?

  • Mevcut Laravel projesine entegrasyon
  • Deponuzdaki tam kaynak kodu
  • .env, rotalar ve webhook denetleyicisi
  • Devir teslimden önce test edilmiş Laravel ödeme akışları
  • Testten canlıya geçiş için devir notları
  • Devir teslimden sonra 30 günlük teknik destek

İlave fiyatta yok

  • Stripe hesabı, API anahtarları ve Stripe işlem ücretleri; bunların sahibi sizsiniz
  • Laravel'i arayabilecek müşteriniz yoksa yeni bir mağaza arayüzü
  • Laravel'den Node.js veya Spring Boot'a yeniden yazma
  • Özel çalışma kapsamına alınmadığı sürece Marketplace Connect veya özel Faturalandırma

Pricing

Laravel fiyatlandırması için Stripe Entegrasyonu

Bu fiyat yalnızca Laravel platformu içindir. Node.js, Go veya Spring Boot eklenti fiyatlandırmasını kullanmaz.

Laravel için Stripe Entegrasyonu

Üretime hazır Stripe ödemelerini mevcut bir Laravel iş sistemine ekleyin ve kaynak kodunu saklayın.

Gereksinimler

  • Mevcut Laravel projesi
  • Stripe Test Mode erişimi
  • Ödeme arayüzü için frontend gerekir

$189

tek seferlik

Laravel

Frontend gerekir mi?

  • Tam kaynak kodu
  • Lisans ücreti yok
  • 30 gün destek
  • Tam entegrasyon

Güvenli ödeme:stripe

Teslimat ve güvenlik

Laravel teslimatı ve güvenlik uygulamaları

Tahmini Laravel teslimatı

Tipik Laravel Stripe entegrasyonunun kapsamı Laravel uyumluluk kontrolünden sonra belirlenir. Zaman çizelgesi kalıcılık katmanınıza ve istemcilerin Laravel'i nasıl çağırdığına bağlıdır.

Devir teslimden önce Laravel'de test edildi

Test modu Ödeme Amaçları, webhook imzaları, yeniden denemeler ve reddetme yolları, biz teslim etmeden önce Laravel uygulamasına karşı uygulanır.

Şerit sırları Laravel ortamında kalıyor

Gizli anahtarlar ve web kancası imzalama sırları sunucu ortamında kalır. İstemciler yalnızca yayımlanabilir bir anahtar veya kısa ömürlü bir istemci sırrı alır.

Laravel yazmadan önce web kancası doğrulaması

Laravel web kancası, sipariş durumunu güncellemeden önce ham gövdedeki Stripe imzalarını doğrular.

Doğrulanamayan Laravel güvenlik iddiası yok

PCI sertifikası veya sıfır sahtekarlık iddiasında değiliz. Laravel PAN'ı saklamaz. Kart verileri bir müşteride Stripe Checkout veya Elements tarafından toplanır.

SSS

Sık sorulan sorular

Laravel için Stripe Entegrasyonu neler içerir?

Laravel için Stripe Entegrasyonu, mevcut Laravel API'nizde PaymentIntent oluşturmayı, ham istek gövdesinde imzalı bir web kancasını, mağazanızdaki sipariş durumu güncellemelerini, Stripe test etkinliklerine karşı testleri ve devir notlarını içerir. Laravel kaynağını alırsınız. Stripe ücretleri ve Stripe hesabınız ayrıdır.

Stripe'ı mevcut Laravel projemize entegre edecek misiniz?

Evet. Laravel için Stripe Entegrasyonu, halihazırda sahip olduğunuz bir Laravel sistemi için oluşturulmuştur. Teslimat olarak ayrı bir demo deposu göndermiyoruz.

Laravel için Stripe Entegrasyonu Laravel'de kart numaralarını topluyor mu?

Hayır. Laravel PAN'ı saklamamalıdır. Müşteriler Stripe Checkout veya Elements kullanıyor. Ham kart verilerini gönderen özel bir Laravel formu varsayılan kapsamın dışındadır.

Laravel için Stripe Entegrasyonu hangi yığını varsayar?

Zaten sahip olduğunuz PHP iş sistemindeki Laravel rotaları ve denetleyicileri. Kasiyer yalnızca zaten ona bağlıysanız.

Laravel için Stripe Entegrasyonu genel bir web kancası URL'si gerektiriyor mu?

Tamamlanması için evet. Stripe'ın ulaşılabilir bir Laravel HTTPS uç noktasına POST yapması gerekir. Yerel Laravel'in geliştirme sırasında Stripe CLI'ye veya bir tünele ihtiyacı vardır.

Laravel için Stripe Entegrasyonu abonelik ödemelerini toplayabilir mi?

Laravel bir PaymentIntent oluşturabilir ve Stripe müşteri kimliğini saklayabilir. Yinelenen Faturalandırma sunucuda kalır. Abonelik ağırlıklı Laravel çalışması Özel Fiyat Teklifine ihtiyaç duyabilir.

Stripe anahtarları Laravel uygulamasında nerede bulunur?

Laravel işlemi, ortam / yapılandırmadan gizli anahtarı ve web kancası imzalama sırrını kullanır. İstemciler yalnızca yayınlanabilir anahtarı alır.

Stripe test modu ve canlı mod Laravel'de nasıl çalışır?

Laravel için Stripe Integration'ı ilk olarak test anahtarlarına karşı uyguluyoruz. Canlı yayına geçmek, bir eklenti lisansı değil, belgelenmiş bir ortam ve Kontrol Paneli geçişidir.

Laravel için Stripe Entegrasyonu 3-D Secure / SCA'yı nasıl ele alıyor?

Laravel, SCA'yı destekleyen PaymentIntent'ler oluşturur. Müşteri 3-D Secure'u Stripe.js veya Checkout ile tamamlar. Laravel yalnızca webhook'ta ödeme_intent.succeeded'den sonra yerine gelir.

Laravel ödemesi için Stripe web kancaları gerekli midir?

Tamamlanması için evet. Müşteri için Laravel 200 gerçeğin kaynağı değildir. Webhook imzaları doğrular ve ardından ödenen siparişi işaretler.

Mevcut Laravel veritabanımızı Stripe'ta tutabilir miyiz?

Evet. Laravel için Stripe Entegrasyonu genellikle mevcut sipariş modelinizin yanına alanlar veya ince bir ödeme kaydı ekler.

Laravel için Stripe Entegrasyonu fiyatına Stripe hesabı veya ücretleri dahil mi?

Hayır. Stripe hesabı, anahtarlar ve işlem ücretleri size aittir. Laravel eklenti fiyatı, Laravel projenize uygulanır.

Laravel için Stripe Entegrasyonu mevcut mimarimizin yerini alacak mı?

Hayır. Bu Laravel eklenti fiyatı dahilinde bir Laravel uygulamasını Node.js veya WordPress'e yeniden yazmıyoruz.

Stripe makbuzlarını ve meta verilerini Laravel'de özelleştirebilir miyiz?

Evet. PaymentIntent meta verileri ve webhook onayından sonra devam ettirdiğiniz alanlar mevcut Laravel sipariş modelinize hizalanır.

Stripe devrinden sonra hangi Laravel desteği dahildir?

Laravel kaynağı deponuzdadır. Dahil edilen 30 günlük destek, ilgisiz Laravel özelliği çalışmasını değil, Laravel kapsamı için teslim edilen Stripe Entegrasyonu'ndaki kusurları kapsar.

Entegrasyondan sonra Stripe veya Laravel güncellemeleri nasıl ele alınır?

30 günlük pencere boyunca, teslim edilen Laravel entegrasyonunda belgelenen bir Stripe değişikliğinin neden olduğu bozulmalara yardımcı oluyoruz. Daha sonraki yükseltmeler bakımınız veya Genişletilmiş Teknik Destektir.

Üretim Laravel uygulamasında Stripe ödemeleri başarısız olursa ne olur?

PaymentIntent durumunu, Dashboard günlüklerini ve Laravel webhook dağıtımını belgeliyoruz. 30 günlük destek, teslim edilen Laravel akışına ilişkin imza hatalarını, yeniden denemeleri ve yanlış yapılandırılmış anahtarları içerir.

Hangi Laravel sürümleri Laravel için Stripe Entegrasyonu ile uyumludur?

Laravel sürümünüzü entegrasyon sırasında sabitlediğimiz Stripe kütüphanesine göre onaylıyoruz. Daha eski veya ağır şekilde çatallanmış Laravel çalışma zamanları ekstra kapsam gerektirebilir.

Laravel için Stripe Entegrasyonu'nda başka bir arka uca yeniden yazma işlemi var mı?

Hayır. Bu Laravel eklenti fiyatı dahilinde bir Laravel uygulamasını Node.js veya WordPress'e yeniden yazmıyoruz.

Laravel için Stripe Entegrasyonu için 30 günlük destek ve 6 aylık Genişletilmiş Teknik Destek nedir?

Devir teslimden sonraki 30 gün dahildir. Genişletilmiş Teknik Destek, aynı Laravel entegrasyonunda altı ay daha bu Laravel eklenti fiyatının %20'si karşılığında isteğe bağlıdır.

Laravel için Stripe Entegrasyonu

Mevcut Laravel projenize üretime hazır Stripe ödemelerini ekleyin, kaynak kodunu saklayın ve sunucunun kendi gerçekleştirmesine izin verin.

$189