BacodoBACODO

ไปเสริม

การรวม Stripeเพื่อ Go

เพิ่ม PaymentIntents, webhooks ที่ลงนาม และสั่งซื้อการอัปเดตไปยัง Go API ที่คุณเรียกใช้อยู่แล้ว สแต็กเริ่มต้นคือ Gin หรือ Fiber ไปไม่สะสมการ์ด

  • รวมซอร์สโค้ดแบบเต็มและเป็นของคุณอย่างถาวร
  • ไม่ต้องใช้รหัสใบอนุญาต Add-on หรือใบอนุญาตที่เกิดซ้ำ
  • พร้อมการผลิตและทดสอบแล้ว
  • บูรณาการเข้ากับโปรเจ็กต์ Go และสแต็กที่คุณมีอยู่
  • รวมการสนับสนุนด้านเทคนิคหลังการส่งมอบ 30 วัน
  • การสนับสนุนด้านเทคนิคแบบขยายระยะเวลา 6 เดือนเพิ่มเติมที่ 20% ของราคา Add-on

เริ่มต้น

$259

USD · Go

ดูการสาธิต

การรวม Stripeเพื่อ Go · Go

ซอร์สโค้ดแบบเต็มไม่มีรหัสใบอนุญาตการผลิตพร้อมการทดสอบบูรณาการการสนับสนุน 30 วัน

Requirements

What การรวม Stripeเพื่อ Go needs

  • โปรเจกต์ Go ที่มีอยู่
  • สิทธิ์เข้าถึง Stripe Test Mode
  • ต้องมีฟรอนต์เอนด์สำหรับหน้าชำระเงิน

ไม่ต้องให้สิทธิ์รีโป หากต้องการให้ Bacodo ผสานโดยตรงจึงค่อยให้สิทธิ์โปรเจกต์ชั่วคราว

ทำอะไร

Stripe บน Go API ของคุณ — ตัวจัดการไม่ใช่แบบฟอร์มการ์ด

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 นั้นใช้ได้หากคุณใช้งานอยู่แล้ว — เรายืนยันในการตรวจสอบความเข้ากันได้

ฟีเจอร์หลัก

การรวม Stripeเพื่อ Go รวมอะไรบ้าง

PaymentIntents บนเซิร์ฟเวอร์ Go

สร้าง PaymentIntents จากบริการ Go รหัสลับจะอยู่ใน env — ไม่เคยอยู่ในเนื้อหา JSON ที่ลูกค้าโพสต์

เซ็น Go webhook บนตัวดิบ

ตรวจสอบ Stripe-Signature บนไบต์ที่ Stripe ลงนาม Gin shouldBindJSON / Fiber BodyParser ถูกข้ามบนเส้นทางนั้น

ไปที่สถานะการสั่งซื้อหลังจากการชำระเงินสำเร็จ

การดำเนินการจะดำเนินการหลังจากเว็บฮุคยืนยัน ไม่ใช่หลังจากหน้าขอบคุณ เราอัปเดตบันทึกคำสั่งซื้อที่คุณมีอยู่แล้ว

ไปที่โหมดทดสอบแล้วกดปุ่มสด

จัดส่งด้วยปุ่มทดสอบ Stripe ก่อน การถ่ายทอดสดเป็นเอกสารสิ่งแวดล้อมและการตัดทอนแดชบอร์ด ไม่ใช่ใบอนุญาตเสริม

การจัดการ webhook Idempotent Go

ลองแถบอีกครั้ง ตัวจัดการ Go คีย์ปิดรหัสเหตุการณ์ ดังนั้น POST ที่ซ้ำกันจึงไม่ตอบสนองซ้ำซ้อน

ลูกค้า Go ของคุณยังคงเป็นลูกค้า

เบราว์เซอร์หรือแอปบนอุปกรณ์เคลื่อนที่ได้รับเฉพาะคีย์ที่เผยแพร่ได้และข้อมูลลับไคลเอ็นต์อายุสั้นจาก Go API นี้

กรณีใช้งาน

เมื่อใดที่ การรวม Stripeเพื่อ Go เหมาะ

Go commerce หรือ API การจองที่มีอยู่

