BacodoBACODO

Alat tambah Laravel

Penyepaduan Stripe untuk Laravel

Tambahkan PaymentIntents, webhook yang ditandatangani dan kemas kini pesanan pada apl Laravel yang telah anda jalankan. Ini ialah laluan sistem perniagaan PHP — bukan WordPress dan bukan longgokan PHP generik.

  • Kod sumber penuh disertakan & milik anda secara kekal
  • Tiada kunci lesen tambahan atau lesen berulang diperlukan
  • Sedia pengeluaran dan diuji
  • Disepadukan ke dalam projek dan timbunan Laravel sedia ada anda
  • Sokongan teknikal selepas penyerahan 30 hari disertakan
  • Sokongan Teknikal Lanjutan 6 bulan pilihan pada 20% daripada harga Add-on

Dari

$189

USD · Laravel

Lihat Demo

Penyepaduan Stripe untuk Laravel · Laravel

Kod Sumber PenuhTiada Kunci LesenSedia PengeluaranIntegrasi yang DiujiSokongan 30 Hari

Requirements

What Penyepaduan Stripe untuk Laravel needs

  • Projek Laravel sedia ada
  • Akses Stripe Test Mode
  • Frontend diperlukan untuk UI pembayaran

Akses repositori tidak diperlukan. Akses projek hanya perlu jika anda mahu Bacodo mengintegrasikannya secara langsung.

Apa yang dilakukan

Stripe pada apl Laravel anda — pengawal bukan bentuk kad

Bacodo menyepadukan Stripe ke dalam projek Laravel yang sudah anda miliki. Selepas penyerahan, laluan, konfigurasi dan kerja akan disiarkan dalam repo anda. Anda masih memiliki akaun dan yuran Stripe. Laravel tidak pernah menyimpan PAN.

Masalah ia selesaikan

Laluan Laravel Stripe pengeluaran memerlukan penciptaan PaymentIntent pada pelayan dan semakan tandatangan pada $request->getContent(). Mengesahkan JSON dahulu ialah cara pengait web Laravel gagal.

Bagaimana ia mendarat dalam projek

Kami menambah laluan dan pengawal (atau tindakan) yang sesuai dengan apl Laravel sedia ada anda, .env / config untuk rahsia dan penulisan pesanan melalui model Eloquent yang telah anda gunakan.

Mengapa ia menjimatkan masa pembangunan

Pasukan anda melangkau pelaksanaan Laravel Stripe pengeluaran pertama: webhook badan mentah, acara idempoten, PaymentIntents yang sedar SCA dan penyerahan ujian untuk langsung.

Untuk siapa ia

Pasukan PHP menjalankan sistem perniagaan Laravel. Juruwang digunakan hanya jika anda sudah bergantung padanya — kami tidak memaksa Juruwang sebagai produk.

Ciri utama

Apa yang Penyepaduan Stripe untuk Laravel sertakan

PaymentIntents pada pelayan Laravel

Buat PaymentIntents daripada tindakan atau perkhidmatan Laravel. Kunci rahsia kekal dalam .env — tidak sekali-kali dalam FormRequest yang disiarkan oleh pelanggan.

Laravel webhook yang ditandatangani pada badan mentah

Sahkan Stripe-Signature pada $request->getContent(). CSRF dikecualikan pada laluan itu. Penyahkodan JSON berlaku selepas pengesahan.

Keadaan pesanan Laravel selepas pembayaran berjaya

Pemenuhan berjalan selepas webhook mengesahkan, bukan selepas paparan terima kasih Blade. Kami mengemas kini pesanan Eloquent yang telah anda miliki.

Mod ujian Laravel kemudian kekunci langsung

Hantar dengan kunci ujian Stripe dahulu. Disiarkan secara langsung ialah .env dan pemotongan Papan Pemuka yang didokumenkan, bukan lesen tambahan.

Pengendalian webhook Laravel Idempotent

Stripe mencuba semula. Pengendali Laravel mematikan id acara supaya POST pendua tidak memenuhi dua kali.

Pelanggan Laravel anda kekal sebagai pelanggan

Blade, Inersia atau SPA yang berasingan hanya menerima kunci boleh diterbitkan dan rahsia pelanggan jangka pendek daripada apl Laravel ini.

Kes penggunaan

Bila Penyepaduan Stripe untuk Laravel sesuai

