BacodoBACODO

โปรแกรมเสริม FastAPI

การรวม Stripe สำหรับ FastAPI

เพิ่ม stripe Python SDK อย่างเป็นทางการ, APIRouter และ webhook ที่ตรวจสอบ Stripe-Signature บน await request.body() FastAPI คือ API ไม่ใช่ Django ไม่ใช่ DRF และไม่รวบรวมการ์ด

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

เริ่มต้น

$229

USD · FastAPI

ดูการสาธิต

การรวม Stripe สำหรับ FastAPI · FastAPI

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

Requirements

What การรวม Stripe สำหรับ FastAPI needs

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

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

ทำอะไร

Stripe บนแอป FastAPI ของคุณ — เส้นทางไม่ใช่แบบฟอร์มการ์ด

Bacodo ผสานรวม Stripe เข้ากับโปรเจ็กต์ FastAPI ที่คุณมีอยู่แล้ว หลังจากส่งมอบ เราเตอร์ การขึ้นต่อกัน และการตั้งค่าจะอยู่ใน Repo ของคุณ คุณยังคงเป็นเจ้าของบัญชี Stripe, คีย์ API และค่าธรรมเนียม Stripe FastAPI ไม่เคยเก็บ PAN

ปัญหามันแก้ไขได้

เส้นทาง FastAPI Stripe ที่ใช้งานจริงจำเป็นต้องมีแพ็คเกจแถบอย่างเป็นทางการ การสร้าง PaymentIntent ในการขึ้นต่อกันหรือบริการ และ build_event บนไบต์คำขอแบบดิบ หากคุณรอ request.json() ก่อน การตรวจสอบลายเซ็นจะล้มเหลว นั่นเป็นข้อบกพร่องของเว็บฮุค FastAPI ตามปกติ

เข้าสู่โครงการได้อย่างไร.

เราเพิ่ม APIRouter, การตั้งค่า pydantic (หรือการตั้งค่าที่มีอยู่ของคุณ), จุดสิ้นสุด create-intent ด้วยโมเดลคำขอ Pydantic และ webhook ที่ใช้ await request.body() การเขียนคำสั่งจะต้องดำเนินการผ่าน SQLAlchemy พื้นที่เก็บข้อมูลที่คุณมีอยู่แล้ว หรือร้านค้าใดก็ตามที่แอป FastAPI ใช้อยู่แล้ว ไม่ใช่ Django ORM

เหตุใดจึงช่วยประหยัดเวลาในการพัฒนา

ทีมของคุณข้ามการใช้งาน FastAPI Stripe ที่ใช้งานจริงครั้งแรก: เว็บฮุคแบบ raw-body, การจัดการเหตุการณ์แบบ idempotent, PaymentIntents ที่รับรู้ SCA และการส่งมอบที่บันทึกคีย์ทดสอบสู่การใช้งานจริง

ทำเพื่อใคร

วิศวกรและเอเจนซี่แบ็กเอนด์ Python ที่ใช้งาน FastAPI อยู่แล้ว หาก API ของคุณคือ Django นั่นคือ Stripe Integration สำหรับ Django เราจะไม่วาง urls.py ลงในแอป FastAPI

ฟีเจอร์หลัก

การรวม Stripe สำหรับ FastAPI รวมอะไรบ้าง

Stripe SDK อย่างเป็นทางการเบื้องหลังเราเตอร์ FastAPI

สร้าง PaymentIntents ด้วยไลบรารี Stripe Python จากการพึ่งพาหรือบริการ FastAPI รหัสลับมาจากการตั้งค่า / env — ไม่เคยมาจากโมเดล Pydantic ที่ไคลเอนต์โพสต์

Webhook ใช้ request.body() ไม่ใช่ request.json()

stripe.Webhook.construct_event ต้องการลายเซ็นลายไบต์ที่แน่นอน เส้นทาง FastAPI อ่าน await request.body() และส่วนหัว Stripe-Signature การแยกวิเคราะห์ JSON ก่อนคือวิธีที่การรวม FastAPI Stripe ล้มเหลวในการผลิต

สถานะคำสั่งซื้อ FastAPI หลังจาก Payment_intent.succeeded

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

