BacodoBACODO

Tambahan But Spring

Penyepaduan Stripe untuk But Spring

Tambahkan PaymentIntents, webhook yang ditandatangani dan kemas kini pesanan pada perkhidmatan Spring Boot yang telah anda jalankan. Ini ialah laluan API Java perusahaan — bukan borang kad Thymeleaf.

  • 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 Spring Boot sedia ada anda
  • Sokongan teknikal selepas penyerahan 30 hari disertakan
  • Sokongan Teknikal Lanjutan 6 bulan pilihan pada 20% daripada harga Add-on

Dari

$299

USD · Spring Boot

Lihat Demo

Penyepaduan Stripe untuk But Spring · Spring Boot

Kod Sumber PenuhTiada Kunci LesenSedia PengeluaranIntegrasi yang DiujiSokongan 30 Hari

Requirements

What Penyepaduan Stripe untuk But Spring needs

  • Projek Spring Boot 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 Spring Boot API anda — pengawal bukan bentuk kad

Bacodo menyepadukan Stripe ke dalam projek Spring Boot yang telah anda miliki. Selepas penyerahan, pengawal dan konfigurasi hidup dalam repo anda. Anda masih memiliki akaun dan yuran Stripe. Spring Boot tidak pernah menyimpan PAN.

Masalah ia selesaikan

Laluan Spring Boot Stripe pengeluaran memerlukan penciptaan PaymentIntent pada pelayan dan semakan tandatangan pada InputStream mentah. @RequestBody JSON sebelum mengesahkan adalah cara Spring webhooks gagal.

Bagaimana ia mendarat dalam projek

Kami menambah titik akhir REST yang sesuai dengan apl Spring Boot sedia ada anda, application.yml / env untuk rahsia dan penulisan pesanan melalui JPA atau repositori yang telah anda gunakan.

Mengapa ia menjimatkan masa pembangunan

Pasukan anda melangkau pelaksanaan Spring Boot Stripe pengeluaran pertama: webhooks badan mentah, acara idempoten, PaymentIntents sedar SCA dan penyerahan ujian untuk langsung.

Untuk siapa ia

Pasukan Java menjalankan sistem perusahaan Spring Boot. Kami menyesuaikan laluan pembayaran ke dalam modul sedia ada anda — kami tidak menggantikan seni bina anda.

Ciri utama

Apa yang Penyepaduan Stripe untuk But Spring sertakan

PaymentIntents pada pelayan Spring Boot

Buat PaymentIntents daripada perkhidmatan Spring. Kunci rahsia kekal dalam application.yml / env — tidak pernah dalam DTO yang disiarkan oleh pelanggan.

Webhook Spring Boot yang ditandatangani pada badan mentah

Sahkan Stripe-Signature pada bait permintaan mentah. Pemetaan @RequestBody dilangkau pada titik akhir itu.

Keadaan pesanan Spring Boot selepas pembayaran berjaya

Pemenuhan berjalan selepas webhook mengesahkan, bukan selepas ubah hala penyemak imbas. Kami mengemas kini entiti atau repositori JPA yang telah anda miliki.

Mod ujian Spring Boot kemudian kekunci langsung

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

Pengendalian webhook Spring Boot Idempotent

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

Pelanggan Spring Boot anda kekal sebagai pelanggan

Penyemak imbas atau aplikasi mudah alih hanya menerima kunci yang boleh diterbitkan dan rahsia pelanggan jangka pendek daripada Spring Boot API ini.

Kes penggunaan

Bila Penyepaduan Stripe untuk But Spring sesuai

API perdagangan atau pengebilan Spring Boot sedia ada

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

Agensi menyerahkan API pelanggan Spring Boot kepada pengeluaran

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

SaaS Perusahaan dibilkan melalui Spring Boot

Spring Boot mencipta PaymentIntent yang pertama. Kerja Pengebilan berat mungkin memerlukan Sebut Harga Tersuai.

But Spring di belakang bahagian hadapan yang berasingan

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

Demo

Pratonton laluan webhook Spring Boot Stripe

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

Cara ia berfungsi

Cara Integrasi Stripe untuk Spring Boot dihantar

Aliran kerja tambahan Bacodo standard, dengan semakan Spring Boot untuk versi Java, Web MVC lwn WebFlux, JPA dan konfigurasi keselamatan anda yang sedia ada.

  1. 01

    Pilih Jalur But Spring

    Sahkan Integrasi Stripe untuk Spring Boot pada perkhidmatan perusahaan sedia ada anda.

  2. 02

    Semakan keserasian Spring Boot

    Semak versi Java / Spring Boot, WebMVC lwn WebFlux, keteguhan pesanan dan akaun Stripe anda.

  3. 03

    Sepadukan ke dalam Spring Boot

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

  4. 04

    Konfigurasikan apl Spring Boot

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

  5. 05

    Uji laluan pembayaran Spring Boot

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

  6. 06

    Serahkan sumber Spring Boot

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

Seni bina

Cara Stripe menyambung ke projek Spring Boot

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

Apl pelangganPengawal Spring BootStripe PaymentIntentsWebhook → But SpringJPA / repositori

Teknologi disokong

Apa yang Penyepaduan Stripe untuk But Spring benar-benar guna

Perkhidmatan perusahaan Spring Boot