คุณสร้างคำสั่งซื้อใน Go แล้วและต้องการ PaymentIntents รวมถึงสถานะการชำระเงินที่ได้รับการสนับสนุนจาก webhook

เอเจนซี่มอบ Go client API ให้กับการใช้งานจริง

คุณต้องมีเส้นทาง Stripe ที่สามารถบำรุงรักษาได้ใน repo ไคลเอนต์ ไม่ใช่การสาธิต main.go แบบครั้งเดียว

SaaS เรียกเก็บเงินผ่าน Go API

ไปสร้าง PaymentIntent แรก งานเรียกเก็บเงินจำนวนมากอาจต้องมีใบเสนอราคาที่กำหนดเอง

ไปด้านหลังส่วนหน้าแยกต่างหาก

การลงจอดนี้เป็นฝั่ง API เท่านั้น Frontend Stripe.js เป็นแพลตฟอร์มที่แตกต่างหากคุณต้องการเช่นกัน

เดโม

ดูตัวอย่างเส้นทาง Webhook ของ Stripe

ดูตัวอย่างสร้าง PaymentIntent, POST /webhooks/stripe ตรวจสอบลายเซ็น อัปเดตสถานะคำสั่งซื้อ หน้านี้ไม่ได้ประมวลผลการเรียกเก็บเงินจริง

วิธีทำงาน

วิธีการส่งมอบ Stripe Integration for Go

ขั้นตอนการทำงานเสริมมาตรฐานของ Bacodo โดย Go จะตรวจสอบ Gin กับ Fiber เนื้อดิบ และร้านค้าที่ผู้ดูแลของคุณใช้อยู่แล้ว

  1. 01

    เลือก ไปลาย

    ยืนยัน Stripe Integration for Go และตรวจสอบว่าเราเตอร์เป็น Gin, Fiber หรือ net/http

  2. 02

    ไปตรวจสอบความเข้ากันได้

    ตรวจสอบเวอร์ชัน Go, เราเตอร์, ความคงอยู่ของคำสั่งซื้อที่มีอยู่ และบัญชี Stripe ของคุณ

  3. 03

    บูรณาการเข้ากับ Go

    เพิ่ม create-intent และตัวจัดการ webhook ที่ตรวจสอบลายเซ็นบนเนื้อหาดิบ

  4. 04

    กำหนดค่าแอป Go

    Wire env: รหัสลับ, รหัสที่เผยแพร่ได้สำหรับไคลเอนต์, ข้อมูลลับของเว็บฮุค, URL HTTPS สาธารณะ

  5. 05

    ทดสอบเส้นทางการชำระเงิน Go

    เรียกใช้เหตุการณ์การทดสอบ Stripe CLI หรือแดชบอร์ด รวมถึงเจตนาในการสร้างและเส้นทางการปฏิเสธ

  6. 06

    ส่งมอบแหล่งที่มา Go

    ส่งมอบแหล่งที่มา บันทึกสภาพแวดล้อม และรายการตรวจสอบคีย์สด การใช้งาน Go เป็นของคุณ

สถาปัตยกรรม

Stripe เชื่อมต่อกับโปรเจ็กต์ Go อย่างไร

กระบวนการ Go เก็บรหัสลับไว้ ลูกค้าขอให้ Go สร้าง PaymentIntent Stripe แจ้งเตือน Go โดย webhook ไปตรวจสอบลายเซ็นแล้วเขียนสถานะการสั่งซื้อ

แอปไคลเอ็นต์ตัวจัดการจิน / ไฟเบอร์เจตนาการชำระเงินแบบลายเว็บฮุค → ไปร้านค้าของคุณ

เทคโนโลยีที่รองรับ

การรวม Stripeเพื่อ Go ใช้อะไรจริงๆ

ไปที่ HTTP API

ปัจจุบัน Go on Gin หรือ Fiber Plain net/http จะรวมอยู่เฉพาะในกรณีที่บริการบูทอยู่แล้ว

ร้านค้าที่มีอยู่ของคุณ

การอัปเดตคำสั่งซื้อจะยังคงอยู่ในฐานข้อมูลหรือพื้นที่เก็บข้อมูลที่คุณมีอยู่แล้ว เราไม่ได้คิดค้น ORM ใหม่

บัญชี Stripe สำหรับ Go API