โหมดทดสอบ FastAPI จากนั้นใช้ปุ่ม Stripe แบบสด

จัดส่ง FastAPI พร้อมด้วยคีย์ทดสอบ Stripe และความลับของเว็บฮุคก่อน การถ่ายทอดสดถือเป็นการตัดผ่านจุดสิ้นสุดของแดชบอร์ดและสภาพแวดล้อมที่ได้รับการบันทึกไว้ ไม่ใช่สิทธิ์การใช้งานเสริม

การจัดการเว็บฮุค FastAPI ของ Idempotent

ลองแถบอีกครั้ง ตัวจัดการ FastAPI คีย์ปิด event.id (หรือ PaymentIntent id) ดังนั้น POST ที่ซ้ำกันจึงไม่ตอบสนองซ้ำซ้อน

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

แอป React, Next.js หรือมือถือจะได้รับเฉพาะคีย์ที่เผยแพร่ได้และ client_secret ที่มีอายุสั้นจากแอป FastAPI นี้ ส่วนเสริมนี้คือเส้นทางเซิร์ฟเวอร์ FastAPI ไม่ใช่องค์ประกอบภายในเทมเพลต Jinja

กรณีใช้งาน

เมื่อใดที่ การรวม Stripe สำหรับ FastAPI เหมาะ

API การค้าหรือการจอง FastAPI ที่มีอยู่

คุณสร้างคำสั่งซื้อใน FastAPI แล้ว และต้องใช้ API เพื่อสร้าง PaymentIntents และทำเครื่องหมายคำสั่งซื้อเหล่านั้นว่าชำระเงินจาก webhooks

เอเจนซี่มอบ API ไคลเอ็นต์ FastAPI ให้กับการใช้งานจริง

คุณต้องมีเราเตอร์ Stripe ที่บำรุงรักษาได้ใน FastAPI แหล่งที่มาใน repo ไคลเอนต์ และการตัดคีย์สดที่บันทึกไว้ แทนที่จะเป็นสคริปต์แบบใช้ครั้งเดียวถัดจาก main.py

SaaS เรียกเก็บเงินผ่านแอป FastAPI

FastAPI จะสร้าง PaymentIntent แรกหรือแนบวิธีการชำระเงิน การเรียกเก็บเงิน Stripe ที่เกิดขึ้นประจำจะอยู่บนเซิร์ฟเวอร์ งานเรียกเก็บเงินจำนวนมากอาจต้องมีใบเสนอราคาที่กำหนดเอง

FastAPI อยู่เบื้องหลังส่วนหน้าแยกต่างหาก

Next.js, React หรือ mobile เรียกใช้แอป FastAPI นี้แล้ว Stripe Integration สำหรับ FastAPI เป็นฝั่ง API เท่านั้น - ส่วนหน้า Stripe.js เป็นแพลตฟอร์มที่แตกต่างกันหากคุณต้องการเช่นกัน

เดโม

การแสดงตัวอย่างเส้นทาง Webhook ของ FastAPI Stripe

ดูตัวอย่างเส้นทางเซิร์ฟเวอร์ FastAPI: สร้าง PaymentIntent รับ POST /webhooks/stripe, build_event บน request.body() อัปเดตสถานะคำสั่งซื้อ แซนด์บ็อกซ์สดสำหรับบัญชี Stripe ของคุณพร้อมใช้งานหลังจากการตรวจสอบความเข้ากันได้ หน้านี้ไม่ได้ประมวลผลการเรียกเก็บเงินจริง และไม่รวบรวมบัตรใน FastAPI

วิธีทำงาน

วิธีการส่งมอบ Stripe Integration สำหรับ FastAPI

