- โปรเจกต์ Go ที่มีอยู่
- สิทธิ์เข้าถึง Stripe Test Mode
- ต้องมีฟรอนต์เอนด์สำหรับหน้าชำระเงิน
ไม่ต้องให้สิทธิ์รีโป หากต้องการให้ Bacodo ผสานโดยตรงจึงค่อยให้สิทธิ์โปรเจกต์ชั่วคราว
ไปเสริม
เพิ่ม PaymentIntents, webhooks ที่ลงนาม และสั่งซื้อการอัปเดตไปยัง Go API ที่คุณเรียกใช้อยู่แล้ว สแต็กเริ่มต้นคือ Gin หรือ Fiber ไปไม่สะสมการ์ด
เริ่มต้น
$259
USD · Go
การรวม Stripeเพื่อ Go · Go
Requirements
ไม่ต้องให้สิทธิ์รีโป หากต้องการให้ Bacodo ผสานโดยตรงจึงค่อยให้สิทธิ์โปรเจกต์ชั่วคราว
ทำอะไร
Bacodo ผสานรวม Stripe เข้ากับโปรเจ็กต์ Go ที่คุณมีอยู่แล้ว หลังจากส่งมอบ ตัวจัดการและ env จะอยู่ใน repo ของคุณ คุณยังคงเป็นเจ้าของบัญชีและค่าธรรมเนียม Stripe ไปอย่าเก็บ PAN
เส้นทาง Go Stripe ที่ใช้งานจริงจำเป็นต้องสร้าง PaymentIntent บนเซิร์ฟเวอร์และการตรวจสอบลายเซ็นบนเนื้อหาคำขอดิบ การเชื่อมโยง JSON ก่อนการตรวจสอบคือวิธีที่ Gin/Fiber webhooks ล้มเหลว
เราเพิ่มตัวจัดการ create-intent และ webhook ที่เหมาะกับเราเตอร์ Gin หรือ Fiber ที่คุณมีอยู่ env สำหรับความลับ และเขียนคำสั่งผ่านร้านค้าที่คุณใช้อยู่แล้ว
ทีมของคุณข้ามการใช้งาน Go Stripe ที่ใช้งานจริงครั้งแรก: เว็บฮุคแบบ raw-body, เหตุการณ์ idempotent, PaymentIntents ที่รับรู้ SCA และการส่งมอบการทดสอบสู่การใช้งานจริง
ไปหาวิศวกรแบ็กเอนด์บน Gin หรือ Fiber แอพ net/http-only นั้นใช้ได้หากคุณใช้งานอยู่แล้ว — เรายืนยันในการตรวจสอบความเข้ากันได้
ฟีเจอร์หลัก
สร้าง PaymentIntents จากบริการ Go รหัสลับจะอยู่ใน env — ไม่เคยอยู่ในเนื้อหา JSON ที่ลูกค้าโพสต์
ตรวจสอบ Stripe-Signature บนไบต์ที่ Stripe ลงนาม Gin shouldBindJSON / Fiber BodyParser ถูกข้ามบนเส้นทางนั้น
การดำเนินการจะดำเนินการหลังจากเว็บฮุคยืนยัน ไม่ใช่หลังจากหน้าขอบคุณ เราอัปเดตบันทึกคำสั่งซื้อที่คุณมีอยู่แล้ว
จัดส่งด้วยปุ่มทดสอบ Stripe ก่อน การถ่ายทอดสดเป็นเอกสารสิ่งแวดล้อมและการตัดทอนแดชบอร์ด ไม่ใช่ใบอนุญาตเสริม
ลองแถบอีกครั้ง ตัวจัดการ Go คีย์ปิดรหัสเหตุการณ์ ดังนั้น POST ที่ซ้ำกันจึงไม่ตอบสนองซ้ำซ้อน
เบราว์เซอร์หรือแอปบนอุปกรณ์เคลื่อนที่ได้รับเฉพาะคีย์ที่เผยแพร่ได้และข้อมูลลับไคลเอ็นต์อายุสั้นจาก Go API นี้
กรณีใช้งาน
คุณสร้างคำสั่งซื้อใน Go แล้วและต้องการ PaymentIntents รวมถึงสถานะการชำระเงินที่ได้รับการสนับสนุนจาก webhook
คุณต้องมีเส้นทาง Stripe ที่สามารถบำรุงรักษาได้ใน repo ไคลเอนต์ ไม่ใช่การสาธิต main.go แบบครั้งเดียว
ไปสร้าง PaymentIntent แรก งานเรียกเก็บเงินจำนวนมากอาจต้องมีใบเสนอราคาที่กำหนดเอง
การลงจอดนี้เป็นฝั่ง API เท่านั้น Frontend Stripe.js เป็นแพลตฟอร์มที่แตกต่างหากคุณต้องการเช่นกัน
เดโม
ดูตัวอย่างสร้าง PaymentIntent, POST /webhooks/stripe ตรวจสอบลายเซ็น อัปเดตสถานะคำสั่งซื้อ หน้านี้ไม่ได้ประมวลผลการเรียกเก็บเงินจริง
วิธีทำงาน
ขั้นตอนการทำงานเสริมมาตรฐานของ Bacodo โดย Go จะตรวจสอบ Gin กับ Fiber เนื้อดิบ และร้านค้าที่ผู้ดูแลของคุณใช้อยู่แล้ว
01
ยืนยัน Stripe Integration for Go และตรวจสอบว่าเราเตอร์เป็น Gin, Fiber หรือ net/http
02
ตรวจสอบเวอร์ชัน Go, เราเตอร์, ความคงอยู่ของคำสั่งซื้อที่มีอยู่ และบัญชี Stripe ของคุณ
03
เพิ่ม create-intent และตัวจัดการ webhook ที่ตรวจสอบลายเซ็นบนเนื้อหาดิบ
04
Wire env: รหัสลับ, รหัสที่เผยแพร่ได้สำหรับไคลเอนต์, ข้อมูลลับของเว็บฮุค, URL HTTPS สาธารณะ
05
เรียกใช้เหตุการณ์การทดสอบ Stripe CLI หรือแดชบอร์ด รวมถึงเจตนาในการสร้างและเส้นทางการปฏิเสธ
06
ส่งมอบแหล่งที่มา บันทึกสภาพแวดล้อม และรายการตรวจสอบคีย์สด การใช้งาน Go เป็นของคุณ
สถาปัตยกรรม
กระบวนการ Go เก็บรหัสลับไว้ ลูกค้าขอให้ Go สร้าง PaymentIntent Stripe แจ้งเตือน Go โดย webhook ไปตรวจสอบลายเซ็นแล้วเขียนสถานะการสั่งซื้อ
เทคโนโลยีที่รองรับ
ปัจจุบัน Go on Gin หรือ Fiber Plain net/http จะรวมอยู่เฉพาะในกรณีที่บริการบูทอยู่แล้ว
การอัปเดตคำสั่งซื้อจะยังคงอยู่ในฐานข้อมูลหรือพื้นที่เก็บข้อมูลที่คุณมีอยู่แล้ว เราไม่ได้คิดค้น ORM ใหม่
บัญชี Stripe ของคุณ การทดสอบและคีย์สด จุดสิ้นสุดของเว็บฮุค ค่าธรรมเนียมอยู่กับ Stripe
โฮสต์ที่สามารถเรียกใช้ไบนารี Go และรับ HTTPS POST จาก Stripe โฮสต์แบบคงที่ไม่สามารถทำได้
สิ่งที่รวมอยู่
Pricing
ราคานี้สำหรับแพลตฟอร์ม Go เท่านั้น ไม่ใช้การกำหนดราคาส่วนเสริมของ Node.js, Laravel หรือ Spring Boot
การรวม Stripeเพื่อ Go
เพิ่มการชำระเงิน Stripe ที่พร้อมใช้งานจริงไปยัง Go API ที่มีอยู่ — Gin หรือ Fiber — และเก็บซอร์สโค้ดไว้
ข้อกำหนด
$259
จ่ายครั้งเดียวGo
ต้องการฟรอนต์เอนด์หรือไม่?
ชำระเงินอย่างปลอดภัยผ่านstripe
การส่งมอบและความปลอดภัย
การรวม Go Stripe โดยทั่วไปจะมีขอบเขตหลังจากการตรวจสอบความเข้ากันได้ของ Go ไทม์ไลน์ขึ้นอยู่กับเลเยอร์การคงอยู่ของคุณและวิธีที่ลูกค้าเรียก Go
PaymentIntents โหมดทดสอบ ลายเซ็นเว็บฮุค การลองใหม่ และเส้นทางการปฏิเสธจะถูกใช้กับแอป Go ก่อนที่เราจะส่งมอบ
รหัสลับและความลับในการเซ็นชื่อเว็บฮุคจะยังคงอยู่ในสภาพแวดล้อมเซิร์ฟเวอร์ ลูกค้าจะได้รับเฉพาะรหัสที่สามารถเผยแพร่ได้หรือรหัสลับลูกค้าที่มีอายุสั้นเท่านั้น
Go webhook ตรวจสอบลายเซ็น Stripe บนเนื้อหาดิบก่อนอัปเดตสถานะคำสั่งซื้อ
เราไม่เรียกร้องการรับรอง PCI หรือการฉ้อโกงเป็นศูนย์ Go ไม่เก็บ PAN ข้อมูลบัตรถูกรวบรวมโดย Stripe Checkout หรือ Elements บนไคลเอนต์
คำถามที่พบบ่อย
Stripe Integration for Go รวมถึงการสร้าง PaymentIntent บน Go API ที่มีอยู่ของคุณ, webhook ที่ลงนามแล้วบนเนื้อหาคำขอดิบ, การอัปเดตสถานะคำสั่งซื้อในร้านค้าของคุณ, การทดสอบกับเหตุการณ์การทดสอบ Stripe และบันทึกการส่งมอบ คุณได้รับแหล่งที่มาไป ค่าธรรมเนียม Stripe และบัญชี Stripe ของคุณแยกจากกัน
ใช่ Stripe Integration for Go สร้างขึ้นสำหรับระบบ Go ที่คุณมีอยู่แล้ว เราไม่จัดส่ง repo สาธิตแยกต่างหากเป็นการส่งมอบ
ไม่ได้ ไปจะต้องไม่เก็บ PAN ลูกค้าใช้ Stripe Checkout หรือ Elements แบบฟอร์ม Go แบบกำหนดเองที่โพสต์ข้อมูลการ์ดดิบอยู่นอกขอบเขตเริ่มต้น
Gin หรือ Fiber ไม่ว่าแอป Go ของคุณจะใช้อะไรอยู่แล้ว net/http ธรรมดาหากนั่นคือวิธีที่บริการบู๊ตแล้ว
ใช่เพื่อความสําเร็จ Stripe ต้อง POST ไปยังจุดสิ้นสุด Go HTTPS ที่สามารถเข้าถึงได้ Local Go ต้องการ Stripe CLI หรืออุโมงค์ในระหว่างการพัฒนา
Go สามารถสร้าง PaymentIntent และจัดเก็บรหัสลูกค้า Stripe การเรียกเก็บเงินเป็นกิจวัตรจะอยู่บนเซิร์ฟเวอร์ งาน Go ที่สมัครสมาชิกจำนวนมากอาจต้องมีใบเสนอราคาที่กำหนดเอง
กระบวนการ Go ใช้คีย์ลับและความลับในการเซ็นชื่อ webhook จากสภาพแวดล้อม / config ลูกค้าจะได้รับเฉพาะรหัสที่เผยแพร่ได้
เราใช้ Stripe Integration for Go กับคีย์ทดสอบก่อน การถ่ายทอดสดเป็นเอกสารสิ่งแวดล้อมและการตัดทอนแดชบอร์ด ไม่ใช่ใบอนุญาตเสริม
Go สร้าง PaymentIntents ที่รองรับ SCA ลูกค้าดำเนินการ 3-D Secure ด้วย Stripe.js หรือ Checkout ไปดำเนินการหลังจาก Payment_intent.succeeded บน webhook เท่านั้น
ใช่เพื่อความสําเร็จ Go 200 ให้กับลูกค้าไม่ใช่แหล่งที่มาของความจริง เว็บฮุคจะตรวจสอบลายเซ็นแล้วทำเครื่องหมายคำสั่งซื้อที่ชำระเงินแล้ว
ใช่ โดยทั่วไป Stripe Integration for Go จะเพิ่มฟิลด์หรือบันทึกการชำระเงินแบบบางถัดจากรูปแบบคำสั่งซื้อที่มีอยู่ของคุณ
ไม่ คุณเป็นเจ้าของบัญชี Stripe กุญแจ และค่าธรรมเนียมการดำเนินการ ราคาส่วนเสริม Go ใช้กับโปรเจ็กต์ Go ของคุณ
ไม่ เราไม่เขียน Go API ลงใน Node.js หรือ Java ภายในราคาเสริม Go นี้
ใช่ ข้อมูลเมตา PaymentIntent และฟิลด์ที่คุณคงอยู่หลังจากการยืนยันเว็บฮุคจะสอดคล้องกับโมเดลการสั่งซื้อ Go ที่มีอยู่ของคุณ
แหล่งที่มา Go อยู่ใน repo ของคุณ การสนับสนุน 30 วันที่รวมไว้จะครอบคลุมข้อบกพร่องในขอบเขต Stripe Integration for Go ที่จัดส่ง ไม่ใช่งานฟีเจอร์ Go ที่ไม่เกี่ยวข้อง
ในช่วงกรอบเวลา 30 วัน เราได้ช่วยเหลือเรื่องการแตกหักในการผสานรวม Go ที่จัดส่ง ซึ่งเกิดจากการเปลี่ยนแปลง Stripe ที่บันทึกไว้ การอัพเกรดในภายหลังคือการบำรุงรักษาของคุณ หรือการสนับสนุนทางเทคนิคแบบขยายเวลา
เราจัดทำเอกสารสถานะ PaymentIntent บันทึกแดชบอร์ด และการจัดส่ง Go webhook การสนับสนุน 30 วันรวมถึงความล้มเหลวของลายเซ็น การลองใหม่ และคีย์ที่กำหนดค่าไม่ถูกต้องสำหรับ Go Flow ที่จัดส่ง
เรายืนยันเวอร์ชัน Go ของคุณกับไลบรารี Stripe ที่เราปักหมุดไว้ ณ เวลารวมระบบ รันไทม์ Go ที่เก่ากว่าหรือมีการแยกส่วนอย่างมากอาจต้องมีขอบเขตเพิ่มเติม
ไม่ เราไม่เขียน Go API ลงใน Node.js หรือ Java ภายในราคาเสริม Go นี้
30 วันหลังจากรวมการส่งมอบแล้ว การสนับสนุนด้านเทคนิคแบบขยายเวลาเป็นทางเลือกที่ 20% ของราคาเสริม Go นี้เป็นเวลาอีกหกเดือนในการผสานรวม Go เดียวกันนั้น
เพิ่มการชำระเงิน Stripe ที่พร้อมใช้งานจริงให้กับโปรเจ็กต์ Go ที่มีอยู่ของคุณ เก็บซอร์สโค้ด และปล่อยให้เซิร์ฟเวอร์ดำเนินการเอง
$259