บัญชี Stripe ของคุณ การทดสอบและคีย์สด จุดสิ้นสุดของเว็บฮุค ค่าธรรมเนียมอยู่กับ Stripe

จำเป็น Go โฮสติ้ง

โฮสต์ที่สามารถเรียกใช้ไบนารี Go และรับ HTTPS POST จาก Stripe โฮสต์แบบคงที่ไม่สามารถทำได้

สิ่งที่รวมอยู่

Stripe Integration for Go มีอะไรบ้าง

  • บูรณาการเข้ากับโครงการ Go ที่มีอยู่
  • ซอร์สโค้ดแบบเต็มในที่เก็บของคุณ
  • Env, ตัวจัดการ create-intent และตัวจัดการ webhook
  • ทดสอบขั้นตอนการชำระเงิน Go ก่อนส่งมอบ
  • บันทึกการส่งมอบสำหรับการตัดการทดสอบไปจนถึงการใช้งานจริง
  • การสนับสนุนด้านเทคนิคภายใน 30 วันหลังการส่งมอบ

ไม่อยู่ในราคาเสริม

  • บัญชี Stripe, คีย์ API และค่าธรรมเนียมการประมวลผล Stripe — คุณเป็นเจ้าของสิ่งเหล่านั้น
  • UI หน้าร้านใหม่ — Go คือ API
  • เขียนใหม่จาก Go to Node.js หรือ Java
  • Marketplace Connect หรือการเรียกเก็บเงินแบบกำหนดเอง เว้นแต่จะกำหนดขอบเขตเป็นงานแบบกำหนดเอง

Pricing

Stripe Integration สำหรับการกำหนดราคา Go

ราคานี้สำหรับแพลตฟอร์ม Go เท่านั้น ไม่ใช้การกำหนดราคาส่วนเสริมของ Node.js, Laravel หรือ Spring Boot

การรวม Stripeเพื่อ Go

เพิ่มการชำระเงิน Stripe ที่พร้อมใช้งานจริงไปยัง Go API ที่มีอยู่ — Gin หรือ Fiber — และเก็บซอร์สโค้ดไว้

ข้อกำหนด

  • โปรเจกต์ Go ที่มีอยู่
  • สิทธิ์เข้าถึง Stripe Test Mode
  • ต้องมีฟรอนต์เอนด์สำหรับหน้าชำระเงิน

$259

จ่ายครั้งเดียว

Go

ต้องการฟรอนต์เอนด์หรือไม่?

  • ซอร์สโค้ดทั้งหมด
  • ไม่มีค่าไลเซนส์
  • สนับสนุน 30 วัน
  • ผสานรวมครบ

ชำระเงินอย่างปลอดภัยผ่านstripe

การส่งมอบและความปลอดภัย

ปฏิบัติตามแนวทางปฏิบัติในการจัดส่งและการรักษาความปลอดภัย

การจัดส่ง Go โดยประมาณ

การรวม Go Stripe โดยทั่วไปจะมีขอบเขตหลังจากการตรวจสอบความเข้ากันได้ของ Go ไทม์ไลน์ขึ้นอยู่กับเลเยอร์การคงอยู่ของคุณและวิธีที่ลูกค้าเรียก Go

ทดสอบบน Go ก่อนส่งมอบ

PaymentIntents โหมดทดสอบ ลายเซ็นเว็บฮุค การลองใหม่ และเส้นทางการปฏิเสธจะถูกใช้กับแอป Go ก่อนที่เราจะส่งมอบ

ความลับของแถบอยู่ใน Go env

รหัสลับและความลับในการเซ็นชื่อเว็บฮุคจะยังคงอยู่ในสภาพแวดล้อมเซิร์ฟเวอร์ ลูกค้าจะได้รับเฉพาะรหัสที่สามารถเผยแพร่ได้หรือรหัสลับลูกค้าที่มีอายุสั้นเท่านั้น

การตรวจสอบ Webhook ก่อนที่ Go จะเขียน

Go webhook ตรวจสอบลายเซ็น Stripe บนเนื้อหาดิบก่อนอัปเดตสถานะคำสั่งซื้อ

ไม่มีการเรียกร้องความปลอดภัยของ Go ที่ไม่สามารถตรวจสอบได้