Boot Spring yang disokong semasa pada Java LTS Stripe menerima. Lalai ialah Spring Web MVC. WebFlux disertakan hanya jika itu sudah menjadi cara perkhidmatan but.

Kegigihan anda yang sedia ada

Kemas kini pesanan kekal di JPA, JDBC atau repositori yang anda sudah ada.

Akaun Stripe untuk Spring Boot API

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

Pengehosan Spring Boot diperlukan

Hos yang boleh menjalankan JVM dan menerima HTTPS POST daripada Stripe. Hos statik tidak boleh.

Apa yang disertakan

Apakah yang termasuk dalam Integrasi Stripe untuk Spring Boot

  • Integrasi ke dalam projek Spring Boot sedia ada
  • Kod sumber penuh dalam repositori anda
  • Konfigurasi, titik akhir niat cipta dan titik akhir webhook
  • Aliran pembayaran Spring Boot 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 — Spring Boot ialah API
  • Penulisan semula daripada Spring Boot ke Node.js atau Laravel
  • Marketplace Connect atau Pengebilan tersuai melainkan skop sebagai kerja tersuai

Pricing

Penyepaduan Stripe untuk harga Spring Boot

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

Penyepaduan Stripe untuk But Spring

Tambahkan pembayaran Stripe sedia pengeluaran pada sistem perusahaan Spring Boot sedia ada dan simpan kod sumber.

Keperluan

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

$299

sekali bayar

Spring Boot

Perlu frontend?

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

Checkout selamat olehstripe

Penyerahan + keselamatan

Penghantaran Spring Boot dan amalan keselamatan

Anggaran penghantaran Spring Boot

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

Diuji pada Spring Boot sebelum penyerahan

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

Rahsia jalur kekal dalam Spring Boot 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 Spring Boot menulis

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

Tiada tuntutan keselamatan Spring Boot yang tidak boleh disahkan

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

Soalan lazim

Soalan lazim

Apakah yang termasuk Stripe Integration untuk Spring Boot?

Penyepaduan Stripe untuk Spring Boot termasuk penciptaan PaymentIntent pada API Spring Boot sedia ada anda, 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 Spring Boot. Yuran Stripe dan akaun Stripe anda adalah berasingan.

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

ya. Integrasi Stripe untuk Spring Boot dibina untuk sistem Spring Boot yang telah anda miliki. Kami tidak menghantar repo demo yang berasingan sebagai penghantaran.

Adakah Stripe Integration untuk Spring Boot mengumpul nombor kad dalam Spring Boot?

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

Tindanan manakah yang diandaikan oleh Stripe Integration for Spring Boot?

Spring Web MVC secara lalai. WebFlux hanya jika itu sudah menjadi cara perkhidmatan Spring Boot but.

Adakah Penyepaduan Stripe untuk Spring Boot memerlukan URL webhook awam?

Ya untuk pemenuhan. Stripe mesti POST ke titik akhir HTTPS Spring Boot yang boleh dicapai. But Spring Tempatan memerlukan Stripe CLI atau terowong semasa pembangunan.

Bolehkah Stripe Integration untuk Spring Boot mengutip bayaran langganan?

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

Di manakah kunci Stripe hidup dalam apl Spring Boot?

Proses Spring Boot 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 Spring Boot?

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

Bagaimanakah Integrasi Stripe untuk Spring Boot mengendalikan 3-D Secure / SCA?

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

Adakah webhook Stripe diperlukan untuk pembayaran Spring Boot?

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

Bolehkah kami menyimpan pangkalan data Spring Boot semasa kami dengan Stripe?

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

Adakah harga Integrasi Stripe untuk Spring Boot termasuk akaun atau yuran Stripe?

Tidak. Anda memiliki akaun Stripe, kunci dan yuran pemprosesan. Harga tambah Spring Boot sedang dilaksanakan ke dalam projek Spring Boot anda.

Adakah Integrasi Stripe untuk Spring Boot menggantikan seni bina semasa kami?

Tidak. Kami tidak menulis semula perkhidmatan Spring Boot ke dalam Node.js atau Laravel dalam harga tambah Spring Boot ini.

Bolehkah kami menyesuaikan resit Stripe dan metadata dalam Spring Boot?

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

Apakah sokongan Spring Boot yang disertakan selepas penyerahan Stripe?

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

Bagaimanakah kemas kini Stripe atau Spring Boot dikendalikan selepas penyepaduan?

Semasa tetingkap 30 hari kami membantu dengan kerosakan dalam penyepaduan Spring Boot 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 Spring Boot pengeluaran?

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

Versi Spring Boot manakah yang serasi dengan Stripe Integration untuk Spring Boot?

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

Adakah penulisan semula ke bahagian belakang yang lain disertakan dalam Integrasi Stripe untuk Spring Boot?

Tidak. Kami tidak menulis semula perkhidmatan Spring Boot ke dalam Node.js atau Laravel dalam harga tambah Spring Boot ini.

Apakah sokongan 30 hari berbanding Sokongan Teknikal Lanjutan 6 bulan untuk Penyepaduan Stripe untuk Boot Spring (Spring Boot)?

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

Penyepaduan Stripe untuk But Spring

Tambahkan pembayaran Stripe sedia pengeluaran pada projek Spring Boot anda yang sedia ada, simpan kod sumber dan biarkan pelayan memiliki pemenuhan sendiri.

$299