เวิร์กโฟลว์ส่วนเสริมมาตรฐานของ Bacodo พร้อมการตรวจสอบเฉพาะ FastAPI สำหรับ uvicorn, การตั้งค่า pydantic, การเรียก async และ sync stripe และการจัดเก็บเส้นทางของคุณที่ใช้อยู่แล้ว

  1. 01

    เลือกแถบ FastAPI

    ยืนยันการรวม Stripe สำหรับ FastAPI และไม่ว่าวันแรกจะเป็น PaymentIntents, Checkout Sessions หรือทั้งสองอย่างในแอป FastAPI

  2. 02

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

    ตรวจสอบเวอร์ชัน FastAPI / Python, pydantic v2, ความคงอยู่ของคำสั่งซื้อที่มีอยู่ (SQLAAlchemy หรืออย่างอื่น), การขึ้นต่อกันของการรับรองความถูกต้อง และดูว่าคุณมีบัญชี Stripe อยู่แล้วหรือไม่

  3. 03

    รวมเข้ากับ FastAPI

    เพิ่มแพ็คเกจ stripe, APIRouter, จุดสิ้นสุด create-intent และ webhook ที่ตรวจสอบลายเซ็นบน await request.body()

  4. 04

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

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

  5. 05

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

    เรียกใช้เหตุการณ์การทดสอบ Stripe CLI หรือแดชบอร์ดกับเว็บฮุค FastAPI รวมถึงเจตนาในการสร้างและเส้นทางการปฏิเสธ ยืนยันว่า request.json() จะล้มเหลวในการลงนามตามที่คาดไว้

  6. 06

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

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

สถาปัตยกรรม

Stripe เชื่อมต่อกับโครงการ FastAPI อย่างไร

กระบวนการ FastAPI เก็บรหัสลับไว้ ลูกค้าขอเส้นทาง FastAPI เพื่อสร้าง PaymentIntent Stripe แจ้งเตือน FastAPI โดย webhook FastAPI ตรวจสอบลายเซ็นบน request.body() จากนั้นเขียนสถานะการสั่งซื้อ

แอปไคลเอ็นต์เราเตอร์ FastAPIลาย Python SDKเจตนาการชำระเงินแบบลายเว็บฮุค → request.body()ร้านค้าของคุณ / SQLAlchemy

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

การรวม Stripe สำหรับ FastAPI ใช้อะไรจริงๆ

FastAPI บน Python

FastAPI ปัจจุบันบนเวอร์ชัน Python ที่ stripe SDK ยอมรับ โดยทั่วไปจะเสิร์ฟพร้อมกับ uvicorn นี่ไม่ใช่ Django และไม่ใช่ Flask — เราไม่เพิ่ม urls.py หรือพิมพ์เขียว Flask

ไลบรารีลาย Python อย่างเป็นทางการ

PaymentIntents เซสชันการชำระเงิน และ Webhook.construct_event การซิงค์การโทรจากเส้นทาง async นั้นมีการกำหนดขอบเขตตามความเป็นจริง (threadpool หรือ StripeClient async) — เราไม่แสร้งทำเป็นว่าแถบการบล็อกนั้นฟรีภายใน async def

ความคงอยู่ของ FastAPI ของคุณ

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

บัญชี Stripe สำหรับแอป FastAPI

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

โฮสติ้ง FastAPI ที่จำเป็น

โฮสต์ที่สามารถเรียกใช้ uvicorn (หรือเทียบเท่า) และรับ HTTPS POST จาก Stripe ไซต์แบบคงที่เท่านั้นไม่สามารถโฮสต์เส้นทางเว็บฮุค FastAPI นี้

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

Stripe Integration สำหรับ FastAPI มีอะไรบ้าง

  • บูรณาการเข้ากับโครงการ FastAPI ที่มีอยู่
  • ซอร์สโค้ดแบบเต็มในที่เก็บของคุณ
  • การตั้งค่า, APIRouter และเส้นทาง webhook
  • PaymentIntent หรือ Checkout Session สร้างเส้นทางที่ API นี้ต้องการ
  • request.body() บันทึกดังนั้น build_event จึงตรวจสอบได้จริง
  • ทดสอบ FastAPI webhook และ Intent Flow ก่อนส่งมอบ
  • บันทึกการส่งมอบสำหรับการตัดการทดสอบไปจนถึงการใช้งานจริง
  • การสนับสนุนด้านเทคนิคภายใน 30 วันหลังการส่งมอบ

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

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

Pricing

การรวม Stripe สำหรับการกำหนดราคา FastAPI