เราไม่เรียกร้องการรับรอง PCI หรือการฉ้อโกงเป็นศูนย์ Go ไม่เก็บ PAN ข้อมูลบัตรถูกรวบรวมโดย Stripe Checkout หรือ Elements บนไคลเอนต์

คำถามที่พบบ่อย

คำถามที่พบบ่อย

Stripe Integration for Go มีอะไรบ้าง?

Stripe Integration for Go รวมถึงการสร้าง PaymentIntent บน Go API ที่มีอยู่ของคุณ, webhook ที่ลงนามแล้วบนเนื้อหาคำขอดิบ, การอัปเดตสถานะคำสั่งซื้อในร้านค้าของคุณ, การทดสอบกับเหตุการณ์การทดสอบ Stripe และบันทึกการส่งมอบ คุณได้รับแหล่งที่มาไป ค่าธรรมเนียม Stripe และบัญชี Stripe ของคุณแยกจากกัน

คุณจะรวม Stripe เข้ากับโปรเจ็กต์ Go ที่มีอยู่ของเราหรือไม่

ใช่ Stripe Integration for Go สร้างขึ้นสำหรับระบบ Go ที่คุณมีอยู่แล้ว เราไม่จัดส่ง repo สาธิตแยกต่างหากเป็นการส่งมอบ

Stripe Integration for Go รวบรวมหมายเลขบัตรใน Go หรือไม่

ไม่ได้ ไปจะต้องไม่เก็บ PAN ลูกค้าใช้ Stripe Checkout หรือ Elements แบบฟอร์ม Go แบบกำหนดเองที่โพสต์ข้อมูลการ์ดดิบอยู่นอกขอบเขตเริ่มต้น

Stripe Integration for Go จะใช้สแต็กใด

Gin หรือ Fiber ไม่ว่าแอป Go ของคุณจะใช้อะไรอยู่แล้ว net/http ธรรมดาหากนั่นคือวิธีที่บริการบู๊ตแล้ว

Stripe Integration for Go จำเป็นต้องมี URL เว็บฮุคสาธารณะหรือไม่

ใช่เพื่อความสําเร็จ Stripe ต้อง POST ไปยังจุดสิ้นสุด Go HTTPS ที่สามารถเข้าถึงได้ Local Go ต้องการ Stripe CLI หรืออุโมงค์ในระหว่างการพัฒนา

Stripe Integration for Go สามารถเก็บเงินค่าสมัครสมาชิกได้หรือไม่?

Go สามารถสร้าง PaymentIntent และจัดเก็บรหัสลูกค้า Stripe การเรียกเก็บเงินเป็นกิจวัตรจะอยู่บนเซิร์ฟเวอร์ งาน Go ที่สมัครสมาชิกจำนวนมากอาจต้องมีใบเสนอราคาที่กำหนดเอง

ปุ่ม Stripe อยู่ที่ไหนในแอป Go

กระบวนการ Go ใช้คีย์ลับและความลับในการเซ็นชื่อ webhook จากสภาพแวดล้อม / config ลูกค้าจะได้รับเฉพาะรหัสที่เผยแพร่ได้

โหมดทดสอบ Stripe และโหมดถ่ายทอดสดทำงานอย่างไรใน Go

เราใช้ Stripe Integration for Go กับคีย์ทดสอบก่อน การถ่ายทอดสดเป็นเอกสารสิ่งแวดล้อมและการตัดทอนแดชบอร์ด ไม่ใช่ใบอนุญาตเสริม

Stripe Integration for Go จัดการกับ 3-D Secure / SCA อย่างไร

Go สร้าง PaymentIntents ที่รองรับ SCA ลูกค้าดำเนินการ 3-D Secure ด้วย Stripe.js หรือ Checkout ไปดำเนินการหลังจาก Payment_intent.succeeded บน webhook เท่านั้น

Stripe webhooks จำเป็นสำหรับการชำระเงินแบบ Go หรือไม่

ใช่เพื่อความสําเร็จ Go 200 ให้กับลูกค้าไม่ใช่แหล่งที่มาของความจริง เว็บฮุคจะตรวจสอบลายเซ็นแล้วทำเครื่องหมายคำสั่งซื้อที่ชำระเงินแล้ว

เราสามารถเก็บฐานข้อมูล Go ปัจจุบันของเราไว้กับ Stripe ได้หรือไม่?