Kedai atau sistem tempahan Laravel sedia ada

Anda sudah membuat pesanan dalam Laravel dan memerlukan PaymentIntents serta keadaan berbayar yang disokong webhook.

Agensi menyerahkan apl pelanggan Laravel kepada pengeluaran

Anda memerlukan laluan Stripe yang boleh diselenggara dalam repo klien, bukan laluan sekali sahaja/demo web.php.

SaaS dibilkan melalui Laravel

Laravel mencipta PaymentIntent pertama. Pengebilan Berat / Kerja juruwang mungkin memerlukan Sebut Harga Tersuai.

Laravel di belakang bahagian hadapan yang berasingan

Pendaratan ini adalah bahagian Laravel. Frontend Stripe.js ialah platform yang berbeza jika anda memerlukannya juga.

Demo

Pratonton laluan webhook Jalur Laravel

Pratonton buat PaymentIntent, POST /webhooks/stripe, sahkan tandatangan, kemas kini keadaan pesanan. Halaman ini tidak memproses caj sebenar.

Cara ia berfungsi

Cara Integrasi Jalur untuk Laravel dihantar

Aliran kerja tambahan Bacodo standard, dengan semakan Laravel untuk laluan, .env, Eloquent, baris gilir dan sama ada Cashier sudah pun dalam projek.

  1. 01

    Pilih Jalur Laravel

    Sahkan Integrasi Stripe untuk Laravel pada sistem perniagaan PHP sedia ada anda.

  2. 02

    Semakan keserasian Laravel

    Semak versi Laravel / PHP, model pesanan Eloquent, baris gilir dan akaun Stripe anda.

  3. 03

    Sepadukan ke dalam Laravel

    Tambahkan laluan niat cipta dan webhook yang mengesahkan tandatangan pada isi mentah.

  4. 04

    Konfigurasikan apl Laravel

    Wire .env: kunci rahsia, kunci boleh diterbitkan untuk pelanggan, rahsia webhook, URL HTTPS awam.

  5. 05

    Uji laluan pembayaran Laravel

    Jalankan acara ujian Stripe CLI atau Papan Pemuka serta laluan buat-niat dan tolak.

  6. 06

    Penyerahan sumber Laravel

    Hantarkan sumber, nota env dan senarai semak kunci langsung. Pelaksanaan Laravel adalah milik anda.

Seni bina

Cara Stripe menyambung ke projek Laravel

Proses Laravel memegang kunci rahsia. Pelanggan meminta Laravel untuk membuat PaymentIntent. Stripe memberitahu Laravel melalui webhook. Laravel mengesahkan tandatangan, kemudian menulis keadaan pesanan.

Pelanggan / Blade / SPALaluan LaravelStripe PaymentIntentsWebhook → LaravelPerintah yang fasih

Teknologi disokong

Apa yang Penyepaduan Stripe untuk Laravel benar-benar guna

Sistem perniagaan PHP Laravel

Laravel yang disokong semasa pada versi PHP Stripe terima. Ini bukan WordPress dan bukan pengawal hadapan PHP mentah.

Model Eloquent anda yang sedia ada

Kemas kini pesanan kekal pada model yang anda sudah ada. Juruwang adalah pilihan dan hanya jika anda sudah menggunakannya.

Akaun Stripe untuk apl Laravel

Akaun Stripe anda, uji dan kunci langsung, titik akhir webhook. Yuran kekal dengan Stripe.

Pengehosan Laravel yang diperlukan

Hos yang boleh menjalankan PHP (Forge, Vapor, VPS, dll.) dan menerima POST HTTPS daripada Stripe. Hos statik tidak boleh.

Apa yang disertakan

Penyepaduan Stripe untuk Laravel termasuk

  • Integrasi ke dalam projek Laravel sedia ada
  • Kod sumber penuh dalam repositori anda
  • .env, laluan dan pengawal webhook
  • Aliran pembayaran Laravel yang diuji sebelum penyerahan
  • Nota serahan untuk pemotongan ujian kepada langsung
  • Sokongan teknikal 30 hari selepas penyerahan

Bukan dalam harga tambahan

  • Akaun Stripe, kunci API dan yuran pemprosesan Stripe — anda memilikinya
  • UI etalase baharu jika anda tidak mempunyai pelanggan yang boleh menghubungi Laravel
  • Penulisan semula daripada Laravel kepada Node.js atau Spring Boot
  • Marketplace Connect atau Pengebilan tersuai melainkan skop sebagai kerja tersuai