ราคานี้สำหรับแพลตฟอร์ม FastAPI เท่านั้น ไม่ใช้การกำหนดราคาส่วนเสริมของ Django, NestJS, Next.js, React หรือ Flutter

การรวม Stripe สำหรับ FastAPI

เพิ่ม Stripe PaymentIntents ที่พร้อมใช้งานจริงและ webhook ที่ลงนามแล้วลงในแอป FastAPI ที่มีอยู่ และเก็บซอร์สโค้ดไว้

ข้อกำหนด

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

$229

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

FastAPI

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

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

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

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

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

การส่งมอบ FastAPI โดยประมาณ

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

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

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

ความลับของแถบจะยังคงอยู่ในการตั้งค่า FastAPI

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

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

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

ไม่มีการอ้างสิทธิ์ด้านความปลอดภัย FastAPI ที่ไม่สามารถตรวจสอบได้

เราไม่อ้างสิทธิ์ในการรับรอง PCI, การฉ้อโกงเป็นศูนย์ หรือรับประกันอัตราการอนุมัติ FastAPI ไม่จัดเก็บ PAN ข้อมูลบัตรจะถูกรวบรวมโดย Stripe Checkout หรือ Elements บนไคลเอนต์ ไม่ใช่แบบฟอร์ม FastAPI แบบกำหนดเองที่เรายังคงมีอยู่

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

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

Stripe Integration สำหรับ FastAPI ประกอบด้วยอะไรบ้าง

Stripe Integration สำหรับ FastAPI ประกอบด้วย stripe Python SDK อย่างเป็นทางการ, FastAPI APIRouter, ตำแหน่งข้อมูล create-PaymentIntent, เว็บฮุคที่เรียก build_event บน await request.body(), การอัปเดตสถานะคำสั่งซื้อในร้านค้าที่มีอยู่ของคุณ, การทดสอบกับเหตุการณ์การทดสอบ Stripe และบันทึกการส่งมอบ คุณได้รับแหล่งที่มา FastAPI ในโปรเจ็กต์ของคุณ ค่าธรรมเนียม Stripe และบัญชี Stripe ของคุณแยกจากกัน

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

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

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

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

Stripe Integration สำหรับ FastAPI ใช้แพ็คเกจ Stripe ใด

Stripe Integration สำหรับ FastAPI ใช้ไลบรารี Stripe Python อย่างเป็นทางการสำหรับ PaymentIntents, Checkout Sessions และ Webhook.construct_event เราไม่รวมการชำระเงิน FastAPI ไว้ในปลั๊กอินที่ไม่มีเอกสาร เว้นแต่ว่าคุณต้องการอย่างชัดเจน

เหตุใด Stripe Integration สำหรับ FastAPI จึงยืนยันใน request.body ()

stripe.Webhook.construct_event ตรวจสอบไบต์ที่ลงนามลายที่แน่นอน await request.json() แยกวิเคราะห์และเปลี่ยนแปลงเนื้อหานั้น Stripe Integration สำหรับ FastAPI อ่าน await request.body() บนเส้นทาง webhook นั่นคือความล้มเหลวในการตรวจสอบลายเซ็น FastAPI ปกติหากคุณข้ามไป

Stripe Integration สำหรับ FastAPI เหมือนกับ Django หรือไม่

ไม่ FastAPI ใช้ APIRouter, Depends และการตั้งค่า pydantic มุมมอง Django, urls.py และ Django ORM คือ Stripe Integration สำหรับ Django เราไม่วางรูปแบบ Django ลงในแอป FastAPI

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

FastAPI สามารถสร้าง PaymentIntent หรือ Checkout Session และจัดเก็บรหัสลูกค้า Stripe ผลิตภัณฑ์การเรียกเก็บเงิน Stripe ที่เป็นกิจวัตร พอร์ทัลลูกค้า และตรรกะของใบแจ้งหนี้จะอยู่บนเซิร์ฟเวอร์ งาน FastAPI ที่มีการสมัครใช้งานจำนวนมากอาจต้องมีใบเสนอราคาแบบกำหนดเอง

Stripe ที่เผยแพร่ได้และคีย์ลับอยู่ที่ไหนในแอป FastAPI