ใช่ โดยทั่วไป Stripe Integration for Go จะเพิ่มฟิลด์หรือบันทึกการชำระเงินแบบบางถัดจากรูปแบบคำสั่งซื้อที่มีอยู่ของคุณ

ราคา Stripe Integration for Go รวมบัญชี Stripe หรือค่าธรรมเนียมหรือไม่

ไม่ คุณเป็นเจ้าของบัญชี Stripe กุญแจ และค่าธรรมเนียมการดำเนินการ ราคาส่วนเสริม Go ใช้กับโปรเจ็กต์ Go ของคุณ

Stripe Integration for Go จะเข้ามาแทนที่สถาปัตยกรรมปัจจุบันของเราหรือไม่

ไม่ เราไม่เขียน Go API ลงใน Node.js หรือ Java ภายในราคาเสริม Go นี้

เราสามารถปรับแต่งใบเสร็จรับเงิน Stripe และข้อมูลเมตาใน Go ได้หรือไม่

ใช่ ข้อมูลเมตา PaymentIntent และฟิลด์ที่คุณคงอยู่หลังจากการยืนยันเว็บฮุคจะสอดคล้องกับโมเดลการสั่งซื้อ Go ที่มีอยู่ของคุณ

มีการรองรับ What Go หลังจากการมอบ Stripe หรือไม่

แหล่งที่มา Go อยู่ใน repo ของคุณ การสนับสนุน 30 วันที่รวมไว้จะครอบคลุมข้อบกพร่องในขอบเขต Stripe Integration for Go ที่จัดส่ง ไม่ใช่งานฟีเจอร์ Go ที่ไม่เกี่ยวข้อง

การอัปเดต Stripe หรือ Go ได้รับการจัดการอย่างไรหลังจากการรวมระบบ

ในช่วงกรอบเวลา 30 วัน เราได้ช่วยเหลือเรื่องการแตกหักในการผสานรวม Go ที่จัดส่ง ซึ่งเกิดจากการเปลี่ยนแปลง Stripe ที่บันทึกไว้ การอัพเกรดในภายหลังคือการบำรุงรักษาของคุณ หรือการสนับสนุนทางเทคนิคแบบขยายเวลา

จะเกิดอะไรขึ้นหากการชำระเงินแบบ Stripe ล้มเหลวในแอป Go ที่ใช้งานจริง

เราจัดทำเอกสารสถานะ PaymentIntent บันทึกแดชบอร์ด และการจัดส่ง Go webhook การสนับสนุน 30 วันรวมถึงความล้มเหลวของลายเซ็น การลองใหม่ และคีย์ที่กำหนดค่าไม่ถูกต้องสำหรับ Go Flow ที่จัดส่ง

Go เวอร์ชันใดที่เข้ากันได้กับ Stripe Integration for Go

เรายืนยันเวอร์ชัน Go ของคุณกับไลบรารี Stripe ที่เราปักหมุดไว้ ณ เวลารวมระบบ รันไทม์ Go ที่เก่ากว่าหรือมีการแยกส่วนอย่างมากอาจต้องมีขอบเขตเพิ่มเติม

การเขียนซ้ำไปยังแบ็กเอนด์อื่นรวมอยู่ใน Stripe Integration for Go หรือไม่

ไม่ เราไม่เขียน Go API ลงใน Node.js หรือ Java ภายในราคาเสริม Go นี้

การสนับสนุน 30 วันเทียบกับการสนับสนุนทางเทคนิคแบบขยาย 6 เดือนสำหรับ Stripe Integration for Go คืออะไร

30 วันหลังจากรวมการส่งมอบแล้ว การสนับสนุนด้านเทคนิคแบบขยายเวลาเป็นทางเลือกที่ 20% ของราคาเสริม Go นี้เป็นเวลาอีกหกเดือนในการผสานรวม Go เดียวกันนั้น

การรวม Stripeเพื่อ Go

เพิ่มการชำระเงิน Stripe ที่พร้อมใช้งานจริงให้กับโปรเจ็กต์ Go ที่มีอยู่ของคุณ เก็บซอร์สโค้ด และปล่อยให้เซิร์ฟเวอร์ดำเนินการเอง

$259