- โปรเจกต์ Spring Boot ที่มีอยู่
- สิทธิ์เข้าถึง Stripe Test Mode
- ต้องมีฟรอนต์เอนด์สำหรับหน้าชำระเงิน
ไม่ต้องให้สิทธิ์รีโป หากต้องการให้ Bacodo ผสานโดยตรงจึงค่อยให้สิทธิ์โปรเจกต์ชั่วคราว
โปรแกรมเสริม Spring Boot
เพิ่ม PaymentIntents, webhooks ที่ลงนาม และสั่งซื้อการอัปเดตบริการ Spring Boot ที่คุณใช้งานอยู่แล้ว นี่คือเส้นทาง Java API ระดับองค์กร ไม่ใช่แบบฟอร์มการ์ด Thymeleaf
เริ่มต้น
$299
USD · Spring Boot
การรวม Stripe สำหรับ Spring Boot · Spring Boot
Requirements
ไม่ต้องให้สิทธิ์รีโป หากต้องการให้ Bacodo ผสานโดยตรงจึงค่อยให้สิทธิ์โปรเจกต์ชั่วคราว
ทำอะไร
Bacodo ผสานรวม Stripe เข้ากับโปรเจ็กต์ Spring Boot ที่คุณมีอยู่แล้ว หลังจากส่งมอบ ตัวควบคุมและการกำหนดค่าจะอยู่ใน repo ของคุณ คุณยังคงเป็นเจ้าของบัญชีและค่าธรรมเนียม Stripe Spring Boot ไม่เคยเก็บ PAN
เส้นทาง Spring Boot Stripe ที่ใช้งานจริงจำเป็นต้องมีการสร้าง PaymentIntent บนเซิร์ฟเวอร์และการตรวจสอบลายเซ็นบน InputStream แบบดิบ @RequestBody JSON ก่อนตรวจสอบว่า Spring webhooks ล้มเหลวอย่างไร
เราเพิ่มตำแหน่งข้อมูล REST ที่เหมาะกับแอป Spring Boot ที่คุณมีอยู่ application.yml / env สำหรับความลับ และสั่งการเขียนผ่าน JPA หรือพื้นที่เก็บข้อมูลที่คุณใช้อยู่แล้ว
ทีมของคุณข้ามการใช้งาน Spring Boot Stripe ที่ใช้งานจริงครั้งแรก: เว็บฮุคแบบ raw-body, เหตุการณ์ idempotent, PaymentIntents ที่รับรู้ SCA และการส่งมอบการทดสอบสู่การใช้งานจริง
ทีม Java ที่ใช้ระบบองค์กร Spring Boot เราปรับเส้นทางการชำระเงินให้เข้ากับโมดูลที่มีอยู่ของคุณ — เราไม่ได้แทนที่สถาปัตยกรรมของคุณ
ฟีเจอร์หลัก
สร้าง PaymentIntents จากบริการ Spring รหัสลับจะยังคงอยู่ใน application.yml / env - ไม่เคยอยู่ใน DTO ที่ไคลเอ็นต์โพสต์
ตรวจสอบ Stripe-Signature บนไบต์คำขอดิบ การแมป @RequestBody ถูกข้ามไปที่จุดสิ้นสุดนั้น
การดำเนินการจะดำเนินการหลังจากเว็บฮุคยืนยัน ไม่ใช่หลังจากการเปลี่ยนเส้นทางเบราว์เซอร์ เราอัปเดตเอนทิตี JPA หรือพื้นที่เก็บข้อมูลที่คุณมีอยู่แล้ว
จัดส่งด้วยปุ่มทดสอบ Stripe ก่อน การถ่ายทอดสดถือเป็นโปรไฟล์/env และแดชบอร์ดที่ได้รับการบันทึกไว้ ไม่ใช่สิทธิ์การใช้งานเสริม
ลองแถบอีกครั้ง ตัวจัดการ Spring Boot จะปิดรหัสเหตุการณ์ ดังนั้น POST ที่ซ้ำกันจึงไม่ตอบสนองซ้ำซ้อน
เบราว์เซอร์หรือแอปมือถือจะได้รับเฉพาะคีย์ที่เผยแพร่ได้และข้อมูลลับไคลเอ็นต์อายุสั้นจาก Spring Boot API นี้
กรณีใช้งาน
คุณสร้างคำสั่งซื้อใน Spring Boot แล้ว และต้องการ PaymentIntents รวมถึงสถานะการชำระเงินที่ได้รับการสนับสนุนจาก webhook
คุณต้องมีเส้นทาง Stripe ที่สามารถบำรุงรักษาได้ใน repo ไคลเอนต์ ไม่ใช่การสาธิตคอนโทรลเลอร์แบบครั้งเดียว
Spring Boot สร้าง PaymentIntent แรก งานเรียกเก็บเงินจำนวนมากอาจต้องมีใบเสนอราคาที่กำหนดเอง
การลงจอดนี้เป็นฝั่ง API เท่านั้น Frontend Stripe.js เป็นแพลตฟอร์มที่แตกต่างหากคุณต้องการเช่นกัน
เดโม
ดูตัวอย่างสร้าง PaymentIntent, POST /webhooks/stripe ตรวจสอบลายเซ็น อัปเดตสถานะคำสั่งซื้อ หน้านี้ไม่ได้ประมวลผลการเรียกเก็บเงินจริง
วิธีทำงาน
ขั้นตอนการทำงานเสริมมาตรฐานของ Bacodo พร้อมการตรวจสอบ Spring Boot สำหรับเวอร์ชัน Java, Web MVC กับ WebFlux, JPA และการกำหนดค่าความปลอดภัยที่มีอยู่ของคุณ
01
ยืนยันการรวม Stripe สำหรับ Spring Boot บนบริการระดับองค์กรที่คุณมีอยู่
02
ตรวจสอบเวอร์ชัน Java / Spring Boot, WebMVC กับ WebFlux, ความคงอยู่ของคำสั่งซื้อ และบัญชี Stripe ของคุณ
03
เพิ่มจุดสิ้นสุด create-intent และ webhook ที่ตรวจสอบลายเซ็นบนเนื้อหาดิบ
04
Wire application.yml / env: รหัสลับ, รหัสที่เผยแพร่ได้สำหรับลูกค้า, ข้อมูลลับของเว็บฮุค, URL HTTPS สาธารณะ
05
เรียกใช้เหตุการณ์การทดสอบ Stripe CLI หรือแดชบอร์ด รวมถึงเจตนาในการสร้างและเส้นทางการปฏิเสธ
06
ส่งมอบแหล่งที่มา บันทึกสภาพแวดล้อม และรายการตรวจสอบคีย์สด การใช้งาน Spring Boot เป็นของคุณ
สถาปัตยกรรม
กระบวนการ Spring Boot เก็บรหัสลับไว้ ลูกค้าขอให้ Spring Boot สร้าง PaymentIntent Stripe แจ้งเตือน Spring Boot โดย webhook Spring Boot ตรวจสอบลายเซ็น จากนั้นเขียนสถานะการสั่งซื้อ
เทคโนโลยีที่รองรับ
Spring Boot ที่รองรับในปัจจุบันบน Java LTS Stripe ยอมรับ ค่าเริ่มต้นคือ Spring Web MVC WebFlux จะรวมอยู่ด้วยก็ต่อเมื่อนั่นเป็นวิธีที่บริการบูทอยู่แล้ว
การอัพเดตคำสั่งซื้อจะอยู่บน JPA, JDBC หรือพื้นที่เก็บข้อมูลที่คุณมีอยู่แล้ว
บัญชี Stripe ของคุณ การทดสอบและคีย์สด จุดสิ้นสุดของเว็บฮุค ค่าธรรมเนียมอยู่กับ Stripe
โฮสต์ที่สามารถรัน JVM และรับ HTTPS POST จาก Stripe โฮสต์แบบคงที่ไม่สามารถทำได้
สิ่งที่รวมอยู่
Pricing
ราคานี้สำหรับแพลตฟอร์ม Spring Boot เท่านั้น ไม่ใช้การกำหนดราคาเสริมของ Node.js, Go หรือ Laravel
การรวม Stripe สำหรับ Spring Boot
เพิ่มการชำระเงิน Stripe ที่พร้อมใช้งานจริงให้กับระบบองค์กร Spring Boot ที่มีอยู่และเก็บซอร์สโค้ดไว้
ข้อกำหนด
$299
จ่ายครั้งเดียวSpring Boot
ต้องการฟรอนต์เอนด์หรือไม่?
ชำระเงินอย่างปลอดภัยผ่านstripe
การส่งมอบและความปลอดภัย
การรวม Spring Boot Stripe โดยทั่วไปจะมีขอบเขตหลังจากการตรวจสอบความเข้ากันได้ของ Spring Boot ไทม์ไลน์ขึ้นอยู่กับเลเยอร์การคงอยู่ของคุณและวิธีที่ไคลเอ็นต์เรียก Spring Boot
PaymentIntents โหมดทดสอบ ลายเซ็นเว็บฮุค การลองใหม่ และเส้นทางการปฏิเสธจะถูกใช้กับแอป Spring Boot ก่อนที่เราจะส่งมอบ
รหัสลับและความลับในการเซ็นชื่อเว็บฮุคจะยังคงอยู่ในสภาพแวดล้อมเซิร์ฟเวอร์ ลูกค้าจะได้รับเฉพาะรหัสที่สามารถเผยแพร่ได้หรือรหัสลับลูกค้าที่มีอายุสั้นเท่านั้น
Spring Boot webhook ตรวจสอบลายเซ็น Stripe บนเนื้อหาดิบก่อนอัปเดตสถานะคำสั่งซื้อ
เราไม่เรียกร้องการรับรอง PCI หรือการฉ้อโกงเป็นศูนย์ Spring Boot ไม่ได้เก็บ PAN ข้อมูลบัตรถูกรวบรวมโดย Stripe Checkout หรือ Elements บนไคลเอนต์
คำถามที่พบบ่อย
Stripe Integration สำหรับ Spring Boot ประกอบด้วยการสร้าง PaymentIntent บน Spring Boot API ที่มีอยู่ของคุณ, webhook ที่ลงนามแล้วบนเนื้อหาคำขอแบบ Raw, การอัปเดตสถานะคำสั่งซื้อในร้านค้าของคุณ, การทดสอบกับเหตุการณ์การทดสอบ Stripe และบันทึกการส่งมอบ คุณได้รับแหล่งที่มาของ Spring Boot ค่าธรรมเนียม Stripe และบัญชี Stripe ของคุณแยกจากกัน
ใช่ Stripe Integration สำหรับ Spring Boot สร้างขึ้นสำหรับระบบ Spring Boot ที่คุณมีอยู่แล้ว เราไม่จัดส่ง repo สาธิตแยกต่างหากเป็นการส่งมอบ
ไม่ได้ Spring Boot จะต้องไม่เก็บ PAN ลูกค้าใช้ Stripe Checkout หรือ Elements แบบฟอร์ม Spring Boot แบบกำหนดเองที่โพสต์ข้อมูลการ์ดดิบอยู่นอกขอบเขตเริ่มต้น
Spring Web MVC เป็นค่าเริ่มต้น WebFlux เฉพาะเมื่อนั่นเป็นวิธีที่บริการ Spring Boot บูทอยู่แล้ว
ใช่เพื่อความสําเร็จ Stripe ต้อง POST ไปยังจุดสิ้นสุด Spring Boot HTTPS ที่สามารถเข้าถึงได้ Local Spring Boot ต้องการ Stripe CLI หรืออุโมงค์ในระหว่างการพัฒนา
Spring Boot สามารถสร้าง PaymentIntent และจัดเก็บรหัสลูกค้า Stripe ได้ การเรียกเก็บเงินเป็นกิจวัตรจะอยู่บนเซิร์ฟเวอร์ งาน Spring Boot ที่ต้องสมัครสมาชิกจำนวนมากอาจต้องมีใบเสนอราคาแบบกำหนดเอง
กระบวนการ Spring Boot ใช้คีย์ลับและความลับในการลงนาม webhook จากสภาพแวดล้อม / config ลูกค้าจะได้รับเฉพาะรหัสที่เผยแพร่ได้
เราใช้ Stripe Integration สำหรับ Spring Boot กับคีย์ทดสอบก่อน การถ่ายทอดสดเป็นเอกสารสิ่งแวดล้อมและการตัดทอนแดชบอร์ด ไม่ใช่ใบอนุญาตเสริม
Spring Boot สร้าง PaymentIntents ที่รองรับ SCA ลูกค้าดำเนินการ 3-D Secure ด้วย Stripe.js หรือ Checkout Spring Boot จะดำเนินการหลังจาก Payment_intent.succeeded บน webhook เท่านั้น
ใช่เพื่อความสําเร็จ Spring Boot 200 ให้กับลูกค้าไม่ใช่แหล่งที่มาของความจริง เว็บฮุคจะตรวจสอบลายเซ็นแล้วทำเครื่องหมายคำสั่งซื้อที่ชำระเงินแล้ว
ใช่ โดยทั่วไป Stripe Integration สำหรับ Spring Boot จะเพิ่มฟิลด์หรือบันทึกการชำระเงินแบบบางถัดจากโมเดลคำสั่งซื้อที่มีอยู่ของคุณ
ไม่ คุณเป็นเจ้าของบัญชี Stripe กุญแจ และค่าธรรมเนียมการดำเนินการ ราคาส่วนเสริม Spring Boot ได้รับการนำไปใช้ในโปรเจ็กต์ Spring Boot ของคุณ
ไม่ เราไม่เขียนบริการ Spring Boot ใหม่ลงใน Node.js หรือ Laravel ภายในราคาส่วนเสริม Spring Boot นี้
ใช่ ข้อมูลเมตา PaymentIntent และฟิลด์ที่คุณคงอยู่หลังจากการยืนยันเว็บฮุคนั้นสอดคล้องกับโมเดลคำสั่งซื้อ Spring Boot ที่มีอยู่ของคุณ
แหล่งที่มาของ Spring Boot อยู่ใน repo ของคุณ การสนับสนุน 30 วันที่รวมไว้จะครอบคลุมข้อบกพร่องในขอบเขต Stripe Integration สำหรับ Spring Boot ที่จัดส่ง ไม่ใช่งานฟีเจอร์ Spring Boot ที่ไม่เกี่ยวข้อง
ในช่วงระยะเวลา 30 วัน เราได้ช่วยเหลือในเรื่องการแตกหักในการผสานรวม Spring Boot ที่จัดส่ง ซึ่งเกิดจากการเปลี่ยนแปลง Stripe ที่บันทึกไว้ การอัพเกรดในภายหลังคือการบำรุงรักษาของคุณ หรือการสนับสนุนทางเทคนิคแบบขยายเวลา
เราจัดทำเอกสารสถานะ PaymentIntent บันทึกแดชบอร์ด และการจัดส่ง Webhook ของ Spring Boot การสนับสนุน 30 วันรวมถึงความล้มเหลวของลายเซ็น การลองใหม่ และคีย์ที่กำหนดค่าไม่ถูกต้องสำหรับโฟลว์ Spring Boot ที่จัดส่ง
เรายืนยันเวอร์ชัน Spring Boot ของคุณกับไลบรารี Stripe ที่เราปักหมุดไว้ ณ เวลารวมระบบ รันไทม์ Spring Boot ที่เก่ากว่าหรือมีการแยกส่วนอย่างหนักอาจต้องมีขอบเขตเพิ่มเติม
ไม่ เราไม่เขียนบริการ Spring Boot ใหม่ลงใน Node.js หรือ Laravel ภายในราคาส่วนเสริม Spring Boot นี้
30 วันหลังจากรวมการส่งมอบแล้ว การสนับสนุนด้านเทคนิคแบบขยายเวลาเป็นทางเลือกที่ 20% ของราคาส่วนเสริม Spring Boot นี้เป็นเวลาอีกหกเดือนในการผสานรวม Spring Boot เดียวกันนั้น
เพิ่มการชำระเงิน Stripe ที่พร้อมสำหรับการผลิตให้กับโปรเจ็กต์ Spring Boot ที่มีอยู่ของคุณ เก็บซอร์สโค้ด และปล่อยให้เซิร์ฟเวอร์ดำเนินการเอง
$299