กระบวนการ FastAPI ใช้คีย์ลับและความลับในการเซ็นชื่อเว็บฮุคจากการตั้งค่า / ตัวแปรสภาพแวดล้อม ลูกค้าจะได้รับเฉพาะรหัสที่เผยแพร่ได้ Stripe Integration สำหรับ FastAPI ไม่ได้ใส่คีย์ลับในโมเดลคำขอ Pydantic

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

เราใช้ Stripe Integration สำหรับ FastAPI กับคีย์ทดสอบ Stripe และทดสอบเหตุการณ์ webhook ก่อน การถ่ายทอดสดเป็นคีย์ที่มีการบันทึกไว้และการตัดจุดปลายทางใน Stripe Dashboard และ FastAPI env ของคุณ ไม่ใช่การเปิดใช้งานใบอนุญาตเสริม

Stripe Integration สำหรับ FastAPI จัดการกับ 3-D Secure / SCA อย่างไร

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

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

ใช่ สำหรับการดำเนินการหลังจาก PaymentIntent หรือเซสชันการชำระเงินที่สร้างโดย FastAPI FastAPI 200 สำหรับลูกค้าไม่ใช่แหล่งที่มาของความจริง เส้นทาง Webhook จะตรวจสอบลายเซ็นแล้วทำเครื่องหมายว่าชำระเงินตามคำสั่งซื้อแล้ว

เราสามารถเก็บ SQLAlchemy ไว้ด้วย Stripe Integration สำหรับ FastAPI ได้หรือไม่

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

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

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

Stripe Integration สำหรับ FastAPI บล็อกลูปเหตุการณ์ด้วยการเรียกแถบซิงค์หรือไม่

เรากำหนดขอบเขตนี้อย่างตรงไปตรงมาระหว่างการตรวจสอบความเข้ากันได้ของ FastAPI การบล็อกการเรียกใช้แถบภายใน async def จะถูกย้ายไปยังเธรดพูล หรือเราใช้ไคลเอ็นต์ async ของ Stripe โดยที่การปล่อยแถบที่ปักหมุดไว้รองรับ เราไม่แสร้งทำเป็นว่าแถบการซิงค์นั้นฟรีในเส้นทาง Async FastAPI

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

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

มีการสนับสนุน FastAPI ใดบ้างหลังจากการส่งมอบ Stripe

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

การอัปเดต stripe หรือ FastAPI ได้รับการจัดการอย่างไรหลังจากการรวมเข้าด้วยกัน

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

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

เราบันทึกวิธีการอ่านสถานะ PaymentIntent บันทึก Stripe Dashboard และการจัดส่งเว็บฮุค FastAPI การสนับสนุน 30 วันประกอบด้วยการแก้ไขปัญหาความล้มเหลวของลายเซ็น (โดยปกติคือ request.json() แทน request.body()) การลองใหม่ และคีย์ที่กำหนดค่าไม่ถูกต้องสำหรับโฟลว์ FastAPI ที่จัดส่ง

FastAPI เวอร์ชันใดที่เข้ากันได้กับ Stripe Integration สำหรับ FastAPI

เรายืนยันเวอร์ชัน FastAPI, Python และ pydantic v2 ของคุณกับรุ่น stripe ที่เราปักหมุดไว้ ณ เวลารวมระบบ รันไทม์ FastAPI ที่เก่ากว่าหรือมีการแยกอย่างหนักอาจต้องมีขอบเขตเพิ่มเติม

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

30 วันหลังจากการส่งมอบจะรวมอยู่ในเส้นทาง FastAPI Stripe ที่จัดส่ง การสนับสนุนด้านเทคนิคแบบขยายเวลาเป็นทางเลือกที่ 20% ของราคาโปรแกรมเสริม FastAPI นี้ และครอบคลุมความช่วยเหลือทางเทคนิคเพิ่มเติมอีกหกเดือนเกี่ยวกับการบูรณาการ FastAPI เดียวกันนั้น ไม่ใช่ผลิตภัณฑ์ใหม่

การรวม Stripe สำหรับ FastAPI

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

$229