تواصل معنا
Webflow Premium Partner إيهاب فايز
العودة لأدوات AI Coding
البيانات والتحليلات

Stripe Payment Integration

معالجة المدفوعات والاشتراكات والفوترة مع واجهة Stripe API لتطبيقات التجارة العالمية.

Claude Code Cursor Copilot Windsurf Gemini CLI Codex

نظرة عامة

Stripe هي أكثر منصات معالجة الدفع ملاءمة للمطورين وتوفر واجهات برمجة تطبيقات للمدفوعات لمرة واحدة والاشتراكات والفوترة ومدفوعات السوق والتقارير المالية. توفر حزمة stripe-node SDK واجهة مكتوبة بالكامل تغطي جميع موارد Stripe مع ترقيم تلقائي والتحقق من توقيع webhook ودعم الطلبات المتساوية.

لتدفقات الدفع يوفر Stripe خيارات تكامل متعددة: Stripe Checkout (صفحة دفع مستضافة) وStripe Elements (مكونات UI قابلة للتضمين) وPayment Intents API (واجهة مخصصة بالكامل). تتعامل Payment Intents API مع دورة حياة الدفع الكاملة بما في ذلك مصادقة 3D Secure وتأكيد طريقة الدفع ومعالجة الأخطاء. يدعم Stripe أكثر من 135 عملة وعشرات طرق الدفع.

يدير Stripe Billing الاشتراكات المتكررة مع دعم الفترات التجريبية والتناسب والفوترة المقاسة والتسعير القائم على الاستخدام. يوفر Customer Portal واجهة مبنية مسبقاً للعملاء لإدارة اشتراكاتهم. تخطر Webhooks تطبيقك بأحداث مثل المدفوعات الناجحة والرسوم الفاشلة وتغييرات الاشتراك. يمكّن Stripe Connect من مدفوعات السوق مع الدفع المجزأ والحسابات المتصلة.

لمن هذه الأداة؟

  • تنفيذ دفع لمرة واحدة مع Stripe Checkout
  • بناء فوترة اشتراك مع فترات تجريبية وتناسب
  • التعامل مع أحداث webhook لإدارة دورة حياة الدفع
  • إنشاء سوق مع Stripe Connect ومدفوعات مجزأة

التثبيت

إعداد Claude Code
npm install stripe

الإعدادات

import Stripe from "stripe"

const stripe = new Stripe(process.env.STRIPE_SECRET_KEY!)

const session = await stripe.checkout.sessions.create({
  mode: "subscription",
  line_items: [{
    price: "price_xxxxx",
    quantity: 1,
  }],
  success_url: "https://myapp.com/success?session_id={CHECKOUT_SESSION_ID}",
  cancel_url: "https://myapp.com/pricing",
})

const event = stripe.webhooks.constructEvent(
  body, signature, process.env.STRIPE_WEBHOOK_SECRET!
)