Pricing

Integrasi Jalur untuk harga Laravel

Harga ini untuk platform Laravel sahaja. Ia tidak menggunakan harga tambahan Node.js, Go atau Spring Boot.

Penyepaduan Stripe untuk Laravel

Tambahkan pembayaran Stripe sedia pengeluaran pada sistem perniagaan Laravel sedia ada dan simpan kod sumber.

Keperluan

  • Projek Laravel sedia ada
  • Akses Stripe Test Mode
  • Frontend diperlukan untuk UI pembayaran

$189

sekali bayar

Laravel

Perlu frontend?

  • Kod sumber penuh
  • Tiada yuran lesen
  • Sokongan 30 hari
  • Integrasi penuh

Checkout selamat olehstripe

Penyerahan + keselamatan

Penghantaran Laravel dan amalan keselamatan

Anggaran penghantaran Laravel

Penyepaduan Laravel Stripe yang biasa dirangkumkan selepas semakan keserasian Laravel. Garis masa bergantung pada lapisan kegigihan anda dan cara pelanggan memanggil Laravel.

Diuji pada Laravel sebelum penyerahan

Niat Pembayaran mod ujian, tandatangan webhook, percubaan semula dan laluan penolakan digunakan terhadap apl Laravel sebelum kami menyerahkannya.

Rahsia jalur kekal di Laravel env

Kunci rahsia dan rahsia menandatangani webhook kekal dalam env pelayan. Pelanggan hanya menerima kunci boleh diterbitkan atau rahsia pelanggan jangka pendek.

Pengesahan webhook sebelum Laravel menulis

Webhook Laravel mengesahkan tandatangan Stripe pada badan mentah sebelum mengemas kini keadaan pesanan.

Tiada tuntutan keselamatan Laravel yang tidak dapat disahkan

Kami tidak menuntut pensijilan PCI atau penipuan sifar. Laravel tidak menyimpan PAN. Data kad dikumpul oleh Stripe Checkout atau Elements pada pelanggan.

Soalan lazim

Soalan lazim

Apakah yang termasuk Stripe Integration untuk Laravel?

Penyepaduan Stripe untuk Laravel termasuk penciptaan PaymentIntent pada API Laravel anda yang sedia ada, webhook yang ditandatangani pada badan permintaan mentah, kemas kini keadaan pesanan pada kedai anda, ujian terhadap acara ujian Stripe dan nota serahan. Anda menerima sumber Laravel. Yuran Stripe dan akaun Stripe anda adalah berasingan.

Adakah anda akan menyepadukan Stripe ke dalam projek Laravel kami yang sedia ada?

ya. Penyepaduan Stripe untuk Laravel dibina untuk sistem Laravel yang telah anda miliki. Kami tidak menghantar repo demo yang berasingan sebagai penghantaran.

Adakah Integrasi Stripe untuk Laravel mengumpul nombor kad dalam Laravel?

Tidak. Laravel tidak boleh menyimpan PAN. Pelanggan menggunakan Stripe Checkout atau Elements. Borang Laravel tersuai yang menyiarkan data kad mentah adalah di luar skop lalai.

Tindanan manakah yang diandaikan oleh Penyepaduan Stripe untuk Laravel?

Laluan dan pengawal Laravel pada sistem perniagaan PHP yang telah anda miliki. Juruwang hanya jika anda sudah bergantung kepadanya.

Adakah Penyepaduan Stripe untuk Laravel memerlukan URL webhook awam?

Ya untuk pemenuhan. Stripe mesti POST ke titik akhir HTTPS Laravel yang boleh dicapai. Laravel tempatan memerlukan Stripe CLI atau terowong semasa pembangunan.

Bolehkah Stripe Integration untuk Laravel mengutip bayaran langganan?

Laravel boleh membuat PaymentIntent dan menyimpan id pelanggan Stripe. Pengebilan Berulang kekal pada pelayan. Kerja Laravel yang berat langganan mungkin memerlukan Sebut Harga Tersuai.

Di manakah kunci Stripe hidup dalam apl Laravel?

Proses Laravel menggunakan kunci rahsia dan rahsia menandatangani webhook daripada persekitaran / konfigurasi. Pelanggan hanya menerima kunci yang boleh diterbitkan.

Bagaimanakah mod ujian Stripe dan mod langsung berfungsi dalam Laravel?

Kami melaksanakan Penyepaduan Stripe untuk Laravel terhadap kunci ujian terlebih dahulu. Disiarkan secara langsung ialah env yang didokumenkan dan pemotongan Papan Pemuka, bukan lesen tambahan.

Bagaimanakah Penyepaduan Stripe untuk Laravel mengendalikan 3-D Secure / SCA?

Laravel mencipta PaymentIntents yang menyokong SCA. Pelanggan melengkapkan 3-D Secure dengan Stripe.js atau Checkout. Laravel hanya memenuhi selepas payment_intent.berjaya di webhook.

Adakah webhook Stripe diperlukan untuk pembayaran Laravel?

Ya untuk pemenuhan. Laravel 200 kepada pelanggan bukanlah sumber kebenaran. Webhook mengesahkan tandatangan dan kemudian menandakan pesanan telah dibayar.

Bolehkah kami menyimpan pangkalan data Laravel semasa kami dengan Stripe?

ya. Penyepaduan Stripe untuk Laravel biasanya menambah medan atau rekod pembayaran yang nipis di sebelah model pesanan sedia ada anda.

Adakah harga Integrasi Stripe untuk Laravel termasuk akaun atau yuran Stripe?

Tidak. Anda memiliki akaun Stripe, kunci dan yuran pemprosesan. Harga tambahan Laravel sedang dilaksanakan ke dalam projek Laravel anda.

Adakah Integrasi Stripe untuk Laravel menggantikan seni bina semasa kami?

Tidak. Kami tidak menulis semula apl Laravel ke dalam Node.js atau WordPress dalam harga tambahan Laravel ini.

Bolehkah kami menyesuaikan resit Stripe dan metadata dalam Laravel?

ya. Metadata PaymentIntent dan medan yang anda kekalkan selepas pengesahan webhook diselaraskan dengan model pesanan Laravel anda yang sedia ada.

Apakah sokongan Laravel yang disertakan selepas penyerahan Stripe?

Sumber Laravel ada dalam repo anda. Sokongan 30 hari yang disertakan meliputi kecacatan dalam penyepaduan Stripe yang dihantar untuk skop Laravel, bukan kerja ciri Laravel yang tidak berkaitan.

Bagaimanakah kemas kini Stripe atau Laravel dikendalikan selepas penyepaduan?

Semasa tetingkap 30 hari kami membantu dengan kerosakan dalam penyepaduan Laravel yang dihantar disebabkan oleh perubahan Stripe yang didokumenkan. Naik taraf kemudian ialah penyelenggaraan anda, atau Sokongan Teknikal Lanjutan.

Bagaimana jika pembayaran Stripe gagal dalam apl Laravel pengeluaran?

Kami mendokumenkan status PaymentIntent, log Papan Pemuka dan penghantaran webhook Laravel. Sokongan 30 hari termasuk kegagalan tandatangan, percubaan semula dan kekunci tersalah konfigurasi untuk aliran Laravel yang dihantar.

Versi Laravel manakah yang serasi dengan Stripe Integration untuk Laravel?

Kami mengesahkan versi Laravel anda terhadap pustaka Stripe yang kami sematkan pada masa penyepaduan. Masa jalan Laravel yang lebih lama atau bercabang besar mungkin memerlukan skop tambahan.

Adakah penulisan semula ke bahagian belakang lain termasuk dalam Integrasi Jalur untuk Laravel?

Tidak. Kami tidak menulis semula apl Laravel ke dalam Node.js atau WordPress dalam harga tambahan Laravel ini.

Apakah sokongan 30 hari berbanding Sokongan Teknikal Lanjutan 6 bulan untuk Penyepaduan Stripe untuk Laravel?

30 hari selepas penyerahan disertakan. Sokongan Teknikal Lanjutan adalah pilihan pada 20% daripada harga tambahan Laravel ini untuk enam bulan lagi pada penyepaduan Laravel yang sama.

Penyepaduan Stripe untuk Laravel

Tambahkan pembayaran Stripe sedia pengeluaran pada projek Laravel anda yang sedia ada, simpan kod sumber dan biarkan pelayan sendiri memenuhinya.

$189